aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--archivers/rubygem-archive-tar-minitar/Makefile2
-rw-r--r--archivers/rubygem-minitar/Makefile2
-rw-r--r--archivers/rubygem-rubyzip/Makefile2
-rw-r--r--archivers/rubygem-rubyzip2/Makefile2
-rw-r--r--audio/rubygem-librmpd/Makefile2
-rw-r--r--audio/rubygem-ruby-mp3info/Makefile2
-rw-r--r--benchmarks/rubygem-benchmark-ips/Makefile2
-rw-r--r--benchmarks/rubygem-railsbench/Makefile2
-rw-r--r--databases/rubygem-activemodel/Makefile2
-rw-r--r--databases/rubygem-activerecord-jdbcmysql-adapter/Makefile1
-rw-r--r--databases/rubygem-activerecord/Makefile2
-rw-r--r--databases/rubygem-arel-helpers/Makefile2
-rw-r--r--databases/rubygem-arel/Makefile2
-rw-r--r--databases/rubygem-arel3/Makefile2
-rw-r--r--databases/rubygem-arel6/Makefile2
-rw-r--r--databases/rubygem-bigrecord/Makefile2
-rw-r--r--databases/rubygem-data_objects/Makefile2
-rw-r--r--databases/rubygem-datamapper/Makefile2
-rw-r--r--databases/rubygem-dbd-odbc/Makefile2
-rw-r--r--databases/rubygem-dbd-pg/Makefile2
-rw-r--r--databases/rubygem-dbd-sqlite3/Makefile2
-rw-r--r--databases/rubygem-dbi/Makefile2
-rw-r--r--databases/rubygem-dm-active_model/Makefile2
-rw-r--r--databases/rubygem-dm-aggregates/Makefile2
-rw-r--r--databases/rubygem-dm-chunked_query/Makefile2
-rw-r--r--databases/rubygem-dm-constraints/Makefile2
-rw-r--r--databases/rubygem-dm-core/Makefile2
-rw-r--r--databases/rubygem-dm-devise/Makefile2
-rw-r--r--databases/rubygem-dm-do-adapter/Makefile2
-rw-r--r--databases/rubygem-dm-migrations/Makefile2
-rw-r--r--databases/rubygem-dm-mysql-adapter/Makefile2
-rw-r--r--databases/rubygem-dm-observer/Makefile2
-rw-r--r--databases/rubygem-dm-pager/Makefile2
-rw-r--r--databases/rubygem-dm-paperclip/Makefile2
-rw-r--r--databases/rubygem-dm-postgres-adapter/Makefile2
-rw-r--r--databases/rubygem-dm-rails/Makefile2
-rw-r--r--databases/rubygem-dm-timestamps/Makefile2
-rw-r--r--databases/rubygem-dm-transactions/Makefile2
-rw-r--r--databases/rubygem-dm-validations/Makefile2
-rw-r--r--databases/rubygem-jdbc-mysql/Makefile2
-rw-r--r--databases/rubygem-leo_manager_client/Makefile2
-rw-r--r--databases/rubygem-memcache-client/Makefile2
-rw-r--r--databases/rubygem-openid-redis-store/Makefile2
-rw-r--r--databases/rubygem-rbase/Makefile2
-rw-r--r--databases/rubygem-redis-namespace/Makefile2
-rw-r--r--databases/rubygem-redis/Makefile2
-rw-r--r--databases/rubygem-rubyrep/Makefile2
-rw-r--r--databases/rubygem-tarantool/Makefile2
-rw-r--r--devel/rubygem-CFPropertyList/Makefile2
-rw-r--r--devel/rubygem-abstract/Makefile2
-rw-r--r--devel/rubygem-active_scaffold/Makefile2
-rw-r--r--devel/rubygem-activemessaging/Makefile2
-rw-r--r--devel/rubygem-activesupport4/Makefile2
-rw-r--r--devel/rubygem-allison/Makefile2
-rw-r--r--devel/rubygem-analogger/Makefile2
-rw-r--r--devel/rubygem-annoy/Makefile2
-rw-r--r--devel/rubygem-ansi/Makefile2
-rw-r--r--devel/rubygem-apipie-bindings/Makefile2
-rw-r--r--devel/rubygem-app_config/Makefile2
-rw-r--r--devel/rubygem-arrayfields/Makefile2
-rw-r--r--devel/rubygem-ascii85/Makefile2
-rw-r--r--devel/rubygem-aspectr/Makefile2
-rw-r--r--devel/rubygem-atoulme-antwrap/Makefile2
-rw-r--r--devel/rubygem-attic/Makefile2
-rw-r--r--devel/rubygem-attr_required/Makefile2
-rw-r--r--devel/rubygem-awesome_print/Makefile2
-rw-r--r--devel/rubygem-axiom-types/Makefile2
-rw-r--r--devel/rubygem-backports/Makefile2
-rw-r--r--devel/rubygem-bacon/Makefile2
-rw-r--r--devel/rubygem-benelux/Makefile2
-rw-r--r--devel/rubygem-bindata/Makefile2
-rw-r--r--devel/rubygem-bio/Makefile2
-rw-r--r--devel/rubygem-blankslate/Makefile2
-rw-r--r--devel/rubygem-bones/Makefile2
-rw-r--r--devel/rubygem-bosh-template/Makefile2
-rw-r--r--devel/rubygem-bosh_common/Makefile2
-rw-r--r--devel/rubygem-bson1/Makefile2
-rw-r--r--devel/rubygem-buftok/Makefile2
-rw-r--r--devel/rubygem-builder/Makefile2
-rw-r--r--devel/rubygem-builder31/Makefile2
-rw-r--r--devel/rubygem-builder32/Makefile2
-rw-r--r--devel/rubygem-caesars/Makefile2
-rw-r--r--devel/rubygem-celluloid-io/Makefile2
-rw-r--r--devel/rubygem-chronic/Makefile2
-rw-r--r--devel/rubygem-classifier-reborn/Makefile2
-rw-r--r--devel/rubygem-classifier/Makefile2
-rw-r--r--devel/rubygem-climate_control/Makefile2
-rw-r--r--devel/rubygem-clio/Makefile2
-rw-r--r--devel/rubygem-cloudfiles/Makefile2
-rw-r--r--devel/rubygem-cocaine/Makefile2
-rw-r--r--devel/rubygem-coercible/Makefile2
-rw-r--r--devel/rubygem-coffee-rails/Makefile2
-rw-r--r--devel/rubygem-coffee-script-source/Makefile2
-rw-r--r--devel/rubygem-coffee-script/Makefile2
-rw-r--r--devel/rubygem-colorize/Makefile2
-rw-r--r--devel/rubygem-columnize/Makefile2
-rw-r--r--devel/rubygem-commander/Makefile2
-rw-r--r--devel/rubygem-configatron/Makefile2
-rw-r--r--devel/rubygem-configuration/Makefile2
-rw-r--r--devel/rubygem-crack/Makefile2
-rw-r--r--devel/rubygem-cri/Makefile2
-rw-r--r--devel/rubygem-cucumber-core/Makefile2
-rw-r--r--devel/rubygem-daemon_controller/Makefile2
-rw-r--r--devel/rubygem-debugger-linecache/Makefile2
-rw-r--r--devel/rubygem-deep_merge/Makefile2
-rw-r--r--devel/rubygem-deep_test/Makefile2
-rw-r--r--devel/rubygem-delayer/Makefile2
-rw-r--r--devel/rubygem-deprecated/Makefile2
-rw-r--r--devel/rubygem-deprecated2/Makefile2
-rw-r--r--devel/rubygem-descendants_tracker/Makefile2
-rw-r--r--devel/rubygem-devise-async/Makefile2
-rw-r--r--devel/rubygem-devise/Makefile2
-rw-r--r--devel/rubygem-directory_watcher/Makefile2
-rw-r--r--devel/rubygem-ditz/Makefile2
-rw-r--r--devel/rubygem-docile/Makefile2
-rw-r--r--devel/rubygem-dotenv-deployment/Makefile2
-rw-r--r--devel/rubygem-drydock/Makefile2
-rw-r--r--devel/rubygem-edavis10-object_daddy/Makefile2
-rw-r--r--devel/rubygem-elif/Makefile2
-rw-r--r--devel/rubygem-equalizer/Makefile2
-rw-r--r--devel/rubygem-errand/Makefile2
-rw-r--r--devel/rubygem-excon/Makefile2
-rw-r--r--devel/rubygem-execjs/Makefile2
-rw-r--r--devel/rubygem-extlib/Makefile2
-rw-r--r--devel/rubygem-facets/Makefile2
-rw-r--r--devel/rubygem-fast_gettext/Makefile2
-rw-r--r--devel/rubygem-fastercsv/Makefile2
-rw-r--r--devel/rubygem-fastri/Makefile2
-rw-r--r--devel/rubygem-fattr/Makefile2
-rw-r--r--devel/rubygem-file-tail/Makefile2
-rw-r--r--devel/rubygem-flexmock/Makefile2
-rw-r--r--devel/rubygem-foreman/Makefile2
-rw-r--r--devel/rubygem-formatador/Makefile2
-rw-r--r--devel/rubygem-gdata/Makefile2
-rw-r--r--devel/rubygem-gem_plugin/Makefile2
-rw-r--r--devel/rubygem-gemcutter/Makefile2
-rw-r--r--devel/rubygem-gems/Makefile2
-rw-r--r--devel/rubygem-generator_spec/Makefile2
-rw-r--r--devel/rubygem-georuby/Makefile2
-rw-r--r--devel/rubygem-get_process_mem/Makefile2
-rw-r--r--devel/rubygem-getopt/Makefile2
-rw-r--r--devel/rubygem-gettext/Makefile2
-rw-r--r--devel/rubygem-gibbler/Makefile2
-rw-r--r--devel/rubygem-git/Makefile2
-rw-r--r--devel/rubygem-gitlab-pygments.rb/Makefile2
-rw-r--r--devel/rubygem-gitlab_meta/Makefile2
-rw-r--r--devel/rubygem-graf/Makefile2
-rw-r--r--devel/rubygem-grit/Makefile2
-rw-r--r--devel/rubygem-guess_html_encoding/Makefile2
-rw-r--r--devel/rubygem-gyoku/Makefile1
-rw-r--r--devel/rubygem-hashery/Makefile2
-rw-r--r--devel/rubygem-hashie2/Makefile2
-rw-r--r--devel/rubygem-highline/Makefile2
-rw-r--r--devel/rubygem-hike/Makefile2
-rw-r--r--devel/rubygem-hoe/Makefile2
-rw-r--r--devel/rubygem-i18n/Makefile2
-rw-r--r--devel/rubygem-icalendar/Makefile2
-rw-r--r--devel/rubygem-ice_nine/Makefile2
-rw-r--r--devel/rubygem-inflecto/Makefile2
-rw-r--r--devel/rubygem-interact/Makefile2
-rw-r--r--devel/rubygem-jammit/Makefile2
-rw-r--r--devel/rubygem-jekyll-coffeescript/Makefile2
-rw-r--r--devel/rubygem-jquery-ui-themes/Makefile2
-rw-r--r--devel/rubygem-jruby-jars/Makefile2
-rw-r--r--devel/rubygem-kafo/Makefile2
-rw-r--r--devel/rubygem-kafo_parsers/Makefile2
-rw-r--r--devel/rubygem-launchy/Makefile2
-rw-r--r--devel/rubygem-launchy22/Makefile2
-rw-r--r--devel/rubygem-librarian/Makefile2
-rw-r--r--devel/rubygem-little-plugger/Makefile2
-rw-r--r--devel/rubygem-logster/Makefile2
-rw-r--r--devel/rubygem-loquacious/Makefile2
-rw-r--r--devel/rubygem-lru_redux/Makefile2
-rw-r--r--devel/rubygem-lumberjack/Makefile2
-rw-r--r--devel/rubygem-main/Makefile2
-rw-r--r--devel/rubygem-map/Makefile2
-rw-r--r--devel/rubygem-memoizable/Makefile2
-rw-r--r--devel/rubygem-mercenary/Makefile2
-rw-r--r--devel/rubygem-metaclass/Makefile2
-rw-r--r--devel/rubygem-method_source/Makefile2
-rw-r--r--devel/rubygem-minitest/Makefile2
-rw-r--r--devel/rubygem-minitest4/Makefile2
-rw-r--r--devel/rubygem-mixlib-authentication/Makefile2
-rw-r--r--devel/rubygem-mixlib-cli/Makefile2
-rw-r--r--devel/rubygem-mixlib-config/Makefile2
-rw-r--r--devel/rubygem-mixlib-log/Makefile2
-rw-r--r--devel/rubygem-mixlib-shellout/Makefile2
-rw-r--r--devel/rubygem-mocha/Makefile2
-rw-r--r--devel/rubygem-moneta/Makefile2
-rw-r--r--devel/rubygem-moneta06/Makefile2
-rw-r--r--devel/rubygem-mongo/Makefile2
-rw-r--r--devel/rubygem-mspec/Makefile2
-rw-r--r--devel/rubygem-multi_test/Makefile2
-rw-r--r--devel/rubygem-mutter/Makefile2
-rw-r--r--devel/rubygem-naught/Makefile2
-rw-r--r--devel/rubygem-needle/Makefile2
-rw-r--r--devel/rubygem-nenv/Makefile2
-rw-r--r--devel/rubygem-nesty/Makefile2
-rw-r--r--devel/rubygem-newrelic_rpm/Makefile2
-rw-r--r--devel/rubygem-nori/Makefile1
-rw-r--r--devel/rubygem-notiffany/Makefile2
-rw-r--r--devel/rubygem-notify/Makefile2
-rw-r--r--devel/rubygem-nprogress-rails/Makefile2
-rw-r--r--devel/rubygem-open3_backport/Makefile2
-rw-r--r--devel/rubygem-open4/Makefile2
-rw-r--r--devel/rubygem-orm_adapter/Makefile2
-rw-r--r--devel/rubygem-paint/Makefile2
-rw-r--r--devel/rubygem-piston/Makefile2
-rw-r--r--devel/rubygem-pkg-config/Makefile2
-rw-r--r--devel/rubygem-platform/Makefile2
-rw-r--r--devel/rubygem-plist/Makefile2
-rw-r--r--devel/rubygem-polyglot/Makefile2
-rw-r--r--devel/rubygem-popen4/Makefile2
-rw-r--r--devel/rubygem-power_assert/Makefile2
-rw-r--r--devel/rubygem-prototype-rails/Makefile2
-rw-r--r--devel/rubygem-pry-rails/Makefile2
-rw-r--r--devel/rubygem-pry-remote-em/Makefile2
-rw-r--r--devel/rubygem-pry/Makefile2
-rw-r--r--devel/rubygem-ptreloaded/Makefile2
-rw-r--r--devel/rubygem-pygments.rb/Makefile2
-rw-r--r--devel/rubygem-r18n-core/Makefile2
-rw-r--r--devel/rubygem-rainbow/Makefile2
-rw-r--r--devel/rubygem-rake-compiler/Makefile2
-rw-r--r--devel/rubygem-rake/Makefile2
-rw-r--r--devel/rubygem-rapt/Makefile2
-rw-r--r--devel/rubygem-rdoc/Makefile2
-rw-r--r--devel/rubygem-rdoc3/Makefile2
-rw-r--r--devel/rubygem-recaptcha/Makefile2
-rw-r--r--devel/rubygem-redmine_plugin_support/Makefile2
-rw-r--r--devel/rubygem-ref/Makefile2
-rw-r--r--devel/rubygem-request_store/Makefile2
-rw-r--r--devel/rubygem-require_all/Makefile2
-rw-r--r--devel/rubygem-retryable/Makefile2
-rw-r--r--devel/rubygem-rgl/Makefile2
-rw-r--r--devel/rubygem-rodzilla/Makefile2
-rw-r--r--devel/rubygem-rr/Makefile2
-rw-r--r--devel/rubygem-rrd-ffi/Makefile2
-rw-r--r--devel/rubygem-rscm/Makefile2
-rw-r--r--devel/rubygem-rubigen/Makefile2
-rw-r--r--devel/rubygem-ruby-ole/Makefile2
-rw-r--r--devel/rubygem-ruby-sdl-ffi/Makefile2
-rw-r--r--devel/rubygem-ruby2ruby/Makefile2
-rw-r--r--devel/rubygem-rubygame/Makefile2
-rw-r--r--devel/rubygem-rubygems-mirror/Makefile2
-rw-r--r--devel/rubygem-rubygems-tasks/Makefile2
-rw-r--r--devel/rubygem-rubygems-test/Makefile2
-rw-r--r--devel/rubygem-rubyinline/Makefile2
-rw-r--r--devel/rubygem-rubyinlineaccel/Makefile2
-rw-r--r--devel/rubygem-rubytree/Makefile2
-rw-r--r--devel/rubygem-rufus-scheduler/Makefile2
-rw-r--r--devel/rubygem-runt/Makefile2
-rw-r--r--devel/rubygem-ruport/Makefile2
-rw-r--r--devel/rubygem-safe_yaml/Makefile2
-rw-r--r--devel/rubygem-sdoc/Makefile2
-rw-r--r--devel/rubygem-sequel/Makefile2
-rw-r--r--devel/rubygem-sequel3/Makefile2
-rw-r--r--devel/rubygem-settingslogic/Makefile2
-rw-r--r--devel/rubygem-sexp_processor/Makefile2
-rw-r--r--devel/rubygem-shoulda-context/Makefile2
-rw-r--r--devel/rubygem-shoulda-matchers/Makefile2
-rw-r--r--devel/rubygem-shoulda/Makefile2
-rw-r--r--devel/rubygem-sigdump/Makefile2
-rw-r--r--devel/rubygem-slack-notifier/Makefile2
-rw-r--r--devel/rubygem-slop/Makefile2
-rw-r--r--devel/rubygem-soap4r/Makefile2
-rw-r--r--devel/rubygem-spring/Makefile2
-rw-r--r--devel/rubygem-spruz/Makefile2
-rw-r--r--devel/rubygem-state_machine/Makefile2
-rw-r--r--devel/rubygem-statsd/Makefile2
-rw-r--r--devel/rubygem-stemmer/Makefile2
-rw-r--r--devel/rubygem-stomp/Makefile2
-rw-r--r--devel/rubygem-storable/Makefile2
-rw-r--r--devel/rubygem-stream/Makefile2
-rw-r--r--devel/rubygem-streetaddress/Makefile2
-rw-r--r--devel/rubygem-stringex/Makefile2
-rw-r--r--devel/rubygem-structured_warnings/Makefile2
-rw-r--r--devel/rubygem-subexec/Makefile2
-rw-r--r--devel/rubygem-sugar-high/Makefile2
-rw-r--r--devel/rubygem-sundawg_country_codes/Makefile2
-rw-r--r--devel/rubygem-sysinfo/Makefile2
-rw-r--r--devel/rubygem-systemu/Makefile2
-rw-r--r--devel/rubygem-table_print/Makefile2
-rw-r--r--devel/rubygem-tdiff/Makefile2
-rw-r--r--devel/rubygem-templater/Makefile2
-rw-r--r--devel/rubygem-thor/Makefile2
-rw-r--r--devel/rubygem-thread_safe/Makefile2
-rw-r--r--devel/rubygem-tilt/Makefile2
-rw-r--r--devel/rubygem-tilt1/Makefile2
-rw-r--r--devel/rubygem-timers/Makefile2
-rw-r--r--devel/rubygem-timers1/Makefile2
-rw-r--r--devel/rubygem-tins0/Makefile2
-rw-r--r--devel/rubygem-toml/Makefile2
-rw-r--r--devel/rubygem-transaction-simple/Makefile2
-rw-r--r--devel/rubygem-treetop/Makefile1
-rw-r--r--devel/rubygem-turn/Makefile2
-rw-r--r--devel/rubygem-typed-array/Makefile2
-rw-r--r--devel/rubygem-tzinfo/Makefile2
-rw-r--r--devel/rubygem-tzinfo03/Makefile2
-rw-r--r--devel/rubygem-uuidtools/Makefile2
-rw-r--r--devel/rubygem-versionomy/Makefile2
-rw-r--r--devel/rubygem-virtus/Makefile2
-rw-r--r--devel/rubygem-warbler/Makefile1
-rw-r--r--devel/rubygem-webby/Makefile2
-rw-r--r--devel/rubygem-wmi-lite/Makefile2
-rw-r--r--devel/rubygem-yui-compressor/Makefile2
-rw-r--r--devel/rubygem-zentest/Makefile2
-rw-r--r--dns/rubygem-dnsruby/Makefile2
-rw-r--r--dns/rubygem-net-dns/Makefile2
-rw-r--r--dns/rubygem-public_suffix/Makefile2
-rw-r--r--dns/rubygem-public_suffix_service/Makefile2
-rw-r--r--emulators/rubygem-fission/Makefile2
-rw-r--r--finance/rubygem-money/Makefile2
-rw-r--r--games/lolcat/Makefile4
-rw-r--r--graphics/rubygem-chunky_png/Makefile2
-rw-r--r--graphics/rubygem-clutter-gtk/Makefile2
-rw-r--r--graphics/rubygem-clutter/Makefile2
-rw-r--r--graphics/rubygem-emoji/Makefile2
-rw-r--r--graphics/rubygem-ezprint/Makefile2
-rw-r--r--graphics/rubygem-fastimage/Makefile2
-rw-r--r--graphics/rubygem-flamegraph/Makefile2
-rw-r--r--graphics/rubygem-gd2/Makefile2
-rw-r--r--graphics/rubygem-gemojione/Makefile2
-rw-r--r--graphics/rubygem-gitlab_emoji/Makefile2
-rw-r--r--graphics/rubygem-image_science/Makefile2
-rw-r--r--graphics/rubygem-imagesize/Makefile2
-rw-r--r--graphics/rubygem-pdfkit/Makefile2
-rw-r--r--graphics/rubygem-png/Makefile2
-rw-r--r--graphics/rubygem-railroad/Makefile2
-rw-r--r--graphics/rubygem-ruby-graphviz/Makefile2
-rw-r--r--graphics/rubygem-scruffy/Makefile2
-rw-r--r--irc/rubygem-cinch/Makefile2
-rw-r--r--irc/rubygem-net-irc/Makefile2
-rw-r--r--japanese/rubygem-jpmobile-ipaddresses/Makefile2
-rw-r--r--japanese/rubygem-jpmobile-terminfo/Makefile2
-rw-r--r--japanese/rubygem-jpmobile/Makefile2
-rw-r--r--japanese/rubygem-mail-iso-2022-jp/Makefile2
-rw-r--r--japanese/rubygem-myrurema/Makefile2
-rw-r--r--mail/rubygem-actionmailer/Makefile2
-rw-r--r--mail/rubygem-email_reply_parser-discourse/Makefile2
-rw-r--r--mail/rubygem-larch/Makefile2
-rw-r--r--mail/rubygem-mail/Makefile2
-rw-r--r--mail/rubygem-mail25/Makefile1
-rw-r--r--mail/rubygem-mailfactory/Makefile2
-rw-r--r--mail/rubygem-pony/Makefile2
-rw-r--r--mail/rubygem-rmail/Makefile2
-rw-r--r--mail/rubygem-vmail/Makefile2
-rw-r--r--math/rubygem-expression_parser/Makefile2
-rw-r--r--math/rubygem-numru-units/Makefile2
-rw-r--r--misc/rubygem-iesd/Makefile2
-rw-r--r--misc/rubygem-mime-types1/Makefile2
-rw-r--r--misc/rubygem-mimemagic/Makefile2
-rw-r--r--misc/rubygem-vpim/Makefile2
-rw-r--r--multimedia/rubygem-clutter-gstreamer/Makefile2
-rw-r--r--multimedia/rubygem-flvtool2/Makefile2
-rw-r--r--net-im/rubygem-earthquake/Makefile2
-rw-r--r--net-im/rubygem-hipchat/Makefile2
-rw-r--r--net-mgmt/rubygem-snmp/Makefile2
-rw-r--r--net-mgmt/rubygem-visage-app/Makefile2
-rw-r--r--net/rubygem-amazon-ec2/Makefile2
-rw-r--r--net/rubygem-amq-client/Makefile2
-rw-r--r--net/rubygem-amq-protocol/Makefile2
-rw-r--r--net/rubygem-amqp/Makefile2
-rw-r--r--net/rubygem-amqp067/Makefile2
-rw-r--r--net/rubygem-aws-s3/Makefile2
-rw-r--r--net/rubygem-aws-ses/Makefile2
-rw-r--r--net/rubygem-bunny/Makefile2
-rw-r--r--net/rubygem-connection_pool/Makefile2
-rw-r--r--net/rubygem-domain_name/Makefile2
-rw-r--r--net/rubygem-dropbox-sdk/Makefile2
-rw-r--r--net/rubygem-geoip/Makefile2
-rw-r--r--net/rubygem-gitlab_omniauth-ldap/Makefile2
-rw-r--r--net/rubygem-httpauth/Makefile2
-rw-r--r--net/rubygem-ipaddress/Makefile2
-rw-r--r--net/rubygem-iproto/Makefile2
-rw-r--r--net/rubygem-macaddr/Makefile2
-rw-r--r--net/rubygem-net-ldap/Makefile2
-rw-r--r--net/rubygem-net-netrc/Makefile2
-rw-r--r--net/rubygem-netrc/Makefile2
-rw-r--r--net/rubygem-oauth/Makefile2
-rw-r--r--net/rubygem-omniauth-oauth/Makefile2
-rw-r--r--net/rubygem-omniauth-openid/Makefile2
-rw-r--r--net/rubygem-open-uri-cached/Makefile2
-rw-r--r--net/rubygem-packetfu/Makefile2
-rw-r--r--net/rubygem-right_aws/Makefile2
-rw-r--r--net/rubygem-right_flexiscale/Makefile2
-rw-r--r--net/rubygem-right_gogrid/Makefile2
-rw-r--r--net/rubygem-right_http_connection/Makefile2
-rw-r--r--net/rubygem-right_slicehost/Makefile2
-rw-r--r--net/rubygem-ruby-growl/Makefile2
-rw-r--r--net/rubygem-ruby-openid/Makefile2
-rw-r--r--net/rubygem-ruby-yadis/Makefile2
-rw-r--r--net/rubygem-rubyntlm/Makefile2
-rw-r--r--net/rubygem-rubyntlm01/Makefile2
-rw-r--r--net/rubygem-rubytter/Makefile2
-rw-r--r--net/rubygem-simple_oauth/Makefile2
-rw-r--r--net/rubygem-t/Makefile2
-rw-r--r--net/rubygem-twitter-stream/Makefile2
-rw-r--r--net/rubygem-twitter/Makefile2
-rw-r--r--net/rubygem-twitter4r/Makefile2
-rw-r--r--net/rubygem-uri-redis/Makefile2
-rw-r--r--net/rubygem-whois/Makefile2
-rw-r--r--print/rubygem-afm/Makefile2
-rw-r--r--print/rubygem-color-tools/Makefile2
-rw-r--r--print/rubygem-color/Makefile2
-rw-r--r--print/rubygem-pdf-core/Makefile2
-rw-r--r--print/rubygem-pdf-reader/Makefile2
-rw-r--r--print/rubygem-pdf-writer/Makefile2
-rw-r--r--print/rubygem-prawn-core/Makefile2
-rw-r--r--print/rubygem-prawn-flexible-table/Makefile2
-rw-r--r--print/rubygem-prawn-format/Makefile2
-rw-r--r--print/rubygem-prawn-graph/Makefile2
-rw-r--r--print/rubygem-prawn-js/Makefile2
-rw-r--r--print/rubygem-prawn-layout/Makefile2
-rw-r--r--print/rubygem-prawn-security/Makefile2
-rw-r--r--print/rubygem-prawn/Makefile2
-rw-r--r--print/rubygem-ttfunk/Makefile2
-rw-r--r--science/rubygem-ai4r/Makefile2
-rw-r--r--security/rubygem-bcrypt-ruby/Makefile2
-rw-r--r--security/rubygem-ezcrypto/Makefile2
-rw-r--r--security/rubygem-gpgr/Makefile2
-rw-r--r--security/rubygem-gssapi/Makefile1
-rw-r--r--security/rubygem-jugyo-twitter_oauth/Makefile2
-rw-r--r--security/rubygem-metasploit-concern/Makefile2
-rw-r--r--security/rubygem-metasploit-model/Makefile2
-rw-r--r--security/rubygem-nmap-parser/Makefile2
-rw-r--r--security/rubygem-omniauth-multipassword/Makefile2
-rw-r--r--security/rubygem-origami/Makefile2
-rw-r--r--security/rubygem-pyu-ruby-sasl/Makefile2
-rw-r--r--security/rubygem-razorback-scriptNugget/Makefile2
-rw-r--r--security/rubygem-roauth/Makefile2
-rw-r--r--security/rubygem-ruby-hmac/Makefile2
-rw-r--r--security/rubygem-ruby-rc4/Makefile2
-rw-r--r--security/rubygem-six/Makefile2
-rw-r--r--security/rubygem-twitter_oauth/Makefile2
-rw-r--r--sysutils/rubygem-SyslogLogger/Makefile2
-rw-r--r--sysutils/rubygem-bundler17/Makefile2
-rw-r--r--sysutils/rubygem-chef-api/Makefile2
-rw-r--r--sysutils/rubygem-chef-zero/Makefile2
-rw-r--r--sysutils/rubygem-fssm/Makefile2
-rw-r--r--sysutils/rubygem-guard-compat/Makefile2
-rw-r--r--sysutils/rubygem-hammer_cli/Makefile2
-rw-r--r--sysutils/rubygem-hammer_cli_foreman/Makefile2
-rw-r--r--sysutils/rubygem-hammer_cli_foreman_bootdisk/Makefile2
-rw-r--r--sysutils/rubygem-hammer_cli_foreman_salt/Makefile2
-rw-r--r--sysutils/rubygem-hiera-file/Makefile2
-rw-r--r--sysutils/rubygem-hiera/Makefile2
-rw-r--r--sysutils/rubygem-log4r/Makefile2
-rw-r--r--sysutils/rubygem-logify/Makefile2
-rw-r--r--sysutils/rubygem-mogilefs-client/Makefile2
-rw-r--r--sysutils/rubygem-mothra/Makefile2
-rw-r--r--sysutils/rubygem-murder/Makefile2
-rw-r--r--sysutils/rubygem-parallel/Makefile2
-rw-r--r--sysutils/rubygem-rubyipmi/Makefile2
-rw-r--r--sysutils/rubygem-shellany/Makefile2
-rw-r--r--sysutils/rubygem-smart_proxy_chef/Makefile2
-rw-r--r--sysutils/rubygem-smart_proxy_salt/Makefile2
-rw-r--r--sysutils/rubygem-yell/Makefile2
-rw-r--r--textproc/rubygem-albino/Makefile2
-rw-r--r--textproc/rubygem-asciidoctor/Makefile2
-rw-r--r--textproc/rubygem-coderay/Makefile2
-rw-r--r--textproc/rubygem-colorator/Makefile2
-rw-r--r--textproc/rubygem-colored/Makefile2
-rw-r--r--textproc/rubygem-creole/Makefile2
-rw-r--r--textproc/rubygem-css_parser/Makefile2
-rw-r--r--textproc/rubygem-cssmin/Makefile2
-rw-r--r--textproc/rubygem-diff-lcs/Makefile2
-rw-r--r--textproc/rubygem-gemoji/Makefile2
-rw-r--r--textproc/rubygem-github-markup/Makefile2
-rw-r--r--textproc/rubygem-gitlab-grit/Makefile2
-rw-r--r--textproc/rubygem-gitlab-linguist/Makefile2
-rw-r--r--textproc/rubygem-heredoc_unindent/Makefile2
-rw-r--r--textproc/rubygem-hikidoc/Makefile2
-rw-r--r--textproc/rubygem-htmlentities/Makefile2
-rw-r--r--textproc/rubygem-ini/Makefile2
-rw-r--r--textproc/rubygem-jekyll-assets/Makefile2
-rw-r--r--textproc/rubygem-jekyll-gist/Makefile2
-rw-r--r--textproc/rubygem-jekyll-paginate/Makefile2
-rw-r--r--textproc/rubygem-jsmin/Makefile2
-rw-r--r--textproc/rubygem-kramdown/Makefile2
-rw-r--r--textproc/rubygem-kwalify/Makefile2
-rw-r--r--textproc/rubygem-linguistics/Makefile2
-rw-r--r--textproc/rubygem-liquid/Makefile2
-rw-r--r--textproc/rubygem-loggability/Makefile2
-rw-r--r--textproc/rubygem-ltsv/Makefile2
-rw-r--r--textproc/rubygem-multi_xml/Makefile2
-rw-r--r--textproc/rubygem-opml/Makefile2
-rw-r--r--textproc/rubygem-org-ruby/Makefile2
-rw-r--r--textproc/rubygem-parslet/Makefile2
-rw-r--r--textproc/rubygem-phone/Makefile2
-rw-r--r--textproc/rubygem-rak/Makefile2
-rw-r--r--textproc/rubygem-rdtool/Makefile2
-rw-r--r--textproc/rubygem-ri_cal/Makefile2
-rw-r--r--textproc/rubygem-rouge/Makefile2
-rw-r--r--textproc/rubygem-rttool/Makefile2
-rw-r--r--textproc/rubygem-rubypants/Makefile2
-rw-r--r--textproc/rubygem-rugments/Makefile2
-rw-r--r--textproc/rubygem-sass32/Makefile2
-rw-r--r--textproc/rubygem-sax-machine/Makefile2
-rw-r--r--textproc/rubygem-spreadsheet/Makefile2
-rw-r--r--textproc/rubygem-stamp/Makefile2
-rw-r--r--textproc/rubygem-syntax/Makefile2
-rw-r--r--textproc/rubygem-text/Makefile2
-rw-r--r--textproc/rubygem-tidy/Makefile2
-rw-r--r--textproc/rubygem-twitter-text/Makefile2
-rw-r--r--textproc/rubygem-unf/Makefile2
-rw-r--r--textproc/rubygem-xml-simple/Makefile2
-rw-r--r--textproc/rubygem-ya2yaml/Makefile2
-rw-r--r--textproc/rubygem-yard-chef/Makefile2
-rw-r--r--textproc/rubygem-yard/Makefile2
-rw-r--r--www/rubygem-actionpack/Makefile2
-rw-r--r--www/rubygem-activeresource/Makefile2
-rw-r--r--www/rubygem-acts-as-taggable-on/Makefile2
-rw-r--r--www/rubygem-acts_as_taggable/Makefile2
-rw-r--r--www/rubygem-addressable/Makefile2
-rw-r--r--www/rubygem-akami/Makefile2
-rw-r--r--www/rubygem-asana/Makefile2
-rw-r--r--www/rubygem-browser/Makefile2
-rw-r--r--www/rubygem-cal-heatmap-rails/Makefile2
-rw-r--r--www/rubygem-carrierwave/Makefile2
-rw-r--r--www/rubygem-cgi_multipart_eof_fix/Makefile2
-rw-r--r--www/rubygem-chosen-rails/Makefile2
-rw-r--r--www/rubygem-cookiejar/Makefile2
-rw-r--r--www/rubygem-crass/Makefile2
-rw-r--r--www/rubygem-d3_rails/Makefile2
-rw-r--r--www/rubygem-dashing/Makefile2
-rw-r--r--www/rubygem-davclient/Makefile2
-rw-r--r--www/rubygem-domainatrix/Makefile2
-rw-r--r--www/rubygem-em-http-request/Makefile2
-rw-r--r--www/rubygem-em-socksify/Makefile2
-rw-r--r--www/rubygem-em-twitter/Makefile2
-rw-r--r--www/rubygem-em-websocket/Makefile2
-rw-r--r--www/rubygem-emk-sinatra-url-for/Makefile2
-rw-r--r--www/rubygem-erubis/Makefile2
-rw-r--r--www/rubygem-faraday/Makefile2
-rw-r--r--www/rubygem-faraday_middleware/Makefile2
-rw-r--r--www/rubygem-feed-normalizer/Makefile2
-rw-r--r--www/rubygem-geminabox/Makefile2
-rw-r--r--www/rubygem-gitlab-grack/Makefile2
-rw-r--r--www/rubygem-gollum-grit_adapter/Makefile2
-rw-r--r--www/rubygem-haml-coderay/Makefile2
-rw-r--r--www/rubygem-haml-contrib/Makefile2
-rw-r--r--www/rubygem-haml-rails/Makefile2
-rw-r--r--www/rubygem-haml/Makefile2
-rw-r--r--www/rubygem-hashicorp-checkpoint/Makefile2
-rw-r--r--www/rubygem-heroku-api/Makefile2
-rw-r--r--www/rubygem-heroku-nav/Makefile2
-rw-r--r--www/rubygem-heroku/Makefile2
-rw-r--r--www/rubygem-http-cookie/Makefile2
-rw-r--r--www/rubygem-http-form_data/Makefile2
-rw-r--r--www/rubygem-http/Makefile2
-rw-r--r--www/rubygem-httparty/Makefile2
-rw-r--r--www/rubygem-httpclient/Makefile2
-rw-r--r--www/rubygem-httpi/Makefile2
-rw-r--r--www/rubygem-innate/Makefile2
-rw-r--r--www/rubygem-jekyll-watch/Makefile2
-rw-r--r--www/rubygem-journey/Makefile2
-rw-r--r--www/rubygem-jquery-atwho-rails-rails4/Makefile2
-rw-r--r--www/rubygem-jquery-atwho-rails/Makefile2
-rw-r--r--www/rubygem-jquery-rails/Makefile2
-rw-r--r--www/rubygem-jquery-ui-rails/Makefile2
-rw-r--r--www/rubygem-jruby-rack/Makefile1
-rw-r--r--www/rubygem-jsobfu/Makefile2
-rw-r--r--www/rubygem-kaminari/Makefile2
-rw-r--r--www/rubygem-layout_yullio_generator/Makefile2
-rw-r--r--www/rubygem-less/Makefile2
-rw-r--r--www/rubygem-lighthouse-api/Makefile2
-rw-r--r--www/rubygem-maruku/Makefile2
-rw-r--r--www/rubygem-merb-assets/Makefile2
-rw-r--r--www/rubygem-merb-haml/Makefile2
-rw-r--r--www/rubygem-merb-helpers/Makefile2
-rw-r--r--www/rubygem-merb-param-protection/Makefile2
-rw-r--r--www/rubygem-modernizr/Makefile2
-rw-r--r--www/rubygem-mousetrap-rails/Makefile2
-rw-r--r--www/rubygem-multipart-post/Makefile2
-rw-r--r--www/rubygem-nanoc/Makefile2
-rw-r--r--www/rubygem-net-http-digest_auth/Makefile2
-rw-r--r--www/rubygem-net-http-digest_auth11/Makefile2
-rw-r--r--www/rubygem-net-http-persistent/Makefile2
-rw-r--r--www/rubygem-net-http-persistent25/Makefile2
-rw-r--r--www/rubygem-net-http-pipeline/Makefile2
-rw-r--r--www/rubygem-ntlm-http/Makefile2
-rw-r--r--www/rubygem-pagerduty/Makefile2
-rw-r--r--www/rubygem-pusher-client/Makefile2
-rw-r--r--www/rubygem-rack-cors/Makefile2
-rw-r--r--www/rubygem-rails/Makefile2
-rw-r--r--www/rubygem-ramaze/Makefile2
-rw-r--r--www/rubygem-raphael-rails/Makefile2
-rw-r--r--www/rubygem-rest-client/Makefile2
-rw-r--r--www/rubygem-rfacebook/Makefile2
-rw-r--r--www/rubygem-rfeedfinder/Makefile2
-rw-r--r--www/rubygem-rkelly-remix/Makefile2
-rw-r--r--www/rubygem-robotex/Makefile2
-rw-r--r--www/rubygem-robots/Makefile2
-rw-r--r--www/rubygem-rqrcode/Makefile2
-rw-r--r--www/rubygem-rtlit/Makefile2
-rw-r--r--www/rubygem-sawyer/Makefile2
-rw-r--r--www/rubygem-scrapi/Makefile2
-rw-r--r--www/rubygem-select2-rails/Makefile2
-rw-r--r--www/rubygem-simple-rss/Makefile2
-rw-r--r--www/rubygem-sinatra-contrib/Makefile2
-rw-r--r--www/rubygem-sinatra-r18n/Makefile2
-rw-r--r--www/rubygem-sinatra-respond_to/Makefile2
-rw-r--r--www/rubygem-tinyatom/Makefile2
-rw-r--r--www/rubygem-tinymce-rails/Makefile2
-rw-r--r--www/rubygem-tumblr_client/Makefile2
-rw-r--r--www/rubygem-uglifier/Makefile2
-rw-r--r--www/rubygem-unicorn-worker-killer/Makefile2
-rw-r--r--www/rubygem-url-mount/Makefile2
-rw-r--r--www/rubygem-webkit-gtk/Makefile2
-rw-r--r--www/rubygem-webkit-gtk2/Makefile2
-rw-r--r--www/rubygem-webmock/Makefile2
-rw-r--r--www/rubygem-webrobots/Makefile2
-rw-r--r--www/rubygem-websocket/Makefile2
-rw-r--r--x11-toolkits/rubygem-gdk3/Makefile2
614 files changed, 1221 insertions, 1 deletions
diff --git a/archivers/rubygem-archive-tar-minitar/Makefile b/archivers/rubygem-archive-tar-minitar/Makefile
index 34607947b34b..7a19c813474e 100644
--- a/archivers/rubygem-archive-tar-minitar/Makefile
+++ b/archivers/rubygem-archive-tar-minitar/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library and command-line utility for tar archives
LICENSE= GPLv2 GPLv3 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/archivers/rubygem-minitar/Makefile b/archivers/rubygem-minitar/Makefile
index 8125bb02a318..70330cf9d075 100644
--- a/archivers/rubygem-minitar/Makefile
+++ b/archivers/rubygem-minitar/Makefile
@@ -12,6 +12,8 @@ COMMENT= Library and command-line utility for tar archives
LICENSE= GPLv2 GPLv3 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/archivers/rubygem-rubyzip/Makefile b/archivers/rubygem-rubyzip/Makefile
index 2a5cada34893..922e0aad1dc1 100644
--- a/archivers/rubygem-rubyzip/Makefile
+++ b/archivers/rubygem-rubyzip/Makefile
@@ -12,6 +12,8 @@ COMMENT= Ruby module for reading and writing zip files
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/archivers/rubygem-rubyzip2/Makefile b/archivers/rubygem-rubyzip2/Makefile
index db0f21737c0c..6540e819a8f6 100644
--- a/archivers/rubygem-rubyzip2/Makefile
+++ b/archivers/rubygem-rubyzip2/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= hhyou@cs.nctu.edu.tw
COMMENT= Ruby compatible Zip library
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/audio/rubygem-librmpd/Makefile b/audio/rubygem-librmpd/Makefile
index 56c77ed53478..2c3627904305 100644
--- a/audio/rubygem-librmpd/Makefile
+++ b/audio/rubygem-librmpd/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= vg@FreeBSD.org
COMMENT= Is a simple yet powerful Music Player Daemon library
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/audio/rubygem-ruby-mp3info/Makefile b/audio/rubygem-ruby-mp3info/Makefile
index 1f366a54f9b0..f5b50902334b 100644
--- a/audio/rubygem-ruby-mp3info/Makefile
+++ b/audio/rubygem-ruby-mp3info/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= tha_walka@hotmail.com
COMMENT= Ruby library to access information on mp3 files
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/benchmarks/rubygem-benchmark-ips/Makefile b/benchmarks/rubygem-benchmark-ips/Makefile
index 5572c4e8c5d1..395ee3b3e64e 100644
--- a/benchmarks/rubygem-benchmark-ips/Makefile
+++ b/benchmarks/rubygem-benchmark-ips/Makefile
@@ -11,6 +11,8 @@ COMMENT= Iterations per second enhancement to Benchmark
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/benchmarks/rubygem-railsbench/Makefile b/benchmarks/rubygem-railsbench/Makefile
index 0873a010a20a..802b817f4bb8 100644
--- a/benchmarks/rubygem-railsbench/Makefile
+++ b/benchmarks/rubygem-railsbench/Makefile
@@ -13,6 +13,8 @@ LICENSE= GPLv2
RUN_DEPENDS= rubygem-hoe>=2.4.0:${PORTSDIR}/devel/rubygem-hoe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-activemodel/Makefile b/databases/rubygem-activemodel/Makefile
index 1549e237b7d3..cb6eb334696b 100644
--- a/databases/rubygem-activemodel/Makefile
+++ b/databases/rubygem-activemodel/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activesupport>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport \
rubygem-builder>=3.0.0:${PORTSDIR}/devel/rubygem-builder
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile b/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile
index 2df583cda09f..4ec726f47f07 100644
--- a/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile
+++ b/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS= jruby:${PORTSDIR}/lang/jruby \
rubygem-jdbc-mysql>=5.1.22:${PORTSDIR}/databases/rubygem-jdbc-mysql
NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-activerecord/Makefile b/databases/rubygem-activerecord/Makefile
index 5fd30cb3808b..5454360d40a0 100644
--- a/databases/rubygem-activerecord/Makefile
+++ b/databases/rubygem-activerecord/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-activemodel>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-a
rubygem-arel3>=3.0.3:${PORTSDIR}/databases/rubygem-arel3 \
rubygem-tzinfo03>=0.3.29:${PORTSDIR}/devel/rubygem-tzinfo03
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-arel-helpers/Makefile b/databases/rubygem-arel-helpers/Makefile
index 4d9128e7a4ec..9c3212edf822 100644
--- a/databases/rubygem-arel-helpers/Makefile
+++ b/databases/rubygem-arel-helpers/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activerecord>=3.1.0:${PORTSDIR}/databases/rubygem-activerecord
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-arel/Makefile b/databases/rubygem-arel/Makefile
index 28dfdc08c79b..1ddfff0a0abd 100644
--- a/databases/rubygem-arel/Makefile
+++ b/databases/rubygem-arel/Makefile
@@ -11,6 +11,8 @@ COMMENT= Relational Algebra for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-arel3/Makefile b/databases/rubygem-arel3/Makefile
index 33259bb82c46..0750824273b0 100644
--- a/databases/rubygem-arel3/Makefile
+++ b/databases/rubygem-arel3/Makefile
@@ -12,6 +12,8 @@ COMMENT= Relational Algebra for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-arel6/Makefile b/databases/rubygem-arel6/Makefile
index 52727edb350a..71ed4152c93c 100644
--- a/databases/rubygem-arel6/Makefile
+++ b/databases/rubygem-arel6/Makefile
@@ -11,6 +11,8 @@ COMMENT= Relational Algebra for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-bigrecord/Makefile b/databases/rubygem-bigrecord/Makefile
index 82261b9ae932..ddeb1f569b78 100644
--- a/databases/rubygem-bigrecord/Makefile
+++ b/databases/rubygem-bigrecord/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-activerecord>=0:${PORTSDIR}/databases/rubygem-activerecord
rubygem-activesupport>=0:${PORTSDIR}/devel/rubygem-activesupport \
rubygem-uuidtools>=2.0.0:${PORTSDIR}/devel/rubygem-uuidtools
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
diff --git a/databases/rubygem-data_objects/Makefile b/databases/rubygem-data_objects/Makefile
index 7342236e0443..86c0ee4fdf0a 100644
--- a/databases/rubygem-data_objects/Makefile
+++ b/databases/rubygem-data_objects/Makefile
@@ -11,6 +11,8 @@ COMMENT= Unified Ruby API for popular databases
RUN_DEPENDS= rubygem-addressable>=2.1:${PORTSDIR}/www/rubygem-addressable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-datamapper/Makefile b/databases/rubygem-datamapper/Makefile
index 4b8c62ffb902..ee8048932258 100644
--- a/databases/rubygem-datamapper/Makefile
+++ b/databases/rubygem-datamapper/Makefile
@@ -22,6 +22,8 @@ RUN_DEPENDS= rubygem-dm-aggregates>=${PORTVERSION}:${PORTSDIR}/databases/rubygem
rubygem-dm-types>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-types \
rubygem-dm-validations>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-validations
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dbd-odbc/Makefile b/databases/rubygem-dbd-odbc/Makefile
index b355e5e56849..4f41cf8a6c9f 100644
--- a/databases/rubygem-dbd-odbc/Makefile
+++ b/databases/rubygem-dbd-odbc/Makefile
@@ -13,6 +13,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-dbi>=0:${PORTSDIR}/databases/rubygem-dbi \
${RUBY_SITEARCHLIBDIR}/odbc.so:${PORTSDIR}/databases/ruby-odbc
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dbd-pg/Makefile b/databases/rubygem-dbd-pg/Makefile
index 9e578ef046ca..d650a4716fdf 100644
--- a/databases/rubygem-dbd-pg/Makefile
+++ b/databases/rubygem-dbd-pg/Makefile
@@ -13,6 +13,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-dbi>=0.4.0:${PORTSDIR}/databases/rubygem-dbi \
rubygem-pg>=0:${PORTSDIR}/databases/rubygem-pg
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dbd-sqlite3/Makefile b/databases/rubygem-dbd-sqlite3/Makefile
index 6ca50a8b2212..10d57e185b12 100644
--- a/databases/rubygem-dbd-sqlite3/Makefile
+++ b/databases/rubygem-dbd-sqlite3/Makefile
@@ -14,6 +14,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-dbi>=0.4.0:${PORTSDIR}/databases/rubygem-dbi \
rubygem-sqlite3-ruby>=0:${PORTSDIR}/databases/rubygem-sqlite3-ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dbi/Makefile b/databases/rubygem-dbi/Makefile
index e3c66e5eca9a..152ffc33b37a 100644
--- a/databases/rubygem-dbi/Makefile
+++ b/databases/rubygem-dbi/Makefile
@@ -15,6 +15,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-deprecated2>=2.0.1:${PORTSDIR}/devel/rubygem-deprecated2 \
rubygem-aspectr>=0:${PORTSDIR}/devel/rubygem-aspectr
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-active_model/Makefile b/databases/rubygem-dm-active_model/Makefile
index 66eb5df95158..7a3a0bdbf66f 100644
--- a/databases/rubygem-dm-active_model/Makefile
+++ b/databases/rubygem-dm-active_model/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activemodel>=3.0:${PORTSDIR}/databases/rubygem-activemodel \
rubygem-dm-core>=1.2.0:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-aggregates/Makefile b/databases/rubygem-dm-aggregates/Makefile
index f8c36a754812..2b0680e15684 100644
--- a/databases/rubygem-dm-aggregates/Makefile
+++ b/databases/rubygem-dm-aggregates/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-chunked_query/Makefile b/databases/rubygem-dm-chunked_query/Makefile
index 69ab802e4ccb..a03a700fcb43 100644
--- a/databases/rubygem-dm-chunked_query/Makefile
+++ b/databases/rubygem-dm-chunked_query/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-aggregates>=1.0:${PORTSDIR}/databases/rubygem-dm-aggregates \
rubygem-dm-core>=1.0:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-constraints/Makefile b/databases/rubygem-dm-constraints/Makefile
index 32e2876b2249..66d4f6034f53 100644
--- a/databases/rubygem-dm-constraints/Makefile
+++ b/databases/rubygem-dm-constraints/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-core/Makefile b/databases/rubygem-dm-core/Makefile
index 54679bac04b5..5a829a86820c 100644
--- a/databases/rubygem-dm-core/Makefile
+++ b/databases/rubygem-dm-core/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-addressable>=2.3:${PORTSDIR}/www/rubygem-addressable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-devise/Makefile b/databases/rubygem-dm-devise/Makefile
index 5ddd5b01b305..c004833bd1f1 100644
--- a/databases/rubygem-dm-devise/Makefile
+++ b/databases/rubygem-dm-devise/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= rubygem-devise>=1.3:${PORTSDIR}/devel/rubygem-devise \
rubygem-dm-serializer>=1.0.2:${PORTSDIR}/databases/rubygem-dm-serializer \
rubygem-dm-timestamps>=1.0.2:${PORTSDIR}/databases/rubygem-dm-timestamps
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-do-adapter/Makefile b/databases/rubygem-dm-do-adapter/Makefile
index a3532088cb8d..03ee09120122 100644
--- a/databases/rubygem-dm-do-adapter/Makefile
+++ b/databases/rubygem-dm-do-adapter/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-data_objects>=0.10.6:${PORTSDIR}/databases/rubygem-data_objects \
rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-migrations/Makefile b/databases/rubygem-dm-migrations/Makefile
index f9e04e062c21..fdd924338d46 100644
--- a/databases/rubygem-dm-migrations/Makefile
+++ b/databases/rubygem-dm-migrations/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-mysql-adapter/Makefile b/databases/rubygem-dm-mysql-adapter/Makefile
index 00244487de71..3c4f60dade50 100644
--- a/databases/rubygem-dm-mysql-adapter/Makefile
+++ b/databases/rubygem-dm-mysql-adapter/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-do-adapter>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-do-adapter \
rubygem-do_mysql>=0.10.6:${PORTSDIR}/databases/rubygem-do_mysql
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-observer/Makefile b/databases/rubygem-dm-observer/Makefile
index 8e2e5a46dc65..c9cb72772f1f 100644
--- a/databases/rubygem-dm-observer/Makefile
+++ b/databases/rubygem-dm-observer/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-pager/Makefile b/databases/rubygem-dm-pager/Makefile
index aae748b0284b..0e90af3cf19f 100644
--- a/databases/rubygem-dm-pager/Makefile
+++ b/databases/rubygem-dm-pager/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-aggregates>=0.10.1:${PORTSDIR}/databases/rubygem-dm-aggregates \
rubygem-dm-core>=0.10.1:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-paperclip/Makefile b/databases/rubygem-dm-paperclip/Makefile
index 0360034f8e47..12614be23c12 100644
--- a/databases/rubygem-dm-paperclip/Makefile
+++ b/databases/rubygem-dm-paperclip/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-dm-core>=1.2.0:${PORTSDIR}/databases/rubygem-dm-core \
rubygem-dm-validations>=1.2.0:${PORTSDIR}/databases/rubygem-dm-validations \
rubygem-extlib>=0:${PORTSDIR}/devel/rubygem-extlib
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-postgres-adapter/Makefile b/databases/rubygem-dm-postgres-adapter/Makefile
index 9af2bb6ab728..4f443a06166d 100644
--- a/databases/rubygem-dm-postgres-adapter/Makefile
+++ b/databases/rubygem-dm-postgres-adapter/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-do-adapter>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-do-adapter \
rubygem-do_postgres>=0.10.6:${PORTSDIR}/databases/rubygem-do_postgres
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-rails/Makefile b/databases/rubygem-dm-rails/Makefile
index 7b35869d7360..1a27bc7a2e3d 100644
--- a/databases/rubygem-dm-rails/Makefile
+++ b/databases/rubygem-dm-rails/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-actionpack>=3.0:${PORTSDIR}/www/rubygem-actionpack \
rubygem-dm-core>=1.2.0:${PORTSDIR}/databases/rubygem-dm-core \
rubygem-railties>=3.0:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-timestamps/Makefile b/databases/rubygem-dm-timestamps/Makefile
index 65dff74ab196..a27c76960ae0 100644
--- a/databases/rubygem-dm-timestamps/Makefile
+++ b/databases/rubygem-dm-timestamps/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-transactions/Makefile b/databases/rubygem-dm-transactions/Makefile
index 6176283b5c95..41ad7695de86 100644
--- a/databases/rubygem-dm-transactions/Makefile
+++ b/databases/rubygem-dm-transactions/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-dm-validations/Makefile b/databases/rubygem-dm-validations/Makefile
index ae33173c28a1..0133efb5bb4e 100644
--- a/databases/rubygem-dm-validations/Makefile
+++ b/databases/rubygem-dm-validations/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-dm-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-jdbc-mysql/Makefile b/databases/rubygem-jdbc-mysql/Makefile
index d939d9f04765..473139ab0d17 100644
--- a/databases/rubygem-jdbc-mysql/Makefile
+++ b/databases/rubygem-jdbc-mysql/Makefile
@@ -13,6 +13,8 @@ LICENSE= GPLv2
RUN_DEPENDS= jruby:${PORTSDIR}/lang/jruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-leo_manager_client/Makefile b/databases/rubygem-leo_manager_client/Makefile
index 0c4ce6d1db68..fbf5c9d02810 100644
--- a/databases/rubygem-leo_manager_client/Makefile
+++ b/databases/rubygem-leo_manager_client/Makefile
@@ -11,6 +11,8 @@ COMMENT= LeoFS-Manager client library for Ruby
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-memcache-client/Makefile b/databases/rubygem-memcache-client/Makefile
index 5075efa5ba93..4beca358d57c 100644
--- a/databases/rubygem-memcache-client/Makefile
+++ b/databases/rubygem-memcache-client/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby bindings for MemCached
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-openid-redis-store/Makefile b/databases/rubygem-openid-redis-store/Makefile
index 4d1a61796d18..fb552621edfc 100644
--- a/databases/rubygem-openid-redis-store/Makefile
+++ b/databases/rubygem-openid-redis-store/Makefile
@@ -13,6 +13,8 @@ COMMENT= Redis store for OpenID
RUN_DEPENDS= rubygem-redis>=0:${PORTSDIR}/databases/rubygem-redis \
rubygem-ruby-openid>=0:${PORTSDIR}/net/rubygem-ruby-openid
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-rbase/Makefile b/databases/rubygem-rbase/Makefile
index 48e0e17d164e..269c89aaea06 100644
--- a/databases/rubygem-rbase/Makefile
+++ b/databases/rubygem-rbase/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Library to create/read/write to XBase databases (*.DBF files)
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-redis-namespace/Makefile b/databases/rubygem-redis-namespace/Makefile
index 8cc32297b525..5de2a767627d 100644
--- a/databases/rubygem-redis-namespace/Makefile
+++ b/databases/rubygem-redis-namespace/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-redis>=3.0.4:${PORTSDIR}/databases/rubygem-redis
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-redis/Makefile b/databases/rubygem-redis/Makefile
index 867a5086b525..035768fa9f5d 100644
--- a/databases/rubygem-redis/Makefile
+++ b/databases/rubygem-redis/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby client library for Redis, the key value storage server
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-rubyrep/Makefile b/databases/rubygem-rubyrep/Makefile
index d9a4589533b1..490064fc67f2 100644
--- a/databases/rubygem-rubyrep/Makefile
+++ b/databases/rubygem-rubyrep/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= flog>=0:${PORTSDIR}/sysutils/flog \
rubygem-activesupport>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport \
rubygem-activerecord>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-activerecord
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/databases/rubygem-tarantool/Makefile b/databases/rubygem-tarantool/Makefile
index 5dc42fe6632a..87cf8e47e900 100644
--- a/databases/rubygem-tarantool/Makefile
+++ b/databases/rubygem-tarantool/Makefile
@@ -14,6 +14,8 @@ RUN_DEPENDS= rubygem-bin_utils>=0.0.3:${PORTSDIR}/devel/rubygem-bin_utils \
rubygem-murmurhash3>=0.1.1:${PORTSDIR}/devel/rubygem-murmurhash3 \
rubygem-sumbur>=0.0.2:${PORTSDIR}/devel/rubygem-sumbur
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-CFPropertyList/Makefile b/devel/rubygem-CFPropertyList/Makefile
index 2ada6e24698b..b3b76960ccaf 100644
--- a/devel/rubygem-CFPropertyList/Makefile
+++ b/devel/rubygem-CFPropertyList/Makefile
@@ -11,6 +11,8 @@ COMMENT= Read, write and manipulate both binary and XML property lists
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-abstract/Makefile b/devel/rubygem-abstract/Makefile
index feb656c735cb..ae45a21787e8 100644
--- a/devel/rubygem-abstract/Makefile
+++ b/devel/rubygem-abstract/Makefile
@@ -12,6 +12,8 @@ COMMENT= Define abstract method in Ruby
LICENSE= RUBY
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-active_scaffold/Makefile b/devel/rubygem-active_scaffold/Makefile
index bb03bba52c41..a502fd87bfdc 100644
--- a/devel/rubygem-active_scaffold/Makefile
+++ b/devel/rubygem-active_scaffold/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rails>=3.2.18:${PORTSDIR}/www/rubygem-rails
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-activemessaging/Makefile b/devel/rubygem-activemessaging/Makefile
index 6ebfe535002a..0edde72932c2 100644
--- a/devel/rubygem-activemessaging/Makefile
+++ b/devel/rubygem-activemessaging/Makefile
@@ -11,6 +11,8 @@ COMMENT= Event-driven architecture for rails
RUN_DEPENDS= rubygem-activesupport>=2.3.11:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-activesupport4/Makefile b/devel/rubygem-activesupport4/Makefile
index 838fd419d368..fa9cc45e2806 100644
--- a/devel/rubygem-activesupport4/Makefile
+++ b/devel/rubygem-activesupport4/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= rubygem-i18n>=0.6.9:${PORTSDIR}/devel/rubygem-i18n \
rubygem-thread_safe>=0.3:${PORTSDIR}/devel/rubygem-thread_safe \
rubygem-tzinfo>=1.1:${PORTSDIR}/devel/rubygem-tzinfo
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-allison/Makefile b/devel/rubygem-allison/Makefile
index 03187f50f695..20a7a66fbef8 100644
--- a/devel/rubygem-allison/Makefile
+++ b/devel/rubygem-allison/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Modern, pretty RDoc template
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-analogger/Makefile b/devel/rubygem-analogger/Makefile
index ae99bce18b16..23c28a98b76d 100644
--- a/devel/rubygem-analogger/Makefile
+++ b/devel/rubygem-analogger/Makefile
@@ -14,6 +14,8 @@ LICENSE= RUBY
RUN_DEPENDS= rubygem-eventmachine>=0.0.0:${PORTSDIR}/devel/rubygem-eventmachine
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-annoy/Makefile b/devel/rubygem-annoy/Makefile
index e8cf6c38646f..acc03c9aa74a 100644
--- a/devel/rubygem-annoy/Makefile
+++ b/devel/rubygem-annoy/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-highline>=1.5.0:${PORTSDIR}/devel/rubygem-highline
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ansi/Makefile b/devel/rubygem-ansi/Makefile
index 7f2436b11961..8d1c22fa33cc 100644
--- a/devel/rubygem-ansi/Makefile
+++ b/devel/rubygem-ansi/Makefile
@@ -11,6 +11,8 @@ COMMENT= Gem enabling ANSI code based colorization and stylization of output
LICENSE= BSD2CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-apipie-bindings/Makefile b/devel/rubygem-apipie-bindings/Makefile
index 308b9b3419fa..29db9cbf9318 100644
--- a/devel/rubygem-apipie-bindings/Makefile
+++ b/devel/rubygem-apipie-bindings/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-awesome_print>=1.1.0:${PORTSDIR}/devel/rubygem-awesome_prin
rubygem-oauth>=0.4.7:${PORTSDIR}/net/rubygem-oauth \
rubygem-rest-client>=1.6.7:${PORTSDIR}/www/rubygem-rest-client
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-app_config/Makefile b/devel/rubygem-app_config/Makefile
index 6f69091dd8af..24e174639a0c 100644
--- a/devel/rubygem-app_config/Makefile
+++ b/devel/rubygem-app_config/Makefile
@@ -27,6 +27,8 @@ RUN_DEPENDS+= rubygem-sqlite3>=0:${PORTSDIR}/databases/rubygem-sqlite3
RUN_DEPENDS+= rubygem-mongo>=0:${PORTSDIR}/devel/rubygem-mongo
.endif
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-arrayfields/Makefile b/devel/rubygem-arrayfields/Makefile
index bb68b6524aeb..cc3536fbccfd 100644
--- a/devel/rubygem-arrayfields/Makefile
+++ b/devel/rubygem-arrayfields/Makefile
@@ -12,6 +12,8 @@ COMMENT= Allow Keyword Access to Array Instances
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ascii85/Makefile b/devel/rubygem-ascii85/Makefile
index d696c1904ba3..6bd11818de7c 100644
--- a/devel/rubygem-ascii85/Makefile
+++ b/devel/rubygem-ascii85/Makefile
@@ -13,6 +13,8 @@ COMMENT= Encode/decode Adobe's binary-to-text encoding of the same name
LICENSE= MIT
GEM_NAME= ${DISTNAME}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-aspectr/Makefile b/devel/rubygem-aspectr/Makefile
index 9f47a49ab17d..c5cfa8026b6d 100644
--- a/devel/rubygem-aspectr/Makefile
+++ b/devel/rubygem-aspectr/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby libraries for Aspect programming
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-atoulme-antwrap/Makefile b/devel/rubygem-atoulme-antwrap/Makefile
index 465dedff5058..b76dc43e5a92 100644
--- a/devel/rubygem-atoulme-antwrap/Makefile
+++ b/devel/rubygem-atoulme-antwrap/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= ant:${PORTSDIR}/devel/apache-ant \
rubygem-rjb>=1.0.3:${PORTSDIR}/java/rubygem-rjb
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/devel/rubygem-attic/Makefile b/devel/rubygem-attic/Makefile
index be4bc04283d8..424a5ad34653 100644
--- a/devel/rubygem-attic/Makefile
+++ b/devel/rubygem-attic/Makefile
@@ -11,6 +11,8 @@ COMMENT= Place to hide private instance variables in your Ruby objects
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-attr_required/Makefile b/devel/rubygem-attr_required/Makefile
index daa6dca58b0f..ac71d222143e 100644
--- a/devel/rubygem-attr_required/Makefile
+++ b/devel/rubygem-attr_required/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby implementations of attr_required and attr_optional
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-awesome_print/Makefile b/devel/rubygem-awesome_print/Makefile
index 7741c930125d..1740335e8ff3 100644
--- a/devel/rubygem-awesome_print/Makefile
+++ b/devel/rubygem-awesome_print/Makefile
@@ -12,6 +12,8 @@ COMMENT= Pretty print Ruby objects to visualize their structure
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-axiom-types/Makefile b/devel/rubygem-axiom-types/Makefile
index c1e60bf383e8..6a003a555a1d 100644
--- a/devel/rubygem-axiom-types/Makefile
+++ b/devel/rubygem-axiom-types/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-descendants_tracker>=0.0.4:${PORTSDIR}/devel/rubygem-descen
rubygem-ice_nine>=0.11.0:${PORTSDIR}/devel/rubygem-ice_nine \
rubygem-thread_safe>=0.3.1:${PORTSDIR}/devel/rubygem-thread_safe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-backports/Makefile b/devel/rubygem-backports/Makefile
index 51bad301c857..ca5ffadf9fd8 100644
--- a/devel/rubygem-backports/Makefile
+++ b/devel/rubygem-backports/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby 1.9 backports for 1.8
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-bacon/Makefile b/devel/rubygem-bacon/Makefile
index 9fece768327f..468e6cd8fc0c 100644
--- a/devel/rubygem-bacon/Makefile
+++ b/devel/rubygem-bacon/Makefile
@@ -11,6 +11,8 @@ COMMENT= Bacon is a small RSpec clone
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-benelux/Makefile b/devel/rubygem-benelux/Makefile
index bc3f320b2c28..bf51f8a0cdd7 100644
--- a/devel/rubygem-benelux/Makefile
+++ b/devel/rubygem-benelux/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-attic>=0.5.3:${PORTSDIR}/devel/rubygem-attic \
rubygem-storable>=0.8.6:${PORTSDIR}/devel/rubygem-storable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-bindata/Makefile b/devel/rubygem-bindata/Makefile
index 095901672241..c4656b815cf4 100644
--- a/devel/rubygem-bindata/Makefile
+++ b/devel/rubygem-bindata/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby library to read and write binary file formats
LICENSE= BSD2CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-bio/Makefile b/devel/rubygem-bio/Makefile
index 682603d500f8..8e6a82e4bbb3 100644
--- a/devel/rubygem-bio/Makefile
+++ b/devel/rubygem-bio/Makefile
@@ -12,6 +12,8 @@ COMMENT= Integrated environment for Bioinformatics written in Ruby
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-blankslate/Makefile b/devel/rubygem-blankslate/Makefile
index 1761db5afe6a..f4e4817f63de 100644
--- a/devel/rubygem-blankslate/Makefile
+++ b/devel/rubygem-blankslate/Makefile
@@ -11,6 +11,8 @@ COMMENT= Abstract base class with no predefined methods
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-bones/Makefile b/devel/rubygem-bones/Makefile
index fc2c683c52e4..b4b8b212c549 100644
--- a/devel/rubygem-bones/Makefile
+++ b/devel/rubygem-bones/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-little-plugger>=1.1:${PORTSDIR}/devel/rubygem-little-plugge
rubygem-loquacious>=1.9:${PORTSDIR}/devel/rubygem-loquacious \
rubygem-rake>=10.0:${PORTSDIR}/devel/rubygem-rake
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-bosh-template/Makefile b/devel/rubygem-bosh-template/Makefile
index 3a19cd61c47a..fae1ac00b4de 100644
--- a/devel/rubygem-bosh-template/Makefile
+++ b/devel/rubygem-bosh-template/Makefile
@@ -12,6 +12,8 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-semi_semantic>=1.1.0:${PORTSDIR}/devel/rubygem-semi_semantic
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-bosh_common/Makefile b/devel/rubygem-bosh_common/Makefile
index fc64a4f1fde8..f364495ee256 100644
--- a/devel/rubygem-bosh_common/Makefile
+++ b/devel/rubygem-bosh_common/Makefile
@@ -13,6 +13,8 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-logging>=1.8.2:${PORTSDIR}/devel/rubygem-logging \
rubygem-semi_semantic>=1.1.0:${PORTSDIR}/devel/rubygem-semi_semantic
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-bson1/Makefile b/devel/rubygem-bson1/Makefile
index 57cd13e92cb0..784e015ae81c 100644
--- a/devel/rubygem-bson1/Makefile
+++ b/devel/rubygem-bson1/Makefile
@@ -12,6 +12,8 @@ COMMENT= Full featured BSON specification implementation in Ruby
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-buftok/Makefile b/devel/rubygem-buftok/Makefile
index f0eaf21f7760..b040ff6453e5 100644
--- a/devel/rubygem-buftok/Makefile
+++ b/devel/rubygem-buftok/Makefile
@@ -11,6 +11,8 @@ COMMENT= Extracts token delimited entities from arbitrary inputs
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-builder/Makefile b/devel/rubygem-builder/Makefile
index b1d8ef88395b..dc561d49c02b 100644
--- a/devel/rubygem-builder/Makefile
+++ b/devel/rubygem-builder/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
PORTSCOUT= limit:^3.0
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-builder31/Makefile b/devel/rubygem-builder31/Makefile
index 182d0c3cddea..e57fba8c2ae5 100644
--- a/devel/rubygem-builder31/Makefile
+++ b/devel/rubygem-builder31/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
PORTSCOUT= limit:^3.1
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-builder32/Makefile b/devel/rubygem-builder32/Makefile
index fcde2f6f6173..2c4f42750b7f 100644
--- a/devel/rubygem-builder32/Makefile
+++ b/devel/rubygem-builder32/Makefile
@@ -12,6 +12,8 @@ COMMENT= Facilitate programmatic generation of XML markup
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-caesars/Makefile b/devel/rubygem-caesars/Makefile
index 42608c35243c..42085c046b6e 100644
--- a/devel/rubygem-caesars/Makefile
+++ b/devel/rubygem-caesars/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= swills@FreeBSD.org
COMMENT= Rapid DSL prototyping in Ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-celluloid-io/Makefile b/devel/rubygem-celluloid-io/Makefile
index 0229d47839da..f3aa07f63e01 100644
--- a/devel/rubygem-celluloid-io/Makefile
+++ b/devel/rubygem-celluloid-io/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-celluloid>=0.16.0:${PORTSDIR}/devel/rubygem-celluloid \
rubygem-nio4r>=1.1.0:${PORTSDIR}/devel/rubygem-nio4r
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-chronic/Makefile b/devel/rubygem-chronic/Makefile
index 1cb8518a81dc..bf306b57b1fd 100644
--- a/devel/rubygem-chronic/Makefile
+++ b/devel/rubygem-chronic/Makefile
@@ -10,6 +10,8 @@ COMMENT= Natural language date/time parser written in pure Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-classifier-reborn/Makefile b/devel/rubygem-classifier-reborn/Makefile
index 9aeea64ef6ff..a1894cffe791 100644
--- a/devel/rubygem-classifier-reborn/Makefile
+++ b/devel/rubygem-classifier-reborn/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-fast-stemmer>=1.0.0:${PORTSDIR}/devel/rubygem-fast-stemmer
PLIST_FILES= bin/bayes.rb bin/summarize.rb
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-classifier/Makefile b/devel/rubygem-classifier/Makefile
index 8ab40d7308ff..b4950305c6d5 100644
--- a/devel/rubygem-classifier/Makefile
+++ b/devel/rubygem-classifier/Makefile
@@ -13,6 +13,8 @@ LICENSE= LGPL21
RUN_DEPENDS= rubygem-fast-stemmer>=1.0.0:${PORTSDIR}/devel/rubygem-fast-stemmer
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-climate_control/Makefile b/devel/rubygem-climate_control/Makefile
index a484272630ab..e91bc8eb3404 100644
--- a/devel/rubygem-climate_control/Makefile
+++ b/devel/rubygem-climate_control/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activesupport>=3.0:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-clio/Makefile b/devel/rubygem-clio/Makefile
index 9890eb28e74a..5ceb6cb5362a 100644
--- a/devel/rubygem-clio/Makefile
+++ b/devel/rubygem-clio/Makefile
@@ -11,6 +11,8 @@ COMMENT= Make easier commandline parsing and console output
LICENSE= GPLv3
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-cloudfiles/Makefile b/devel/rubygem-cloudfiles/Makefile
index 2886f4a9480d..166430fdbee0 100644
--- a/devel/rubygem-cloudfiles/Makefile
+++ b/devel/rubygem-cloudfiles/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-json>=0:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-cocaine/Makefile b/devel/rubygem-cocaine/Makefile
index d43e497bbefa..fb8baf2e5f70 100644
--- a/devel/rubygem-cocaine/Makefile
+++ b/devel/rubygem-cocaine/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-climate_control>=0.0.3:${PORTSDIR}/devel/rubygem-climate_control
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-coercible/Makefile b/devel/rubygem-coercible/Makefile
index d0449f5c22ee..9df05f25f7d7 100644
--- a/devel/rubygem-coercible/Makefile
+++ b/devel/rubygem-coercible/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-descendants_tracker>=0.0.1:${PORTSDIR}/devel/rubygem-descendants_tracker
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-coffee-rails/Makefile b/devel/rubygem-coffee-rails/Makefile
index 1464ea29c8f1..07ec80f8987f 100644
--- a/devel/rubygem-coffee-rails/Makefile
+++ b/devel/rubygem-coffee-rails/Makefile
@@ -15,6 +15,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-coffee-script>=2.2.0:${PORTSDIR}/devel/rubygem-coffee-script \
rubygem-railties>=3.2.10:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-coffee-script-source/Makefile b/devel/rubygem-coffee-script-source/Makefile
index 2e01c7a1368e..1e1563bb4e78 100644
--- a/devel/rubygem-coffee-script-source/Makefile
+++ b/devel/rubygem-coffee-script-source/Makefile
@@ -11,6 +11,8 @@ COMMENT= CoffeeScript is a little language that compiles into JavaScript
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-coffee-script/Makefile b/devel/rubygem-coffee-script/Makefile
index 00d652790327..82c00a5900bb 100644
--- a/devel/rubygem-coffee-script/Makefile
+++ b/devel/rubygem-coffee-script/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-coffee-script-source>=0:${PORTSDIR}/devel/rubygem-coffee-script-source \
rubygem-execjs>=0:${PORTSDIR}/devel/rubygem-execjs
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-colorize/Makefile b/devel/rubygem-colorize/Makefile
index c94dad678698..e8ffccfd6e3c 100644
--- a/devel/rubygem-colorize/Makefile
+++ b/devel/rubygem-colorize/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby String class extension
LICENSE= GPLv2
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-columnize/Makefile b/devel/rubygem-columnize/Makefile
index c19c3d5dab71..5066fc8ab580 100644
--- a/devel/rubygem-columnize/Makefile
+++ b/devel/rubygem-columnize/Makefile
@@ -12,6 +12,8 @@ COMMENT= Sorts an Array in Column Order
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-commander/Makefile b/devel/rubygem-commander/Makefile
index d7cf07c57ef4..1531b5e4ebe4 100644
--- a/devel/rubygem-commander/Makefile
+++ b/devel/rubygem-commander/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-highline>=1.7.2:${PORTSDIR}/devel/rubygem-highline
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-configatron/Makefile b/devel/rubygem-configatron/Makefile
index 76ae47b48f77..44dfbd495e2b 100644
--- a/devel/rubygem-configatron/Makefile
+++ b/devel/rubygem-configatron/Makefile
@@ -11,6 +11,8 @@ COMMENT= Configuration system for Ruby applications
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-configuration/Makefile b/devel/rubygem-configuration/Makefile
index e323abcdcf94..bdae0e78156d 100644
--- a/devel/rubygem-configuration/Makefile
+++ b/devel/rubygem-configuration/Makefile
@@ -12,6 +12,8 @@ COMMENT= Mechanism to parse ruby configuration files
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-crack/Makefile b/devel/rubygem-crack/Makefile
index adad70b673ab..365c32f63fb8 100644
--- a/devel/rubygem-crack/Makefile
+++ b/devel/rubygem-crack/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-safe_yaml>=1.0.0:${PORTSDIR}/devel/rubygem-safe_yaml
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-cri/Makefile b/devel/rubygem-cri/Makefile
index 681c5f888704..01899685c72a 100644
--- a/devel/rubygem-cri/Makefile
+++ b/devel/rubygem-cri/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-colored>=1.2:${PORTSDIR}/textproc/rubygem-colored
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-cucumber-core/Makefile b/devel/rubygem-cucumber-core/Makefile
index 166897a1cce7..aa2ed27f52c3 100644
--- a/devel/rubygem-cucumber-core/Makefile
+++ b/devel/rubygem-cucumber-core/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-gherkin>=2.12.0:${PORTSDIR}/textproc/rubygem-gherkin
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-daemon_controller/Makefile b/devel/rubygem-daemon_controller/Makefile
index f105ab1d9936..fa6f95ae866d 100644
--- a/devel/rubygem-daemon_controller/Makefile
+++ b/devel/rubygem-daemon_controller/Makefile
@@ -10,6 +10,8 @@ PKGNAMEPREFIX= rubygem-
MAINTAINER= osa@FreeBSD.org
COMMENT= Library for implementing daemon management capabilities
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-debugger-linecache/Makefile b/devel/rubygem-debugger-linecache/Makefile
index eb6f7c6a3d85..e5e183a28f70 100644
--- a/devel/rubygem-debugger-linecache/Makefile
+++ b/devel/rubygem-debugger-linecache/Makefile
@@ -11,6 +11,8 @@ COMMENT= Caches(Ruby source) Files as Might Be Used in a Debugger
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-deep_merge/Makefile b/devel/rubygem-deep_merge/Makefile
index f57f81ede09d..72545127340f 100644
--- a/devel/rubygem-deep_merge/Makefile
+++ b/devel/rubygem-deep_merge/Makefile
@@ -10,6 +10,8 @@ COMMENT= Recursive hash merger
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-deep_test/Makefile b/devel/rubygem-deep_test/Makefile
index 89a5f21053eb..9507fe208c92 100644
--- a/devel/rubygem-deep_test/Makefile
+++ b/devel/rubygem-deep_test/Makefile
@@ -11,6 +11,8 @@ COMMENT= Enable tests to run in parallel using multiple processes
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-delayer/Makefile b/devel/rubygem-delayer/Makefile
index 238e044a1e65..8155c69b2d04 100644
--- a/devel/rubygem-delayer/Makefile
+++ b/devel/rubygem-delayer/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= meta+ports@vmeta.jp
COMMENT= Delay any task, similar to a priority-queue
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-deprecated/Makefile b/devel/rubygem-deprecated/Makefile
index 9a0686a4b179..d10154c5eb50 100644
--- a/devel/rubygem-deprecated/Makefile
+++ b/devel/rubygem-deprecated/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library intended to aid developers working with deprecated code
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-deprecated2/Makefile b/devel/rubygem-deprecated2/Makefile
index 96bcdfee4273..d6e4c103c406 100644
--- a/devel/rubygem-deprecated2/Makefile
+++ b/devel/rubygem-deprecated2/Makefile
@@ -12,6 +12,8 @@ COMMENT= Version 2 of this library intended to aid working with deprecated code
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-descendants_tracker/Makefile b/devel/rubygem-descendants_tracker/Makefile
index b80f64ffa9c2..a435ab10bc7a 100644
--- a/devel/rubygem-descendants_tracker/Makefile
+++ b/devel/rubygem-descendants_tracker/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-thread_safe>=0.3.1:${PORTSDIR}/devel/rubygem-thread_safe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-devise-async/Makefile b/devel/rubygem-devise-async/Makefile
index ea59f276167e..c79b45775ba1 100644
--- a/devel/rubygem-devise-async/Makefile
+++ b/devel/rubygem-devise-async/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-devise>=3.2:${PORTSDIR}/devel/rubygem-devise
SLAVEDIRS= devel/rubygem-devise-async-rails4
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-devise/Makefile b/devel/rubygem-devise/Makefile
index 595b65c736aa..9ad9eab95da6 100644
--- a/devel/rubygem-devise/Makefile
+++ b/devel/rubygem-devise/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-bcrypt>=3.0:${PORTSDIR}/security/rubygem-bcrypt \
rubygem-thread_safe>=0.1:${PORTSDIR}/devel/rubygem-thread_safe \
rubygem-warden>=1.2.3:${PORTSDIR}/devel/rubygem-warden
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-directory_watcher/Makefile b/devel/rubygem-directory_watcher/Makefile
index 7a9a0c5b4e3b..c12d62c97da3 100644
--- a/devel/rubygem-directory_watcher/Makefile
+++ b/devel/rubygem-directory_watcher/Makefile
@@ -11,6 +11,8 @@ COMMENT= Scans a directory at a set interval and lists files
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ditz/Makefile b/devel/rubygem-ditz/Makefile
index a96cb870a43d..6ac9656c766a 100644
--- a/devel/rubygem-ditz/Makefile
+++ b/devel/rubygem-ditz/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple lightweight distributed issue tracker
RUN_DEPENDS= rubygem-trollop>=1.9:${PORTSDIR}/devel/rubygem-trollop
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
diff --git a/devel/rubygem-docile/Makefile b/devel/rubygem-docile/Makefile
index 9beab8f09f56..26101a07fe46 100644
--- a/devel/rubygem-docile/Makefile
+++ b/devel/rubygem-docile/Makefile
@@ -11,6 +11,8 @@ COMMENT= Docile turns any Ruby object into a DSL
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-dotenv-deployment/Makefile b/devel/rubygem-dotenv-deployment/Makefile
index be654e6559f9..ef227d183437 100644
--- a/devel/rubygem-dotenv-deployment/Makefile
+++ b/devel/rubygem-dotenv-deployment/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
DEPRECATED= Deprecated by upstream in latest version (0.3.0)
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/devel/rubygem-drydock/Makefile b/devel/rubygem-drydock/Makefile
index 652ad86616e8..b77074ac2e70 100644
--- a/devel/rubygem-drydock/Makefile
+++ b/devel/rubygem-drydock/Makefile
@@ -11,6 +11,8 @@ COMMENT= Build seaworthy command-line apps with a powerful Ruby DSL
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-edavis10-object_daddy/Makefile b/devel/rubygem-edavis10-object_daddy/Makefile
index 43cec5a64269..ce714b79ca86 100644
--- a/devel/rubygem-edavis10-object_daddy/Makefile
+++ b/devel/rubygem-edavis10-object_daddy/Makefile
@@ -11,6 +11,8 @@ COMMENT= Object Daddy assists in automating testing
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-elif/Makefile b/devel/rubygem-elif/Makefile
index 5f2e4dc3095c..4757d81a1755 100644
--- a/devel/rubygem-elif/Makefile
+++ b/devel/rubygem-elif/Makefile
@@ -12,6 +12,8 @@ COMMENT= Read file in reverse order
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-equalizer/Makefile b/devel/rubygem-equalizer/Makefile
index 883cdfc422e3..ad63cc46dd57 100644
--- a/devel/rubygem-equalizer/Makefile
+++ b/devel/rubygem-equalizer/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby library to define equality methods
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-errand/Makefile b/devel/rubygem-errand/Makefile
index 6a20dc9ec999..ddf444c29532 100644
--- a/devel/rubygem-errand/Makefile
+++ b/devel/rubygem-errand/Makefile
@@ -12,6 +12,8 @@ COMMENT= Ruby bindings for RRD
RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool \
rubygem-rrd-ffi>=0.2.13:${PORTSDIR}/devel/rubygem-rrd-ffi
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-excon/Makefile b/devel/rubygem-excon/Makefile
index c9d75636f174..2f18cee3809a 100644
--- a/devel/rubygem-excon/Makefile
+++ b/devel/rubygem-excon/Makefile
@@ -11,6 +11,8 @@ COMMENT= Extended http(s) Connections Library
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-execjs/Makefile b/devel/rubygem-execjs/Makefile
index e502d8ea454a..51f0cb7501a7 100644
--- a/devel/rubygem-execjs/Makefile
+++ b/devel/rubygem-execjs/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= node:${PORTSDIR}/www/node
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-extlib/Makefile b/devel/rubygem-extlib/Makefile
index c6f3de30c4fe..fd621eb0d6f8 100644
--- a/devel/rubygem-extlib/Makefile
+++ b/devel/rubygem-extlib/Makefile
@@ -11,6 +11,8 @@ COMMENT= General Ruby extensions
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-facets/Makefile b/devel/rubygem-facets/Makefile
index d54127744247..349c171d67a6 100644
--- a/devel/rubygem-facets/Makefile
+++ b/devel/rubygem-facets/Makefile
@@ -12,6 +12,8 @@ COMMENT= RubyGem port of the single most extensive additions and extensions
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-fast_gettext/Makefile b/devel/rubygem-fast_gettext/Makefile
index 1aef15f85074..0d96683393c3 100644
--- a/devel/rubygem-fast_gettext/Makefile
+++ b/devel/rubygem-fast_gettext/Makefile
@@ -11,6 +11,8 @@ COMMENT= Fast, memory-efficient and threadsafe GetText for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-fastercsv/Makefile b/devel/rubygem-fastercsv/Makefile
index ebc6d228064e..f40a7f9c9d85 100644
--- a/devel/rubygem-fastercsv/Makefile
+++ b/devel/rubygem-fastercsv/Makefile
@@ -12,6 +12,8 @@ COMMENT= Complete replacement to the CSV standard library
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-fastri/Makefile b/devel/rubygem-fastri/Makefile
index 3f3e595ca16e..ce762472bbf1 100644
--- a/devel/rubygem-fastri/Makefile
+++ b/devel/rubygem-fastri/Makefile
@@ -12,6 +12,8 @@ COMMENT= Fast RDoc documentation browser for ruby
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-fattr/Makefile b/devel/rubygem-fattr/Makefile
index fa8d9fe7c48c..a5fa10e4e407 100644
--- a/devel/rubygem-fattr/Makefile
+++ b/devel/rubygem-fattr/Makefile
@@ -12,6 +12,8 @@ COMMENT= Fatter Attr for Ruby
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-file-tail/Makefile b/devel/rubygem-file-tail/Makefile
index 9590ba5b7c65..5e297d88be3e 100644
--- a/devel/rubygem-file-tail/Makefile
+++ b/devel/rubygem-file-tail/Makefile
@@ -13,6 +13,8 @@ LICENSE= GPLv2
RUN_DEPENDS= rubygem-tins0>=0.5.0:${PORTSDIR}/devel/rubygem-tins0
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-flexmock/Makefile b/devel/rubygem-flexmock/Makefile
index c2b35feff208..001da1e25f22 100644
--- a/devel/rubygem-flexmock/Makefile
+++ b/devel/rubygem-flexmock/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Simple mock object for Ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-foreman/Makefile b/devel/rubygem-foreman/Makefile
index 86dc257f57bc..cd5b546fba65 100644
--- a/devel/rubygem-foreman/Makefile
+++ b/devel/rubygem-foreman/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-thor>=0.19.1:${PORTSDIR}/devel/rubygem-thor
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-formatador/Makefile b/devel/rubygem-formatador/Makefile
index 59c2b88346b4..ede485f9711e 100644
--- a/devel/rubygem-formatador/Makefile
+++ b/devel/rubygem-formatador/Makefile
@@ -11,6 +11,8 @@ COMMENT= STDOUT text formatting
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gdata/Makefile b/devel/rubygem-gdata/Makefile
index 182a33f7c762..ded1155b2ef8 100644
--- a/devel/rubygem-gdata/Makefile
+++ b/devel/rubygem-gdata/Makefile
@@ -11,6 +11,8 @@ COMMENT= Assist Ruby developers in working with Google Data APIs
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gem_plugin/Makefile b/devel/rubygem-gem_plugin/Makefile
index 899300d90c13..7b950e83fd46 100644
--- a/devel/rubygem-gem_plugin/Makefile
+++ b/devel/rubygem-gem_plugin/Makefile
@@ -13,6 +13,8 @@ COMMENT= Gem Based Plugin System
LICENSE= LGPL21 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gemcutter/Makefile b/devel/rubygem-gemcutter/Makefile
index 16e1bfe60920..b1829d1bfec3 100644
--- a/devel/rubygem-gemcutter/Makefile
+++ b/devel/rubygem-gemcutter/Makefile
@@ -11,6 +11,8 @@ COMMENT= Extensions to RubyGems for managing gems and more on RubyGems.org
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gems/Makefile b/devel/rubygem-gems/Makefile
index aa146fbace22..149ba816eb0c 100644
--- a/devel/rubygem-gems/Makefile
+++ b/devel/rubygem-gems/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby wrapper for the RubyGems.org API
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-generator_spec/Makefile b/devel/rubygem-generator_spec/Makefile
index 420c7a0a16ae..d168ce95c475 100644
--- a/devel/rubygem-generator_spec/Makefile
+++ b/devel/rubygem-generator_spec/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activerecord>=3.0.0:${PORTSDIR}/databases/rubygem-activerecord \
rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-georuby/Makefile b/devel/rubygem-georuby/Makefile
index 22a0c3e57ad3..5f29f0703b39 100644
--- a/devel/rubygem-georuby/Makefile
+++ b/devel/rubygem-georuby/Makefile
@@ -10,6 +10,8 @@ COMMENT= Holder for data returned from PostGIS and the Spatial Extensions of MyS
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-get_process_mem/Makefile b/devel/rubygem-get_process_mem/Makefile
index 10987d2a152f..7fec372aeee9 100644
--- a/devel/rubygem-get_process_mem/Makefile
+++ b/devel/rubygem-get_process_mem/Makefile
@@ -10,6 +10,8 @@ COMMENT= Get memory usage of a process in Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-getopt/Makefile b/devel/rubygem-getopt/Makefile
index 9fa446a851b1..09c64ef944ff 100644
--- a/devel/rubygem-getopt/Makefile
+++ b/devel/rubygem-getopt/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= alexey@renatasystems.org
COMMENT= Command line parsing with Ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
diff --git a/devel/rubygem-gettext/Makefile b/devel/rubygem-gettext/Makefile
index 2d680cbb5e4d..5281306381d9 100644
--- a/devel/rubygem-gettext/Makefile
+++ b/devel/rubygem-gettext/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-locale>=2.0.5:${PORTSDIR}/devel/rubygem-locale \
rubygem-text>=1.3.0:${PORTSDIR}/textproc/rubygem-text
USES= shebangfix
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gibbler/Makefile b/devel/rubygem-gibbler/Makefile
index 72f36017579d..44580f851b66 100644
--- a/devel/rubygem-gibbler/Makefile
+++ b/devel/rubygem-gibbler/Makefile
@@ -11,6 +11,8 @@ COMMENT= Git-like hashes for Ruby objects
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-git/Makefile b/devel/rubygem-git/Makefile
index df0622605bb8..9af3d325a3e3 100644
--- a/devel/rubygem-git/Makefile
+++ b/devel/rubygem-git/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= git>=1.6:${PORTSDIR}/devel/git
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gitlab-pygments.rb/Makefile b/devel/rubygem-gitlab-pygments.rb/Makefile
index 1ec7164ee2bf..696ac0556a3d 100644
--- a/devel/rubygem-gitlab-pygments.rb/Makefile
+++ b/devel/rubygem-gitlab-pygments.rb/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-posix-spawn>=0.3.6:${PORTSDIR}/devel/rubygem-posix-spawn \
rubygem-yajl-ruby>=1.1.0:${PORTSDIR}/devel/rubygem-yajl-ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gitlab_meta/Makefile b/devel/rubygem-gitlab_meta/Makefile
index 453d6b1c3f8f..0902f47001cc 100644
--- a/devel/rubygem-gitlab_meta/Makefile
+++ b/devel/rubygem-gitlab_meta/Makefile
@@ -10,6 +10,8 @@ COMMENT= GitLab meta gem
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-graf/Makefile b/devel/rubygem-graf/Makefile
index 790c2d03b030..e7d04a845070 100644
--- a/devel/rubygem-graf/Makefile
+++ b/devel/rubygem-graf/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple git log analyzer gem
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-grit/Makefile b/devel/rubygem-grit/Makefile
index 4b6c0e3934c4..1d0377017fbd 100644
--- a/devel/rubygem-grit/Makefile
+++ b/devel/rubygem-grit/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-diff-lcs>=1.1:${PORTSDIR}/textproc/rubygem-diff-lcs \
rubygem-mime-types>=1.15:${PORTSDIR}/misc/rubygem-mime-types \
rubygem-posix-spawn>=0.3.6:${PORTSDIR}/devel/rubygem-posix-spawn
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-guess_html_encoding/Makefile b/devel/rubygem-guess_html_encoding/Makefile
index e747f7ad78fd..2d678b91032a 100644
--- a/devel/rubygem-guess_html_encoding/Makefile
+++ b/devel/rubygem-guess_html_encoding/Makefile
@@ -11,6 +11,8 @@ COMMENT= Attempts to guess and then force encoding of HTML documents
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-gyoku/Makefile b/devel/rubygem-gyoku/Makefile
index 286cbbf21cb3..464ce6c5d6d4 100644
--- a/devel/rubygem-gyoku/Makefile
+++ b/devel/rubygem-gyoku/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-builder32>=2.1.2:${PORTSDIR}/devel/rubygem-builder32
NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-hashery/Makefile b/devel/rubygem-hashery/Makefile
index 99de131ede8d..cdf9f5acb561 100644
--- a/devel/rubygem-hashery/Makefile
+++ b/devel/rubygem-hashery/Makefile
@@ -11,6 +11,8 @@ COMMENT= Hashery is a tight collection of Hash-like classes
LICENSE= BSD2CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-hashie2/Makefile b/devel/rubygem-hashie2/Makefile
index 123bd7d4be53..412c99c08cd3 100644
--- a/devel/rubygem-hashie2/Makefile
+++ b/devel/rubygem-hashie2/Makefile
@@ -11,6 +11,8 @@ COMMENT= Hashie is a simple collection of useful Hash extensions
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/devel/rubygem-highline/Makefile b/devel/rubygem-highline/Makefile
index f50344882373..ad7f544b61bd 100644
--- a/devel/rubygem-highline/Makefile
+++ b/devel/rubygem-highline/Makefile
@@ -10,6 +10,8 @@ COMMENT= High-level IO library for command-line interfaces
LICENSE= GPLv2
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-hike/Makefile b/devel/rubygem-hike/Makefile
index 2e6a34de2d10..61a1af5435ac 100644
--- a/devel/rubygem-hike/Makefile
+++ b/devel/rubygem-hike/Makefile
@@ -12,6 +12,8 @@ COMMENT= Ruby library for finding files in a set of paths
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-hoe/Makefile b/devel/rubygem-hoe/Makefile
index a73329868445..d22e6f7bc629 100644
--- a/devel/rubygem-hoe/Makefile
+++ b/devel/rubygem-hoe/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rake>=0.8:${PORTSDIR}/devel/rubygem-rake
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-i18n/Makefile b/devel/rubygem-i18n/Makefile
index 52649c488c00..4f156be85b59 100644
--- a/devel/rubygem-i18n/Makefile
+++ b/devel/rubygem-i18n/Makefile
@@ -11,6 +11,8 @@ COMMENT= New wave Internationalization support for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-icalendar/Makefile b/devel/rubygem-icalendar/Makefile
index de7aef419241..030f464454ce 100644
--- a/devel/rubygem-icalendar/Makefile
+++ b/devel/rubygem-icalendar/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library for working with iCalendar files
LICENSE= BSD2CLAUSE GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ice_nine/Makefile b/devel/rubygem-ice_nine/Makefile
index 0eff5f96c0c6..d84fb4df5594 100644
--- a/devel/rubygem-ice_nine/Makefile
+++ b/devel/rubygem-ice_nine/Makefile
@@ -11,6 +11,8 @@ COMMENT= Deep freeze Ruby objects
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-inflecto/Makefile b/devel/rubygem-inflecto/Makefile
index 2ff850936e6f..72708c8c17f4 100644
--- a/devel/rubygem-inflecto/Makefile
+++ b/devel/rubygem-inflecto/Makefile
@@ -11,6 +11,8 @@ COMMENT= Inflector for strings
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-interact/Makefile b/devel/rubygem-interact/Makefile
index 0fd43d124b08..25cc91924311 100644
--- a/devel/rubygem-interact/Makefile
+++ b/devel/rubygem-interact/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple API for command-line interaction
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-jammit/Makefile b/devel/rubygem-jammit/Makefile
index a8053f7d1b5d..961d38d4c95f 100644
--- a/devel/rubygem-jammit/Makefile
+++ b/devel/rubygem-jammit/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-cssmin>=1.0.3:${PORTSDIR}/textproc/rubygem-cssmin \
rubygem-jsmin>=1.0.1:${PORTSDIR}/textproc/rubygem-jsmin
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-jekyll-coffeescript/Makefile b/devel/rubygem-jekyll-coffeescript/Makefile
index 09bdadf9dc1d..c2d8962e8cd4 100644
--- a/devel/rubygem-jekyll-coffeescript/Makefile
+++ b/devel/rubygem-jekyll-coffeescript/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-coffee-script>=2.2:${PORTSDIR}/devel/rubygem-coffee-script
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-jquery-ui-themes/Makefile b/devel/rubygem-jquery-ui-themes/Makefile
index a370c8439871..c7fb83281e38 100644
--- a/devel/rubygem-jquery-ui-themes/Makefile
+++ b/devel/rubygem-jquery-ui-themes/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-httparty>=0:${PORTSDIR}/www/rubygem-httparty
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-jruby-jars/Makefile b/devel/rubygem-jruby-jars/Makefile
index b3b444ac804f..6ac65ac9442e 100644
--- a/devel/rubygem-jruby-jars/Makefile
+++ b/devel/rubygem-jruby-jars/Makefile
@@ -13,6 +13,8 @@ LICENSE= EPL GPLv2 LGPL21
LICENSE_COMB= dual
USE_JAVA= yes
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-kafo/Makefile b/devel/rubygem-kafo/Makefile
index fe82c6d901ca..26bae5ab933c 100644
--- a/devel/rubygem-kafo/Makefile
+++ b/devel/rubygem-kafo/Makefile
@@ -19,6 +19,8 @@ RUN_DEPENDS= rubygem-clamp>=0.6.2:${PORTSDIR}/devel/rubygem-clamp \
gsed:${PORTSDIR}/textproc/gsed
USES= cpe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-kafo_parsers/Makefile b/devel/rubygem-kafo_parsers/Makefile
index 4039966df549..654c842eed32 100644
--- a/devel/rubygem-kafo_parsers/Makefile
+++ b/devel/rubygem-kafo_parsers/Makefile
@@ -13,6 +13,8 @@ LICENSE= GPLv3
RUN_DEPENDS= puppet:${PORTSDIR}/sysutils/puppet
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-launchy/Makefile b/devel/rubygem-launchy/Makefile
index 9bb70803f067..e9f11bc67eb5 100644
--- a/devel/rubygem-launchy/Makefile
+++ b/devel/rubygem-launchy/Makefile
@@ -13,6 +13,8 @@ LICENSE= ISCL
RUN_DEPENDS= rubygem-addressable>=2.3:${PORTSDIR}/www/rubygem-addressable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-launchy22/Makefile b/devel/rubygem-launchy22/Makefile
index c83dbdb42568..9983341f1e8f 100644
--- a/devel/rubygem-launchy22/Makefile
+++ b/devel/rubygem-launchy22/Makefile
@@ -13,6 +13,8 @@ LICENSE= ISCL
RUN_DEPENDS= rubygem-addressable>=2.3:${PORTSDIR}/www/rubygem-addressable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
diff --git a/devel/rubygem-librarian/Makefile b/devel/rubygem-librarian/Makefile
index 817aa39c2c3f..39db36777376 100644
--- a/devel/rubygem-librarian/Makefile
+++ b/devel/rubygem-librarian/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= ${PKGNAMEPREFIX}highline>=0:${PORTSDIR}/devel/rubygem-highline \
${PKGNAMEPREFIX}thor>=0.15:${PORTSDIR}/devel/rubygem-thor
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-little-plugger/Makefile b/devel/rubygem-little-plugger/Makefile
index 2e3b8c3b51bd..9e72925addac 100644
--- a/devel/rubygem-little-plugger/Makefile
+++ b/devel/rubygem-little-plugger/Makefile
@@ -12,6 +12,8 @@ COMMENT= Mechanism to parse ruby little-plugger files
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-logster/Makefile b/devel/rubygem-logster/Makefile
index 48faa5854c8c..c6c39fe95746 100644
--- a/devel/rubygem-logster/Makefile
+++ b/devel/rubygem-logster/Makefile
@@ -11,6 +11,8 @@ COMMENT= UI for viewing logs in Rack
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-loquacious/Makefile b/devel/rubygem-loquacious/Makefile
index a3ce5e03e094..3925a5ab049a 100644
--- a/devel/rubygem-loquacious/Makefile
+++ b/devel/rubygem-loquacious/Makefile
@@ -12,6 +12,8 @@ COMMENT= Mechanism to parse ruby loquacious files
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-lru_redux/Makefile b/devel/rubygem-lru_redux/Makefile
index 916512a45172..04cc12b25abe 100644
--- a/devel/rubygem-lru_redux/Makefile
+++ b/devel/rubygem-lru_redux/Makefile
@@ -11,6 +11,8 @@ COMMENT= Efficient implementation of an lru cache
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-lumberjack/Makefile b/devel/rubygem-lumberjack/Makefile
index 9d33a1d25e52..c6abc4adc335 100644
--- a/devel/rubygem-lumberjack/Makefile
+++ b/devel/rubygem-lumberjack/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple, powerful, and fast logging utility
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-main/Makefile b/devel/rubygem-main/Makefile
index 4f50935e4c8a..63fd96fe100d 100644
--- a/devel/rubygem-main/Makefile
+++ b/devel/rubygem-main/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-arrayfields>=4.7.4:${PORTSDIR}/devel/rubygem-arrayfields \
rubygem-fattr>=2.2.0:${PORTSDIR}/devel/rubygem-fattr \
rubygem-map>=5.1.0:${PORTSDIR}/devel/rubygem-map
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-map/Makefile b/devel/rubygem-map/Makefile
index b3d7e3efce29..23102ae2078d 100644
--- a/devel/rubygem-map/Makefile
+++ b/devel/rubygem-map/Makefile
@@ -12,6 +12,8 @@ COMMENT= Maps are ordered hashes with many features
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-memoizable/Makefile b/devel/rubygem-memoizable/Makefile
index 2f0f8bcb4fa8..94c0594fa519 100644
--- a/devel/rubygem-memoizable/Makefile
+++ b/devel/rubygem-memoizable/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-thread_safe>=0.3.1:${PORTSDIR}/devel/rubygem-thread_safe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mercenary/Makefile b/devel/rubygem-mercenary/Makefile
index 872f37adb020..367d395258bf 100644
--- a/devel/rubygem-mercenary/Makefile
+++ b/devel/rubygem-mercenary/Makefile
@@ -11,6 +11,8 @@ COMMENT= Lightweight and flexible library for writing command-line apps in Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-metaclass/Makefile b/devel/rubygem-metaclass/Makefile
index 52bf42dbd8d6..7d8d0218943f 100644
--- a/devel/rubygem-metaclass/Makefile
+++ b/devel/rubygem-metaclass/Makefile
@@ -11,6 +11,8 @@ COMMENT= Adds a metaclass method to all Ruby objects
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-method_source/Makefile b/devel/rubygem-method_source/Makefile
index 38a0bb37ac57..24a8a86111e2 100644
--- a/devel/rubygem-method_source/Makefile
+++ b/devel/rubygem-method_source/Makefile
@@ -11,6 +11,8 @@ COMMENT= Tool to retrieve the sourcecode for a method
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-minitest/Makefile b/devel/rubygem-minitest/Makefile
index 8e337f774e72..ce1c32389a4b 100644
--- a/devel/rubygem-minitest/Makefile
+++ b/devel/rubygem-minitest/Makefile
@@ -11,6 +11,8 @@ COMMENT= Minitest provides a complete suite of testing facilities
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-minitest4/Makefile b/devel/rubygem-minitest4/Makefile
index 1308fb8ab6c9..e35897a00fd8 100644
--- a/devel/rubygem-minitest4/Makefile
+++ b/devel/rubygem-minitest4/Makefile
@@ -12,6 +12,8 @@ COMMENT= Minitest provides a complete suite of testing facilities
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mixlib-authentication/Makefile b/devel/rubygem-mixlib-authentication/Makefile
index aa86d4b8cbef..8523d4e2f9c8 100644
--- a/devel/rubygem-mixlib-authentication/Makefile
+++ b/devel/rubygem-mixlib-authentication/Makefile
@@ -11,6 +11,8 @@ COMMENT= Mixes in simple per-request authentication
RUN_DEPENDS= rubygem-mixlib-log>=0:${PORTSDIR}/devel/rubygem-mixlib-log
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mixlib-cli/Makefile b/devel/rubygem-mixlib-cli/Makefile
index 75bb9e5ce64b..934a252025b5 100644
--- a/devel/rubygem-mixlib-cli/Makefile
+++ b/devel/rubygem-mixlib-cli/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple mixin for CLI interfaces, including option parsing
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mixlib-config/Makefile b/devel/rubygem-mixlib-config/Makefile
index 7b4e6147c8d8..94062649232a 100644
--- a/devel/rubygem-mixlib-config/Makefile
+++ b/devel/rubygem-mixlib-config/Makefile
@@ -11,6 +11,8 @@ COMMENT= Class based config mixin, similar to the one found in Chef
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mixlib-log/Makefile b/devel/rubygem-mixlib-log/Makefile
index 5ea2db2ace49..7bdfced9fbb3 100644
--- a/devel/rubygem-mixlib-log/Makefile
+++ b/devel/rubygem-mixlib-log/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= renchap@cocoa-x.com
COMMENT= Provides a simple mixin for log functionality
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mixlib-shellout/Makefile b/devel/rubygem-mixlib-shellout/Makefile
index 74c72798b4eb..f1cc6730b145 100644
--- a/devel/rubygem-mixlib-shellout/Makefile
+++ b/devel/rubygem-mixlib-shellout/Makefile
@@ -10,6 +10,8 @@ MASTER_SITES= RG
MAINTAINER= nickdewing@gmail.com
COMMENT= Shell interface that also collects stdout and stderr
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mocha/Makefile b/devel/rubygem-mocha/Makefile
index 4589f9ef9a98..4420b774ff41 100644
--- a/devel/rubygem-mocha/Makefile
+++ b/devel/rubygem-mocha/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-metaclass>=0:${PORTSDIR}/devel/rubygem-metaclass
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-moneta/Makefile b/devel/rubygem-moneta/Makefile
index 31181f180c28..e1569d95de8e 100644
--- a/devel/rubygem-moneta/Makefile
+++ b/devel/rubygem-moneta/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= renchap@cocoa-x.com
COMMENT= Unified interface to key/value stores
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-moneta06/Makefile b/devel/rubygem-moneta06/Makefile
index 837aab13e35c..8e1c51c6d15e 100644
--- a/devel/rubygem-moneta06/Makefile
+++ b/devel/rubygem-moneta06/Makefile
@@ -10,6 +10,8 @@ PKGNAMESUFFIX= 06
MAINTAINER= renchap@cocoa-x.com
COMMENT= Unified interface to key/value stores
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mongo/Makefile b/devel/rubygem-mongo/Makefile
index 581be46a2144..094a964a4b19 100644
--- a/devel/rubygem-mongo/Makefile
+++ b/devel/rubygem-mongo/Makefile
@@ -13,6 +13,8 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-bson1>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-bson1
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mspec/Makefile b/devel/rubygem-mspec/Makefile
index 4a0bd52ba0b7..027f8f675918 100644
--- a/devel/rubygem-mspec/Makefile
+++ b/devel/rubygem-mspec/Makefile
@@ -11,6 +11,8 @@ COMMENT= Specialized Ruby testing framework
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-multi_test/Makefile b/devel/rubygem-multi_test/Makefile
index cdcd24472d4b..ce25887ab4f5 100644
--- a/devel/rubygem-multi_test/Makefile
+++ b/devel/rubygem-multi_test/Makefile
@@ -10,6 +10,8 @@ COMMENT= Help control rogue test, unit, autorun requirments
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-mutter/Makefile b/devel/rubygem-mutter/Makefile
index 53a945b8a11a..173c962dda7f 100644
--- a/devel/rubygem-mutter/Makefile
+++ b/devel/rubygem-mutter/Makefile
@@ -10,6 +10,8 @@ MASTER_SITES= RG
MAINTAINER= nivit@FreeBSD.org
COMMENT= This Ruby gem is a tiny command-line interface library
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-naught/Makefile b/devel/rubygem-naught/Makefile
index 3743a99d2a82..d5dd3a0f7a1f 100644
--- a/devel/rubygem-naught/Makefile
+++ b/devel/rubygem-naught/Makefile
@@ -11,6 +11,8 @@ COMMENT= Naught is a toolkit for building Null Objects
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-needle/Makefile b/devel/rubygem-needle/Makefile
index 2ddf6972ed94..fb16d407fa66 100644
--- a/devel/rubygem-needle/Makefile
+++ b/devel/rubygem-needle/Makefile
@@ -12,6 +12,8 @@ COMMENT= Dependency-injection/inversion-of-control container
LICENSE= BSD3CLAUSE GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-nenv/Makefile b/devel/rubygem-nenv/Makefile
index 3aaf126693c4..93d5114c2613 100644
--- a/devel/rubygem-nenv/Makefile
+++ b/devel/rubygem-nenv/Makefile
@@ -11,6 +11,8 @@ COMMENT= Convenient wrapper for ENV
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-nesty/Makefile b/devel/rubygem-nesty/Makefile
index f2e24e25cf47..8f36013dcb8b 100644
--- a/devel/rubygem-nesty/Makefile
+++ b/devel/rubygem-nesty/Makefile
@@ -11,6 +11,8 @@ COMMENT= Nested exception support for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-newrelic_rpm/Makefile b/devel/rubygem-newrelic_rpm/Makefile
index 315f8126288e..dafa36bd6d80 100644
--- a/devel/rubygem-newrelic_rpm/Makefile
+++ b/devel/rubygem-newrelic_rpm/Makefile
@@ -14,6 +14,8 @@ LICENSE_NAME_NEWRELIC= New Relic License
LICENSE_FILE_NEWRELIC= ${WRKSRC}/LICENSE
LICENSE_PERMS_NEWRELIC= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-nori/Makefile b/devel/rubygem-nori/Makefile
index 16a82e99bb47..54e972b8cd1c 100644
--- a/devel/rubygem-nori/Makefile
+++ b/devel/rubygem-nori/Makefile
@@ -13,6 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-notiffany/Makefile b/devel/rubygem-notiffany/Makefile
index 57abd9f92294..da9ade16a4ad 100644
--- a/devel/rubygem-notiffany/Makefile
+++ b/devel/rubygem-notiffany/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-nenv>=0.1:${PORTSDIR}/devel/rubygem-nenv \
rubygem-shellany>=0:${PORTSDIR}/sysutils/rubygem-shellany
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-notify/Makefile b/devel/rubygem-notify/Makefile
index 790261412b20..7b8eacae8b5d 100644
--- a/devel/rubygem-notify/Makefile
+++ b/devel/rubygem-notify/Makefile
@@ -11,6 +11,8 @@ COMMENT= Desktop notify for many platform
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-nprogress-rails/Makefile b/devel/rubygem-nprogress-rails/Makefile
index 7570a1627f56..f64d5e4cb80b 100644
--- a/devel/rubygem-nprogress-rails/Makefile
+++ b/devel/rubygem-nprogress-rails/Makefile
@@ -11,6 +11,8 @@ COMMENT= Rails implementation of nprogress progress bars library
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-open3_backport/Makefile b/devel/rubygem-open3_backport/Makefile
index c66e7d389fa8..f3a04e49fc66 100644
--- a/devel/rubygem-open3_backport/Makefile
+++ b/devel/rubygem-open3_backport/Makefile
@@ -13,6 +13,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= ${PKGNAMEPREFIX}open4>=1.3:${PORTSDIR}/devel/rubygem-open4
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-open4/Makefile b/devel/rubygem-open4/Makefile
index 0d8ad19ce96c..8a0d1c5895da 100644
--- a/devel/rubygem-open4/Makefile
+++ b/devel/rubygem-open4/Makefile
@@ -12,6 +12,8 @@ COMMENT= Open4 manages child processes and their io handles
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-orm_adapter/Makefile b/devel/rubygem-orm_adapter/Makefile
index d0c44eefbbda..49af7e0c73ab 100644
--- a/devel/rubygem-orm_adapter/Makefile
+++ b/devel/rubygem-orm_adapter/Makefile
@@ -11,6 +11,8 @@ COMMENT= Provides a single point of entry for using basic features of ruby ORMs
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-paint/Makefile b/devel/rubygem-paint/Makefile
index 0b9e0efb68f7..1540fbd3f061 100644
--- a/devel/rubygem-paint/Makefile
+++ b/devel/rubygem-paint/Makefile
@@ -10,6 +10,8 @@ COMMENT= Terminal painter
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-piston/Makefile b/devel/rubygem-piston/Makefile
index eae358b00e68..a439740f4d9e 100644
--- a/devel/rubygem-piston/Makefile
+++ b/devel/rubygem-piston/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= tdb@FreeBSD.org
COMMENT= Utility to manage local copies of Subversion repositories
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-pkg-config/Makefile b/devel/rubygem-pkg-config/Makefile
index 8604b0ab21a6..00e31e605c3b 100644
--- a/devel/rubygem-pkg-config/Makefile
+++ b/devel/rubygem-pkg-config/Makefile
@@ -13,6 +13,8 @@ LICENSE= LGPL21 LGPL3
LICENSE_COMB= dual
USES= pkgconfig
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
diff --git a/devel/rubygem-platform/Makefile b/devel/rubygem-platform/Makefile
index 51d861823549..b87e43aae3c0 100644
--- a/devel/rubygem-platform/Makefile
+++ b/devel/rubygem-platform/Makefile
@@ -12,6 +12,8 @@ COMMENT= Hopefully robust platform sensing
GEM_NAME= ${DISTNAME}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-plist/Makefile b/devel/rubygem-plist/Makefile
index e484fb32e266..92ab209bb634 100644
--- a/devel/rubygem-plist/Makefile
+++ b/devel/rubygem-plist/Makefile
@@ -10,6 +10,8 @@ COMMENT= All-purpose Property List manipulation library
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-polyglot/Makefile b/devel/rubygem-polyglot/Makefile
index 83d9d87dfa4a..081647a900fd 100644
--- a/devel/rubygem-polyglot/Makefile
+++ b/devel/rubygem-polyglot/Makefile
@@ -11,6 +11,8 @@ COMMENT= Provides a registry of file types
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-popen4/Makefile b/devel/rubygem-popen4/Makefile
index 251a2a9e337f..91b59e4e6e7c 100644
--- a/devel/rubygem-popen4/Makefile
+++ b/devel/rubygem-popen4/Makefile
@@ -16,6 +16,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-open4>=0.4.0:${PORTSDIR}/devel/rubygem-open4 \
rubygem-platform>=0.4.0:${PORTSDIR}/devel/rubygem-platform
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-power_assert/Makefile b/devel/rubygem-power_assert/Makefile
index 4059402a9792..3557390ce1f2 100644
--- a/devel/rubygem-power_assert/Makefile
+++ b/devel/rubygem-power_assert/Makefile
@@ -12,6 +12,8 @@ COMMENT= Power Assert for Ruby
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-prototype-rails/Makefile b/devel/rubygem-prototype-rails/Makefile
index cd64c7a9f3cc..e891806e468b 100644
--- a/devel/rubygem-prototype-rails/Makefile
+++ b/devel/rubygem-prototype-rails/Makefile
@@ -11,6 +11,8 @@ COMMENT= Provides Prototype, Scriptaculous, and RJS for Rails
RUN_DEPENDS= rubygem-rails>=3.2.0:${PORTSDIR}/www/rubygem-rails
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-pry-rails/Makefile b/devel/rubygem-pry-rails/Makefile
index a8ccc47fc26f..a4064fc23f0a 100644
--- a/devel/rubygem-pry-rails/Makefile
+++ b/devel/rubygem-pry-rails/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-pry>=0.9.10:${PORTSDIR}/devel/rubygem-pry
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-pry-remote-em/Makefile b/devel/rubygem-pry-remote-em/Makefile
index e33b85964826..b820b3cdecad 100644
--- a/devel/rubygem-pry-remote-em/Makefile
+++ b/devel/rubygem-pry-remote-em/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-eventmachine>=0:${PORTSDIR}/devel/rubygem-eventmachine \
rubygem-highline>=0:${PORTSDIR}/devel/rubygem-highline \
rubygem-pry>=0.9:${PORTSDIR}/devel/rubygem-pry
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-pry/Makefile b/devel/rubygem-pry/Makefile
index 99c434fda87d..bc9b66029cc2 100644
--- a/devel/rubygem-pry/Makefile
+++ b/devel/rubygem-pry/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-coderay>=1.1.0:${PORTSDIR}/textproc/rubygem-coderay \
rubygem-method_source>=0.8.1:${PORTSDIR}/devel/rubygem-method_source \
rubygem-slop>=3.4.0:${PORTSDIR}/devel/rubygem-slop
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ptreloaded/Makefile b/devel/rubygem-ptreloaded/Makefile
index 4f5f75e067e7..ac446acb27d3 100644
--- a/devel/rubygem-ptreloaded/Makefile
+++ b/devel/rubygem-ptreloaded/Makefile
@@ -16,6 +16,8 @@ LICENSE= GPLv2
GEM_NAME= ${DISTNAME}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-pygments.rb/Makefile b/devel/rubygem-pygments.rb/Makefile
index 46f493fb7dbc..a7b874f864fa 100644
--- a/devel/rubygem-pygments.rb/Makefile
+++ b/devel/rubygem-pygments.rb/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-posix-spawn>=0.3.6:${PORTSDIR}/devel/rubygem-posix-spawn \
rubygem-yajl-ruby>=1.2.0:${PORTSDIR}/devel/rubygem-yajl-ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-r18n-core/Makefile b/devel/rubygem-r18n-core/Makefile
index c4d660601f2b..9603cf15d58e 100644
--- a/devel/rubygem-r18n-core/Makefile
+++ b/devel/rubygem-r18n-core/Makefile
@@ -11,6 +11,8 @@ COMMENT= i18n tool to translate your Ruby application
LICENSE= LGPL3
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rainbow/Makefile b/devel/rubygem-rainbow/Makefile
index f5c4bd2f1a0f..13309f9b40ec 100644
--- a/devel/rubygem-rainbow/Makefile
+++ b/devel/rubygem-rainbow/Makefile
@@ -11,6 +11,8 @@ COMMENT= Extends ruby String class enabling coloring text on ANSI terminals
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rake-compiler/Makefile b/devel/rubygem-rake-compiler/Makefile
index 5e0cfb0a1fa5..9cf42c8100eb 100644
--- a/devel/rubygem-rake-compiler/Makefile
+++ b/devel/rubygem-rake-compiler/Makefile
@@ -10,6 +10,8 @@ COMMENT= Build and package Ruby extensions (C, Java) using Rake
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
diff --git a/devel/rubygem-rake/Makefile b/devel/rubygem-rake/Makefile
index d1ab303a51aa..f5929b158581 100644
--- a/devel/rubygem-rake/Makefile
+++ b/devel/rubygem-rake/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby Make
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rapt/Makefile b/devel/rubygem-rapt/Makefile
index 74cd42121c12..5d9a8db4dd5b 100644
--- a/devel/rubygem-rapt/Makefile
+++ b/devel/rubygem-rapt/Makefile
@@ -11,6 +11,8 @@ COMMENT= Rails Plugin Tool
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rdoc/Makefile b/devel/rubygem-rdoc/Makefile
index 3f99c72503d7..c9d3bd64189c 100644
--- a/devel/rubygem-rdoc/Makefile
+++ b/devel/rubygem-rdoc/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= rubygem-json>=1.4:${PORTSDIR}/devel/rubygem-json
RUN_DEPENDS= rubygem-json>=1.4:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rdoc3/Makefile b/devel/rubygem-rdoc3/Makefile
index dd475484378b..2b07f44e44e5 100644
--- a/devel/rubygem-rdoc3/Makefile
+++ b/devel/rubygem-rdoc3/Makefile
@@ -15,6 +15,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= rubygem-json>=1.4:${PORTSDIR}/devel/rubygem-json
RUN_DEPENDS= rubygem-json>=1.4:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RUBY_FEATURES= iconv
diff --git a/devel/rubygem-recaptcha/Makefile b/devel/rubygem-recaptcha/Makefile
index d81f7f9155a8..3fb6d697f28f 100644
--- a/devel/rubygem-recaptcha/Makefile
+++ b/devel/rubygem-recaptcha/Makefile
@@ -11,6 +11,8 @@ COMMENT= Helpers for the reCAPTCHA API
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-redmine_plugin_support/Makefile b/devel/rubygem-redmine_plugin_support/Makefile
index 8d9c9404efbe..1fa37f7328c8 100644
--- a/devel/rubygem-redmine_plugin_support/Makefile
+++ b/devel/rubygem-redmine_plugin_support/Makefile
@@ -11,6 +11,8 @@ COMMENT= Collection of tools to make redmine plugin development easier
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ref/Makefile b/devel/rubygem-ref/Makefile
index 06103cc73b2c..ad43fd55d6c5 100644
--- a/devel/rubygem-ref/Makefile
+++ b/devel/rubygem-ref/Makefile
@@ -10,6 +10,8 @@ COMMENT= Library with refs across runtimes (MRI, REE, YARV, ...)
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-request_store/Makefile b/devel/rubygem-request_store/Makefile
index 920753cf9fc1..5f198d6a579e 100644
--- a/devel/rubygem-request_store/Makefile
+++ b/devel/rubygem-request_store/Makefile
@@ -12,6 +12,8 @@ COMMENT= RequestStore gives you per-request global storage
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-require_all/Makefile b/devel/rubygem-require_all/Makefile
index 06172ef38ef3..cc8adda0c7cb 100644
--- a/devel/rubygem-require_all/Makefile
+++ b/devel/rubygem-require_all/Makefile
@@ -11,6 +11,8 @@ COMMENT= Wonderfully simple way to load your code
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-retryable/Makefile b/devel/rubygem-retryable/Makefile
index e8e3ad5a2bc7..78747068b486 100644
--- a/devel/rubygem-retryable/Makefile
+++ b/devel/rubygem-retryable/Makefile
@@ -11,6 +11,8 @@ COMMENT= Allow for retrying of code blocks
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rgl/Makefile b/devel/rubygem-rgl/Makefile
index 22d92de7ba6b..3f34f2f0dbaf 100644
--- a/devel/rubygem-rgl/Makefile
+++ b/devel/rubygem-rgl/Makefile
@@ -12,6 +12,8 @@ COMMENT= Framework for graph datastructures and algorithms implemented in Ruby
RUN_DEPENDS= rubygem-algorithms>=0:${PORTSDIR}/devel/rubygem-algorithms \
rubygem-stream>=0.5.0:${PORTSDIR}/devel/rubygem-stream
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rodzilla/Makefile b/devel/rubygem-rodzilla/Makefile
index a65452385b71..10985cc0907f 100644
--- a/devel/rubygem-rodzilla/Makefile
+++ b/devel/rubygem-rodzilla/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-httparty>=0.12.0:${PORTSDIR}/www/rubygem-httparty
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rr/Makefile b/devel/rubygem-rr/Makefile
index 04513771eaeb..5256c0c5f213 100644
--- a/devel/rubygem-rr/Makefile
+++ b/devel/rubygem-rr/Makefile
@@ -10,6 +10,8 @@ COMMENT= Double framework with lots of double techniques and terse syntax
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rrd-ffi/Makefile b/devel/rubygem-rrd-ffi/Makefile
index aebb280e4118..01d21f684f06 100644
--- a/devel/rubygem-rrd-ffi/Makefile
+++ b/devel/rubygem-rrd-ffi/Makefile
@@ -14,6 +14,8 @@ RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool \
rubygem-activesupport>=0:${PORTSDIR}/devel/rubygem-activesupport \
rubygem-ffi>=0:${PORTSDIR}/devel/rubygem-ffi
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rscm/Makefile b/devel/rubygem-rscm/Makefile
index 0b120c3962c2..5518202076e5 100644
--- a/devel/rubygem-rscm/Makefile
+++ b/devel/rubygem-rscm/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby SCM, an SCM-independent API for accessing SCMs
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubigen/Makefile b/devel/rubygem-rubigen/Makefile
index 7f48c2d5415c..307a12f9f74c 100644
--- a/devel/rubygem-rubigen/Makefile
+++ b/devel/rubygem-rubigen/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activesupport>=2.3.5:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ruby-ole/Makefile b/devel/rubygem-ruby-ole/Makefile
index c3d78d7d0d05..b564455abbc5 100644
--- a/devel/rubygem-ruby-ole/Makefile
+++ b/devel/rubygem-ruby-ole/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library for easy read/write access to OLE compound documents
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ruby-sdl-ffi/Makefile b/devel/rubygem-ruby-sdl-ffi/Makefile
index fec73c903429..89e3a5d7fb7c 100644
--- a/devel/rubygem-ruby-sdl-ffi/Makefile
+++ b/devel/rubygem-ruby-sdl-ffi/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-nice-ffi>=0.2:${PORTSDIR}/devel/rubygem-nice-ffi
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ruby2ruby/Makefile b/devel/rubygem-ruby2ruby/Makefile
index 4c29e225c66b..82f7de971edc 100644
--- a/devel/rubygem-ruby2ruby/Makefile
+++ b/devel/rubygem-ruby2ruby/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-ruby_parser>=3.1:${PORTSDIR}/devel/rubygem-ruby_parser \
rubygem-sexp_processor>=4.0:${PORTSDIR}/devel/rubygem-sexp_processor
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubygame/Makefile b/devel/rubygem-rubygame/Makefile
index e6e4c43ea6fd..038913e2c146 100644
--- a/devel/rubygem-rubygame/Makefile
+++ b/devel/rubygem-rubygame/Makefile
@@ -14,6 +14,8 @@ LICENSE= LGPL21
RUN_DEPENDS= rubygem-ruby-sdl-ffi>=0.1.0:${PORTSDIR}/devel/rubygem-ruby-sdl-ffi
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubygems-mirror/Makefile b/devel/rubygem-rubygems-mirror/Makefile
index f02dfe115137..425d701f6ce3 100644
--- a/devel/rubygem-rubygems-mirror/Makefile
+++ b/devel/rubygem-rubygems-mirror/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-net-http-persistent>=2.1:${PORTSDIR}/www/rubygem-net-http-persistent
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubygems-tasks/Makefile b/devel/rubygem-rubygems-tasks/Makefile
index a078de77a37b..94900b0a84ae 100644
--- a/devel/rubygem-rubygems-tasks/Makefile
+++ b/devel/rubygem-rubygems-tasks/Makefile
@@ -11,6 +11,8 @@ COMMENT= Rake tasks for managing and releasing Ruby Gems
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubygems-test/Makefile b/devel/rubygem-rubygems-test/Makefile
index 26593b76e0b5..fd66a5c8811e 100644
--- a/devel/rubygem-rubygems-test/Makefile
+++ b/devel/rubygem-rubygems-test/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rake>=0.8.7:${PORTSDIR}/devel/rubygem-rake
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubyinline/Makefile b/devel/rubygem-rubyinline/Makefile
index 577007c05c44..10f45fcdcd4a 100644
--- a/devel/rubygem-rubyinline/Makefile
+++ b/devel/rubygem-rubyinline/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-zentest>=4.3:${PORTSDIR}/devel/rubygem-zentest
GEM_NAME= ${DISTNAME}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubyinlineaccel/Makefile b/devel/rubygem-rubyinlineaccel/Makefile
index d0f2b7eda05c..bea2c1c792b3 100644
--- a/devel/rubygem-rubyinlineaccel/Makefile
+++ b/devel/rubygem-rubyinlineaccel/Makefile
@@ -17,6 +17,8 @@ LICENSE= GPLv2
GEM_NAME= ${DISTNAME}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-rubytree/Makefile b/devel/rubygem-rubytree/Makefile
index 29ee0119c8d8..8143efdc8790 100644
--- a/devel/rubygem-rubytree/Makefile
+++ b/devel/rubygem-rubytree/Makefile
@@ -14,6 +14,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-json>=1.8:${PORTSDIR}/devel/rubygem-json \
rubygem-structured_warnings>=0.2:${PORTSDIR}/devel/rubygem-structured_warnings
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RUBY_RDOC= yes
diff --git a/devel/rubygem-rufus-scheduler/Makefile b/devel/rubygem-rufus-scheduler/Makefile
index a63caa40acdb..823bc66d0de5 100644
--- a/devel/rubygem-rufus-scheduler/Makefile
+++ b/devel/rubygem-rufus-scheduler/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-tzinfo>=0:${PORTSDIR}/devel/rubygem-tzinfo
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-runt/Makefile b/devel/rubygem-runt/Makefile
index 43c4cbc76d3d..f5589827ad0e 100644
--- a/devel/rubygem-runt/Makefile
+++ b/devel/rubygem-runt/Makefile
@@ -10,6 +10,8 @@ COMMENT= Ruby implementation of select Martin Fowler patterns
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-ruport/Makefile b/devel/rubygem-ruport/Makefile
index 747359d04ca8..c3f6f23306f4 100644
--- a/devel/rubygem-ruport/Makefile
+++ b/devel/rubygem-ruport/Makefile
@@ -15,6 +15,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-fastercsv>=0:${PORTSDIR}/devel/rubygem-fastercsv \
rubygem-pdf-writer>=1.1.8:${PORTSDIR}/print/rubygem-pdf-writer
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-safe_yaml/Makefile b/devel/rubygem-safe_yaml/Makefile
index adf8b31f7725..1c09c49b9875 100644
--- a/devel/rubygem-safe_yaml/Makefile
+++ b/devel/rubygem-safe_yaml/Makefile
@@ -11,6 +11,8 @@ COMMENT= Parse YAML safely
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sdoc/Makefile b/devel/rubygem-sdoc/Makefile
index a0006b175246..151a0c7fa4dc 100644
--- a/devel/rubygem-sdoc/Makefile
+++ b/devel/rubygem-sdoc/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-json>=1.7.7:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sequel/Makefile b/devel/rubygem-sequel/Makefile
index b7aec3b7f9a6..2dd19e1c56e5 100644
--- a/devel/rubygem-sequel/Makefile
+++ b/devel/rubygem-sequel/Makefile
@@ -11,6 +11,8 @@ COMMENT= Database Toolkit for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sequel3/Makefile b/devel/rubygem-sequel3/Makefile
index 5743f95bb35e..202714e139f8 100644
--- a/devel/rubygem-sequel3/Makefile
+++ b/devel/rubygem-sequel3/Makefile
@@ -16,6 +16,8 @@ LICENSE= MIT
PORTSCOUT= limit:^3
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/devel/rubygem-settingslogic/Makefile b/devel/rubygem-settingslogic/Makefile
index 5bd453327efd..0192521a9746 100644
--- a/devel/rubygem-settingslogic/Makefile
+++ b/devel/rubygem-settingslogic/Makefile
@@ -10,6 +10,8 @@ COMMENT= Gem to use YAML and singleton design paterns
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sexp_processor/Makefile b/devel/rubygem-sexp_processor/Makefile
index 3d675d5994ba..4da999f59758 100644
--- a/devel/rubygem-sexp_processor/Makefile
+++ b/devel/rubygem-sexp_processor/Makefile
@@ -11,6 +11,8 @@ COMMENT= Generic sexp processing tools
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-shoulda-context/Makefile b/devel/rubygem-shoulda-context/Makefile
index 7ab9801c26f6..a237aff42612 100644
--- a/devel/rubygem-shoulda-context/Makefile
+++ b/devel/rubygem-shoulda-context/Makefile
@@ -11,6 +11,8 @@ COMMENT= Context framework extracted from Shoulda
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-shoulda-matchers/Makefile b/devel/rubygem-shoulda-matchers/Makefile
index 98ceb4dadb10..1f80aed8ebd0 100644
--- a/devel/rubygem-shoulda-matchers/Makefile
+++ b/devel/rubygem-shoulda-matchers/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activesupport>=3.0.0:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-shoulda/Makefile b/devel/rubygem-shoulda/Makefile
index 68f550e06ad1..b1eabb06c7d6 100644
--- a/devel/rubygem-shoulda/Makefile
+++ b/devel/rubygem-shoulda/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-shoulda-context>=1.0.1:${PORTSDIR}/devel/rubygem-shoulda-context \
rubygem-shoulda-matchers>=1.4.1:${PORTSDIR}/devel/rubygem-shoulda-matchers
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sigdump/Makefile b/devel/rubygem-sigdump/Makefile
index eb98808d0742..b0c06d4784c6 100644
--- a/devel/rubygem-sigdump/Makefile
+++ b/devel/rubygem-sigdump/Makefile
@@ -11,6 +11,8 @@ COMMENT= Setup signal handler which dumps backtrace of running threads
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-slack-notifier/Makefile b/devel/rubygem-slack-notifier/Makefile
index 7a6fcc7e3bef..a178efb54e36 100644
--- a/devel/rubygem-slack-notifier/Makefile
+++ b/devel/rubygem-slack-notifier/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby wrapper for posting to slack webhooks
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-slop/Makefile b/devel/rubygem-slop/Makefile
index 2b2c0b1cc425..7c7b609c00c2 100644
--- a/devel/rubygem-slop/Makefile
+++ b/devel/rubygem-slop/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple DSL for gathering options and parsing the command line
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-soap4r/Makefile b/devel/rubygem-soap4r/Makefile
index 3cdbf28ec765..35bd71784bc1 100644
--- a/devel/rubygem-soap4r/Makefile
+++ b/devel/rubygem-soap4r/Makefile
@@ -13,6 +13,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-httpclient>=2.1.1:${PORTSDIR}/www/rubygem-httpclient
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-spring/Makefile b/devel/rubygem-spring/Makefile
index 0d5911b38e22..f8ab7ce26c47 100644
--- a/devel/rubygem-spring/Makefile
+++ b/devel/rubygem-spring/Makefile
@@ -11,6 +11,8 @@ COMMENT= Rails application preloader
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-spruz/Makefile b/devel/rubygem-spruz/Makefile
index 98e42cedbb63..3ac63d87754f 100644
--- a/devel/rubygem-spruz/Makefile
+++ b/devel/rubygem-spruz/Makefile
@@ -11,6 +11,8 @@ COMMENT= Small Ruby library of mixed utils/extensions
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-state_machine/Makefile b/devel/rubygem-state_machine/Makefile
index 83846c7a66e2..81243b6e4c2b 100644
--- a/devel/rubygem-state_machine/Makefile
+++ b/devel/rubygem-state_machine/Makefile
@@ -11,6 +11,8 @@ COMMENT= Support for creating state machines for attributes on any Ruby class
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-statsd/Makefile b/devel/rubygem-statsd/Makefile
index e03a6e9ed4fe..ace37da1debd 100644
--- a/devel/rubygem-statsd/Makefile
+++ b/devel/rubygem-statsd/Makefile
@@ -13,6 +13,8 @@ RUN_DEPENDS= rubygem-erubis>=2.6.6:${PORTSDIR}/www/rubygem-erubis \
rubygem-eventmachine>=0.12.10:${PORTSDIR}/devel/rubygem-eventmachine \
rubygem-mongo>=1.2.4:${PORTSDIR}/devel/rubygem-mongo
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-stemmer/Makefile b/devel/rubygem-stemmer/Makefile
index 58c88e279e4e..02780376a7aa 100644
--- a/devel/rubygem-stemmer/Makefile
+++ b/devel/rubygem-stemmer/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Implementation of the Porter word stemming algorithm
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-stomp/Makefile b/devel/rubygem-stomp/Makefile
index 3dc4ee4722ce..82cc7a42ed59 100644
--- a/devel/rubygem-stomp/Makefile
+++ b/devel/rubygem-stomp/Makefile
@@ -10,6 +10,8 @@ COMMENT= Streaming Text Orientated Messaging Protocol gem
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-storable/Makefile b/devel/rubygem-storable/Makefile
index e9158a7ac42b..4771f1c6b6f5 100644
--- a/devel/rubygem-storable/Makefile
+++ b/devel/rubygem-storable/Makefile
@@ -11,6 +11,8 @@ COMMENT= Marshal Ruby classes into and out of multiple formats
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-stream/Makefile b/devel/rubygem-stream/Makefile
index 0b609086f401..87cdd47b99df 100644
--- a/devel/rubygem-stream/Makefile
+++ b/devel/rubygem-stream/Makefile
@@ -13,6 +13,8 @@ COMMENT= Interface for external iterators
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-streetaddress/Makefile b/devel/rubygem-streetaddress/Makefile
index c115bb8cd3fe..68811815b055 100644
--- a/devel/rubygem-streetaddress/Makefile
+++ b/devel/rubygem-streetaddress/Makefile
@@ -10,6 +10,8 @@ COMMENT= Parses one line street addresses into normalized address object
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-stringex/Makefile b/devel/rubygem-stringex/Makefile
index 99bcdfbbf232..d6009193d85e 100644
--- a/devel/rubygem-stringex/Makefile
+++ b/devel/rubygem-stringex/Makefile
@@ -11,6 +11,8 @@ COMMENT= Some useful extensions to the Ruby String class
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-structured_warnings/Makefile b/devel/rubygem-structured_warnings/Makefile
index f3a7ebee9dea..7b4b2212592d 100644
--- a/devel/rubygem-structured_warnings/Makefile
+++ b/devel/rubygem-structured_warnings/Makefile
@@ -11,6 +11,8 @@ COMMENT= Implementation of structured warnings for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-subexec/Makefile b/devel/rubygem-subexec/Makefile
index 00f8f7179690..2cc85eaca08c 100644
--- a/devel/rubygem-subexec/Makefile
+++ b/devel/rubygem-subexec/Makefile
@@ -11,6 +11,8 @@ COMMENT= Subexec spawns a subprocess with an optional timeout
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sugar-high/Makefile b/devel/rubygem-sugar-high/Makefile
index 036e3fbe6656..fd6b91924eec 100644
--- a/devel/rubygem-sugar-high/Makefile
+++ b/devel/rubygem-sugar-high/Makefile
@@ -12,6 +12,8 @@ COMMENT= More Ruby sugar
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sundawg_country_codes/Makefile b/devel/rubygem-sundawg_country_codes/Makefile
index d1a88d0e4e4d..23981fff3b10 100644
--- a/devel/rubygem-sundawg_country_codes/Makefile
+++ b/devel/rubygem-sundawg_country_codes/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Manage ISO 3166 country names and codes
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-sysinfo/Makefile b/devel/rubygem-sysinfo/Makefile
index 050bc2b8250f..231653d2f832 100644
--- a/devel/rubygem-sysinfo/Makefile
+++ b/devel/rubygem-sysinfo/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-drydock>=0:${PORTSDIR}/devel/rubygem-drydock \
rubygem-storable>=0:${PORTSDIR}/devel/rubygem-storable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-systemu/Makefile b/devel/rubygem-systemu/Makefile
index 9cbbd10fb0fa..84496cbf291c 100644
--- a/devel/rubygem-systemu/Makefile
+++ b/devel/rubygem-systemu/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= renchap@cocoa-x.com
COMMENT= Portable replacement for popen4
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-table_print/Makefile b/devel/rubygem-table_print/Makefile
index de82e3d88fcb..6c96c59a856f 100644
--- a/devel/rubygem-table_print/Makefile
+++ b/devel/rubygem-table_print/Makefile
@@ -11,6 +11,8 @@ COMMENT= Turn objects into formatted columns
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-tdiff/Makefile b/devel/rubygem-tdiff/Makefile
index 271bdbf3e515..33faffa690fd 100644
--- a/devel/rubygem-tdiff/Makefile
+++ b/devel/rubygem-tdiff/Makefile
@@ -11,6 +11,8 @@ COMMENT= Calculates the differences between two tree-like structures
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-templater/Makefile b/devel/rubygem-templater/Makefile
index c29f10ee89f3..387de19e658f 100644
--- a/devel/rubygem-templater/Makefile
+++ b/devel/rubygem-templater/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-diff-lcs>=1.1.2:${PORTSDIR}/textproc/rubygem-diff-lcs \
rubygem-extlib>=0.9.5:${PORTSDIR}/devel/rubygem-extlib \
rubygem-highline>=1.4.0:${PORTSDIR}/devel/rubygem-highline
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-thor/Makefile b/devel/rubygem-thor/Makefile
index e386a1935657..209f078e8cdd 100644
--- a/devel/rubygem-thor/Makefile
+++ b/devel/rubygem-thor/Makefile
@@ -10,6 +10,8 @@ COMMENT= Scripting framework that replaces rake, sake, and rubigen
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-thread_safe/Makefile b/devel/rubygem-thread_safe/Makefile
index 79a77c121841..4fce6b14ba66 100644
--- a/devel/rubygem-thread_safe/Makefile
+++ b/devel/rubygem-thread_safe/Makefile
@@ -11,6 +11,8 @@ COMMENT= Thread-safe collections and utilities for Ruby
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-tilt/Makefile b/devel/rubygem-tilt/Makefile
index 795b056c8b1f..d9ad0af9c143 100644
--- a/devel/rubygem-tilt/Makefile
+++ b/devel/rubygem-tilt/Makefile
@@ -10,6 +10,8 @@ COMMENT= Generic interface to multiple Ruby template engines
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-tilt1/Makefile b/devel/rubygem-tilt1/Makefile
index 5807bc03a1dc..6a1bc408f2fb 100644
--- a/devel/rubygem-tilt1/Makefile
+++ b/devel/rubygem-tilt1/Makefile
@@ -11,6 +11,8 @@ COMMENT= Generic interface to multiple Ruby template engines
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-timers/Makefile b/devel/rubygem-timers/Makefile
index 183cea923560..ada4ed1e7fea 100644
--- a/devel/rubygem-timers/Makefile
+++ b/devel/rubygem-timers/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-hitimes>=1.2.1:${PORTSDIR}/devel/rubygem-hitimes
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-timers1/Makefile b/devel/rubygem-timers1/Makefile
index d0f037e699e9..4b0424bc85dc 100644
--- a/devel/rubygem-timers1/Makefile
+++ b/devel/rubygem-timers1/Makefile
@@ -12,6 +12,8 @@ COMMENT= Pure Ruby one-shot and periodic timers
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-tins0/Makefile b/devel/rubygem-tins0/Makefile
index ff58be6e1257..e9254afc67cf 100644
--- a/devel/rubygem-tins0/Makefile
+++ b/devel/rubygem-tins0/Makefile
@@ -12,6 +12,8 @@ COMMENT= Useful tools library in Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-toml/Makefile b/devel/rubygem-toml/Makefile
index ac7d0f988c00..56c1804443ec 100644
--- a/devel/rubygem-toml/Makefile
+++ b/devel/rubygem-toml/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-parslet>=1.5.0:${PORTSDIR}/textproc/rubygem-parslet
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-transaction-simple/Makefile b/devel/rubygem-transaction-simple/Makefile
index 90f4ad04d23e..d46496c2f2d0 100644
--- a/devel/rubygem-transaction-simple/Makefile
+++ b/devel/rubygem-transaction-simple/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple object transaction support
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-treetop/Makefile b/devel/rubygem-treetop/Makefile
index 829d5b1c74eb..d66bb41e9bb0 100644
--- a/devel/rubygem-treetop/Makefile
+++ b/devel/rubygem-treetop/Makefile
@@ -14,6 +14,7 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-polyglot>=0.3:${PORTSDIR}/devel/rubygem-polyglot
NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-turn/Makefile b/devel/rubygem-turn/Makefile
index ee2881d9653a..0191fc978c90 100644
--- a/devel/rubygem-turn/Makefile
+++ b/devel/rubygem-turn/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-ansi>=0:${PORTSDIR}/devel/rubygem-ansi \
rubygem-minitest>=4:${PORTSDIR}/devel/rubygem-minitest
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-typed-array/Makefile b/devel/rubygem-typed-array/Makefile
index 8a278570f2df..676220c50488 100644
--- a/devel/rubygem-typed-array/Makefile
+++ b/devel/rubygem-typed-array/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= tota@FreeBSD.org
COMMENT= Provides methods for creating type-enforced Arrays
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-tzinfo/Makefile b/devel/rubygem-tzinfo/Makefile
index 009c920ff206..938a6be30c4d 100644
--- a/devel/rubygem-tzinfo/Makefile
+++ b/devel/rubygem-tzinfo/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-thread_safe1>=0.1:${PORTSDIR}/devel/rubygem-thread_safe1
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-tzinfo03/Makefile b/devel/rubygem-tzinfo03/Makefile
index 3e823f8e5e46..4b0e508512e1 100644
--- a/devel/rubygem-tzinfo03/Makefile
+++ b/devel/rubygem-tzinfo03/Makefile
@@ -12,6 +12,8 @@ COMMENT= Daylight-savings aware timezone support for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-uuidtools/Makefile b/devel/rubygem-uuidtools/Makefile
index 6683b403de82..3802ce3da12e 100644
--- a/devel/rubygem-uuidtools/Makefile
+++ b/devel/rubygem-uuidtools/Makefile
@@ -10,6 +10,8 @@ COMMENT= Simple universally unique ID generation library
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-versionomy/Makefile b/devel/rubygem-versionomy/Makefile
index 29b17419e4a5..a3a0c005f9a5 100644
--- a/devel/rubygem-versionomy/Makefile
+++ b/devel/rubygem-versionomy/Makefile
@@ -13,6 +13,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-blockenspiel>=0.4.5:${PORTSDIR}/devel/rubygem-blockenspiel
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-virtus/Makefile b/devel/rubygem-virtus/Makefile
index 15518ffb897c..430dcfedda7b 100644
--- a/devel/rubygem-virtus/Makefile
+++ b/devel/rubygem-virtus/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-axiom-types>=0.1:${PORTSDIR}/devel/rubygem-axiom-types \
rubygem-descendants_tracker>=0.0.3:${PORTSDIR}/devel/rubygem-descendants_tracker \
rubygem-equalizer>=0.0.9:${PORTSDIR}/devel/rubygem-equalizer
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-warbler/Makefile b/devel/rubygem-warbler/Makefile
index ed5386cc8fdb..ae3ac4ce5c22 100644
--- a/devel/rubygem-warbler/Makefile
+++ b/devel/rubygem-warbler/Makefile
@@ -19,6 +19,7 @@ RUN_DEPENDS= jruby:${PORTSDIR}/lang/jruby \
NO_ARCH= yes
USE_RUBY= yes
+
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-webby/Makefile b/devel/rubygem-webby/Makefile
index f03723266177..36abc52c77f9 100644
--- a/devel/rubygem-webby/Makefile
+++ b/devel/rubygem-webby/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= rubygem-bones>=2.5.0:${PORTSDIR}/devel/rubygem-bones \
rubygem-loquacious>=1.3.0:${PORTSDIR}/devel/rubygem-loquacious \
rubygem-rspec>=1.2.2:${PORTSDIR}/devel/rubygem-rspec
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
diff --git a/devel/rubygem-wmi-lite/Makefile b/devel/rubygem-wmi-lite/Makefile
index 09f91c1bceb5..b8e921080352 100644
--- a/devel/rubygem-wmi-lite/Makefile
+++ b/devel/rubygem-wmi-lite/Makefile
@@ -12,6 +12,8 @@ COMMENT= Lightweight utility over win32ole for accessing basic WMI
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-yui-compressor/Makefile b/devel/rubygem-yui-compressor/Makefile
index 5332ba48770a..59534c8c3e34 100644
--- a/devel/rubygem-yui-compressor/Makefile
+++ b/devel/rubygem-yui-compressor/Makefile
@@ -12,6 +12,8 @@ COMMENT= YUI Compressor for minifying JavaScript and CSS assets
LICENSE= BSD3CLAUSE MIT MPL
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/devel/rubygem-zentest/Makefile b/devel/rubygem-zentest/Makefile
index bbcaa8064737..83b99ab19fd5 100644
--- a/devel/rubygem-zentest/Makefile
+++ b/devel/rubygem-zentest/Makefile
@@ -14,6 +14,8 @@ COMMENT= Ruby Unit Testing Utility
LICENSE= MIT
GEM_NAME= ${DISTNAME}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/dns/rubygem-dnsruby/Makefile b/dns/rubygem-dnsruby/Makefile
index fa79069b9ba2..0c8c8cc86164 100644
--- a/dns/rubygem-dnsruby/Makefile
+++ b/dns/rubygem-dnsruby/Makefile
@@ -11,6 +11,8 @@ COMMENT= Pure Ruby DNS client library
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/dns/rubygem-net-dns/Makefile b/dns/rubygem-net-dns/Makefile
index cd59a72127c7..b433a9d01eb8 100644
--- a/dns/rubygem-net-dns/Makefile
+++ b/dns/rubygem-net-dns/Makefile
@@ -13,6 +13,8 @@ COMMENT= Pure Ruby DNS library
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile
index 728119d5d33a..df907a1eb1bc 100644
--- a/dns/rubygem-public_suffix/Makefile
+++ b/dns/rubygem-public_suffix/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby domain name parser based on the Public Suffix List
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile
index d473f436a9b6..8989db99b712 100644
--- a/dns/rubygem-public_suffix_service/Makefile
+++ b/dns/rubygem-public_suffix_service/Makefile
@@ -11,6 +11,8 @@ COMMENT= Parse and decompose domain names into TLD, domain, and subdomains
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/emulators/rubygem-fission/Makefile b/emulators/rubygem-fission/Makefile
index 64ee438a4c61..2885c2ecdf1d 100644
--- a/emulators/rubygem-fission/Makefile
+++ b/emulators/rubygem-fission/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-CFPropertyList>=2.2:${PORTSDIR}/devel/rubygem-CFPropertyList
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/finance/rubygem-money/Makefile b/finance/rubygem-money/Makefile
index f4c49be8ab70..b533d3598303 100644
--- a/finance/rubygem-money/Makefile
+++ b/finance/rubygem-money/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-i18n>=0.6.4:${PORTSDIR}/devel/rubygem-i18n
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/games/lolcat/Makefile b/games/lolcat/Makefile
index 315a68eab3da..2d02c25808d2 100644
--- a/games/lolcat/Makefile
+++ b/games/lolcat/Makefile
@@ -12,7 +12,9 @@ COMMENT= Rainbows and unicorns
RUN_DEPENDS= rubygem-trollop>=1.9:${PORTSDIR}/devel/rubygem-trollop \
rubygem-paint>=0.8.5:${PORTSDIR}/devel/rubygem-paint
-USE_RUBY= yes
+NO_ARCH= yes
+
+nUSE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-chunky_png/Makefile b/graphics/rubygem-chunky_png/Makefile
index e6d6507e144b..3eb97f7cea7d 100644
--- a/graphics/rubygem-chunky_png/Makefile
+++ b/graphics/rubygem-chunky_png/Makefile
@@ -12,6 +12,8 @@ COMMENT= Ruby library to read and write PNG images
LICENSE= MIT
USE_RAKE= yes
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-clutter-gtk/Makefile b/graphics/rubygem-clutter-gtk/Makefile
index 46b49fdc6e6e..9afd0ea98c52 100644
--- a/graphics/rubygem-clutter-gtk/Makefile
+++ b/graphics/rubygem-clutter-gtk/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-clutter>=${PORTVERSION}:${PORTSDIR}/graphics/rubygem-clutter \
rubygem-gtk3>=${PORTVERSION}:${PORTSDIR}/x11-toolkits/rubygem-gtk3
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-clutter/Makefile b/graphics/rubygem-clutter/Makefile
index 9aee12856559..3e055876c87e 100644
--- a/graphics/rubygem-clutter/Makefile
+++ b/graphics/rubygem-clutter/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-cairo-gobject>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-cai
rubygem-gobject-introspection>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-gobject-introspection \
rubygem-pango>=${PORTVERSION}:${PORTSDIR}/x11-toolkits/rubygem-pango
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-emoji/Makefile b/graphics/rubygem-emoji/Makefile
index c5f8e276b25f..497d0f3d6de0 100644
--- a/graphics/rubygem-emoji/Makefile
+++ b/graphics/rubygem-emoji/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-json>=0:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-ezprint/Makefile b/graphics/rubygem-ezprint/Makefile
index 806876215209..4ba78b4ef140 100644
--- a/graphics/rubygem-ezprint/Makefile
+++ b/graphics/rubygem-ezprint/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-pdfkit>=0.5.0:${PORTSDIR}/graphics/rubygem-pdfkit
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-fastimage/Makefile b/graphics/rubygem-fastimage/Makefile
index f2ae770ffd68..a5065f91d75e 100644
--- a/graphics/rubygem-fastimage/Makefile
+++ b/graphics/rubygem-fastimage/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-addressable>=2.3.5:${PORTSDIR}/www/rubygem-addressable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-flamegraph/Makefile b/graphics/rubygem-flamegraph/Makefile
index c4a6de457957..90d3369c6735 100644
--- a/graphics/rubygem-flamegraph/Makefile
+++ b/graphics/rubygem-flamegraph/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-fast_stack>=0:${PORTSDIR}/devel/rubygem-fast_stack
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-gd2/Makefile b/graphics/rubygem-gd2/Makefile
index 619846a64883..56b7108799d4 100644
--- a/graphics/rubygem-gd2/Makefile
+++ b/graphics/rubygem-gd2/Makefile
@@ -14,6 +14,8 @@ LICENSE= GPLv2
LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-gemojione/Makefile b/graphics/rubygem-gemojione/Makefile
index 106f7239a6e7..e36394e54141 100644
--- a/graphics/rubygem-gemojione/Makefile
+++ b/graphics/rubygem-gemojione/Makefile
@@ -13,6 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-json>0:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-gitlab_emoji/Makefile b/graphics/rubygem-gitlab_emoji/Makefile
index dece6ba745e2..cd14c4ed201d 100644
--- a/graphics/rubygem-gitlab_emoji/Makefile
+++ b/graphics/rubygem-gitlab_emoji/Makefile
@@ -14,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-gemojione>=2.0:${PORTSDIR}/graphics/rubygem-gemojione
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-image_science/Makefile b/graphics/rubygem-image_science/Makefile
index 72fbb25fd15d..d4cc0d7a0618 100644
--- a/graphics/rubygem-image_science/Makefile
+++ b/graphics/rubygem-image_science/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rubyinline>=3.9:${PORTSDIR}/devel/rubygem-rubyinline
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-imagesize/Makefile b/graphics/rubygem-imagesize/Makefile
index e54d89f9b1a2..5da5eba61974 100644
--- a/graphics/rubygem-imagesize/Makefile
+++ b/graphics/rubygem-imagesize/Makefile
@@ -12,6 +12,8 @@ COMMENT= RubyGem for finding the size of an image
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-pdfkit/Makefile b/graphics/rubygem-pdfkit/Makefile
index be714e0d2b28..7f22fc680011 100644
--- a/graphics/rubygem-pdfkit/Makefile
+++ b/graphics/rubygem-pdfkit/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= wkhtmltopdf:${PORTSDIR}/converters/wkhtmltopdf
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-png/Makefile b/graphics/rubygem-png/Makefile
index 00109d30f893..e8c646723de0 100644
--- a/graphics/rubygem-png/Makefile
+++ b/graphics/rubygem-png/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rubyinline>=3.9:${PORTSDIR}/devel/rubygem-rubyinline
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-railroad/Makefile b/graphics/rubygem-railroad/Makefile
index b8cc4db8fcdd..5ccac65a197c 100644
--- a/graphics/rubygem-railroad/Makefile
+++ b/graphics/rubygem-railroad/Makefile
@@ -12,6 +12,8 @@ COMMENT= Class diagrams generator for Ruby on Rails applications
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-ruby-graphviz/Makefile b/graphics/rubygem-ruby-graphviz/Makefile
index 5ba64dfad843..9011e63edb9a 100644
--- a/graphics/rubygem-ruby-graphviz/Makefile
+++ b/graphics/rubygem-ruby-graphviz/Makefile
@@ -13,6 +13,8 @@ LICENSE= GPLv2
RUN_DEPENDS= ${LOCALBASE}/bin/gxl2dot:${PORTSDIR}/graphics/graphviz
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/graphics/rubygem-scruffy/Makefile b/graphics/rubygem-scruffy/Makefile
index 19fd131f01b4..f4233dcd966a 100644
--- a/graphics/rubygem-scruffy/Makefile
+++ b/graphics/rubygem-scruffy/Makefile
@@ -12,6 +12,8 @@ COMMENT= Beautiful Graphs for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/irc/rubygem-cinch/Makefile b/irc/rubygem-cinch/Makefile
index b317ef892526..5cc685c1f695 100644
--- a/irc/rubygem-cinch/Makefile
+++ b/irc/rubygem-cinch/Makefile
@@ -10,6 +10,8 @@ COMMENT= IRC Bot Building Framework
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/irc/rubygem-net-irc/Makefile b/irc/rubygem-net-irc/Makefile
index 677d4a2f6dc0..5eaa262013db 100644
--- a/irc/rubygem-net-irc/Makefile
+++ b/irc/rubygem-net-irc/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= tota@FreeBSD.org
COMMENT= Ruby library for implementing IRC server and client
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/japanese/rubygem-jpmobile-ipaddresses/Makefile b/japanese/rubygem-jpmobile-ipaddresses/Makefile
index d4dadc217b49..28ed39ef4d99 100644
--- a/japanese/rubygem-jpmobile-ipaddresses/Makefile
+++ b/japanese/rubygem-jpmobile-ipaddresses/Makefile
@@ -11,6 +11,8 @@ COMMENT= Carrier IP Address List for jpmobile
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/japanese/rubygem-jpmobile-terminfo/Makefile b/japanese/rubygem-jpmobile-terminfo/Makefile
index cd38b25c2f4c..03091eb21719 100644
--- a/japanese/rubygem-jpmobile-terminfo/Makefile
+++ b/japanese/rubygem-jpmobile-terminfo/Makefile
@@ -11,6 +11,8 @@ COMMENT= Carrier terminal information List for jpmobile
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/japanese/rubygem-jpmobile/Makefile b/japanese/rubygem-jpmobile/Makefile
index 9832b1471771..a11d432e4025 100644
--- a/japanese/rubygem-jpmobile/Makefile
+++ b/japanese/rubygem-jpmobile/Makefile
@@ -14,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-rails>=3.2.8:${PORTSDIR}/www/rubygem-rails
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/japanese/rubygem-mail-iso-2022-jp/Makefile b/japanese/rubygem-mail-iso-2022-jp/Makefile
index abaa67360423..45687c748151 100644
--- a/japanese/rubygem-mail-iso-2022-jp/Makefile
+++ b/japanese/rubygem-mail-iso-2022-jp/Makefile
@@ -11,6 +11,8 @@ COMMENT= Provides 'mail' gem with iso-2022-jp conversion capability
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/japanese/rubygem-myrurema/Makefile b/japanese/rubygem-myrurema/Makefile
index bab443dc5c94..5aaf6d66cd6d 100644
--- a/japanese/rubygem-myrurema/Makefile
+++ b/japanese/rubygem-myrurema/Makefile
@@ -11,6 +11,8 @@ COMMENT= Tool which helps searching/browsing/writing the Japanese Ruby docs
RUN_DEPENDS= rubygem-launchy>=2.3:${PORTSDIR}/devel/rubygem-launchy
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-actionmailer/Makefile b/mail/rubygem-actionmailer/Makefile
index f11729b105ab..7750da22f157 100644
--- a/mail/rubygem-actionmailer/Makefile
+++ b/mail/rubygem-actionmailer/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-actionpack>=${PORTVERSION}:${PORTSDIR}/www/rubygem-actionpack \
rubygem-mail25>=2.5.4:${PORTSDIR}/mail/rubygem-mail25
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-email_reply_parser-discourse/Makefile b/mail/rubygem-email_reply_parser-discourse/Makefile
index 9dedc51d39a8..db01e61a3560 100644
--- a/mail/rubygem-email_reply_parser-discourse/Makefile
+++ b/mail/rubygem-email_reply_parser-discourse/Makefile
@@ -11,6 +11,8 @@ COMMENT= Email Reply Parser
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-larch/Makefile b/mail/rubygem-larch/Makefile
index 35f4e4280b77..7cef3038bd88 100644
--- a/mail/rubygem-larch/Makefile
+++ b/mail/rubygem-larch/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-highline>=1.5:${PORTSDIR}/devel/rubygem-highline \
rubygem-sqlite3>=1.3:${PORTSDIR}/databases/rubygem-sqlite3 \
rubygem-trollop>=1.13:${PORTSDIR}/devel/rubygem-trollop
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-mail/Makefile b/mail/rubygem-mail/Makefile
index 8023a074ad2b..3c758add6c4f 100644
--- a/mail/rubygem-mail/Makefile
+++ b/mail/rubygem-mail/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-mime-types>=1.16:${PORTSDIR}/misc/rubygem-mime-types
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-mail25/Makefile b/mail/rubygem-mail25/Makefile
index aeeb64e5451d..2d585f28ebee 100644
--- a/mail/rubygem-mail25/Makefile
+++ b/mail/rubygem-mail25/Makefile
@@ -18,6 +18,7 @@ RUN_DEPENDS= rubygem-mime-types1>=1.16:${PORTSDIR}/misc/rubygem-mime-types1 \
rubygem-treetop>=1.4.8:${PORTSDIR}/devel/rubygem-treetop
NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-mailfactory/Makefile b/mail/rubygem-mailfactory/Makefile
index 2c147e6ca91b..892837f8bc4e 100644
--- a/mail/rubygem-mailfactory/Makefile
+++ b/mail/rubygem-mailfactory/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-mime-types>=1.13.1:${PORTSDIR}/misc/rubygem-mime-types
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-pony/Makefile b/mail/rubygem-pony/Makefile
index f012a4bd2339..4ff51035f50f 100644
--- a/mail/rubygem-pony/Makefile
+++ b/mail/rubygem-pony/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-mail>=2.0:${PORTSDIR}/mail/rubygem-mail
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-rmail/Makefile b/mail/rubygem-rmail/Makefile
index 724266592678..d365868759f4 100644
--- a/mail/rubygem-rmail/Makefile
+++ b/mail/rubygem-rmail/Makefile
@@ -11,6 +11,8 @@ COMMENT= Lightweight mail library
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/mail/rubygem-vmail/Makefile b/mail/rubygem-vmail/Makefile
index 48c6cfc333f5..6355192236d5 100644
--- a/mail/rubygem-vmail/Makefile
+++ b/mail/rubygem-vmail/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= rubygem-highline>=1.6.1:${PORTSDIR}/devel/rubygem-highline \
rubygem-versionomy>=0.4.4:${PORTSDIR}/devel/rubygem-versionomy \
${LOCALBASE}/bin/vim:${PORTSDIR}/editors/vim-lite
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/math/rubygem-expression_parser/Makefile b/math/rubygem-expression_parser/Makefile
index 47de446f3f9d..22c5169986a1 100644
--- a/math/rubygem-expression_parser/Makefile
+++ b/math/rubygem-expression_parser/Makefile
@@ -8,6 +8,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Mathematical expression parser for Ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/math/rubygem-numru-units/Makefile b/math/rubygem-numru-units/Makefile
index 9c88de44278c..4b41a864c6da 100644
--- a/math/rubygem-numru-units/Makefile
+++ b/math/rubygem-numru-units/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= murashin@gfd-dennou.org
COMMENT= Class to handle units of physical quantities for Ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
diff --git a/misc/rubygem-iesd/Makefile b/misc/rubygem-iesd/Makefile
index c13b755f0fec..dadfa6ddb33b 100644
--- a/misc/rubygem-iesd/Makefile
+++ b/misc/rubygem-iesd/Makefile
@@ -11,6 +11,8 @@ COMMENT= Modify Extensions, Kextcache and Packages on InstallESD
LICENSE= BSD2CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/misc/rubygem-mime-types1/Makefile b/misc/rubygem-mime-types1/Makefile
index 7104587a0166..a5ea97415de1 100644
--- a/misc/rubygem-mime-types1/Makefile
+++ b/misc/rubygem-mime-types1/Makefile
@@ -12,6 +12,8 @@ COMMENT= Ruby gem which provides a mailcap-like MIME Content-Type lookup
LICENSE= ART20 GPLv2 GPLv3 MIT
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/misc/rubygem-mimemagic/Makefile b/misc/rubygem-mimemagic/Makefile
index b4fb3ad8fec2..48fe60b64f56 100644
--- a/misc/rubygem-mimemagic/Makefile
+++ b/misc/rubygem-mimemagic/Makefile
@@ -11,6 +11,8 @@ COMMENT= Detects the mime type of a file by extension or by content
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/misc/rubygem-vpim/Makefile b/misc/rubygem-vpim/Makefile
index df988555683c..62edd2fc583a 100644
--- a/misc/rubygem-vpim/Makefile
+++ b/misc/rubygem-vpim/Makefile
@@ -12,6 +12,8 @@ COMMENT= Pure Ruby library for decoding and encoding vCard and iCalendar data
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/multimedia/rubygem-clutter-gstreamer/Makefile b/multimedia/rubygem-clutter-gstreamer/Makefile
index 3f3767647445..4f5df71a7c88 100644
--- a/multimedia/rubygem-clutter-gstreamer/Makefile
+++ b/multimedia/rubygem-clutter-gstreamer/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-clutter>=${PORTSVERSION}:${PORTSDIR}/graphics/rubygem-clutter \
rubygem-gstreamer>=${PORTVERSION}:${PORTSDIR}/multimedia/rubygem-gstreamer
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/multimedia/rubygem-flvtool2/Makefile b/multimedia/rubygem-flvtool2/Makefile
index a0729ba8ef40..0e34ffa3bbdd 100644
--- a/multimedia/rubygem-flvtool2/Makefile
+++ b/multimedia/rubygem-flvtool2/Makefile
@@ -11,6 +11,8 @@ COMMENT= Flash video (FLV) manipulation tool
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net-im/rubygem-earthquake/Makefile b/net-im/rubygem-earthquake/Makefile
index 507bbdfeef63..a043a4dca629 100644
--- a/net-im/rubygem-earthquake/Makefile
+++ b/net-im/rubygem-earthquake/Makefile
@@ -21,6 +21,8 @@ RUN_DEPENDS= rubygem-activesupport>=0:${PORTSDIR}/devel/rubygem-activesupport \
rubygem-slop>=3.4.0:${PORTSDIR}/devel/rubygem-slop \
rubygem-twitter-stream>=0:${PORTSDIR}/net/rubygem-twitter-stream
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net-im/rubygem-hipchat/Makefile b/net-im/rubygem-hipchat/Makefile
index 603ea07707f9..43b4fee502c6 100644
--- a/net-im/rubygem-hipchat/Makefile
+++ b/net-im/rubygem-hipchat/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-httparty>=0:${PORTSDIR}/www/rubygem-httparty \
rubygem-mimemagic>=0:${PORTSDIR}/misc/rubygem-mimemagic
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net-mgmt/rubygem-snmp/Makefile b/net-mgmt/rubygem-snmp/Makefile
index de1d93a3d3c3..ae529a18f08d 100644
--- a/net-mgmt/rubygem-snmp/Makefile
+++ b/net-mgmt/rubygem-snmp/Makefile
@@ -8,6 +8,8 @@ MASTER_SITES= RG
MAINTAINER= mhjacks@swbell.net
COMMENT= SNMP library for Ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net-mgmt/rubygem-visage-app/Makefile b/net-mgmt/rubygem-visage-app/Makefile
index 39cad2a7a2ea..7383b11975f2 100644
--- a/net-mgmt/rubygem-visage-app/Makefile
+++ b/net-mgmt/rubygem-visage-app/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-errand>=0.7.3:${PORTSDIR}/devel/rubygem-errand \
rubygem-tilt>=1.3.3:${PORTSDIR}/devel/rubygem-tilt \
rubygem-yajl-ruby>=1.1.0:${PORTSDIR}/devel/rubygem-yajl-ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-amazon-ec2/Makefile b/net/rubygem-amazon-ec2/Makefile
index 8e8640561107..7bf1132be6a5 100644
--- a/net/rubygem-amazon-ec2/Makefile
+++ b/net/rubygem-amazon-ec2/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library for accessing the Amazon Web Services APIs
RUN_DEPENDS= rubygem-xml-simple>=1.0.12:${PORTSDIR}/textproc/rubygem-xml-simple
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-amq-client/Makefile b/net/rubygem-amq-client/Makefile
index e95b20a22b78..e05f8f80a3cd 100644
--- a/net/rubygem-amq-client/Makefile
+++ b/net/rubygem-amq-client/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-amq-protocol>=1.9.0:${PORTSDIR}/net/rubygem-amq-protocol \
rubygem-eventmachine>=0:${PORTSDIR}/devel/rubygem-eventmachine
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-amq-protocol/Makefile b/net/rubygem-amq-protocol/Makefile
index fd0df943f9dd..f9a805d2b2d1 100644
--- a/net/rubygem-amq-protocol/Makefile
+++ b/net/rubygem-amq-protocol/Makefile
@@ -11,6 +11,8 @@ COMMENT= AMQP serialization library for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-amqp/Makefile b/net/rubygem-amqp/Makefile
index f56a90eac669..ad1cfa917531 100644
--- a/net/rubygem-amqp/Makefile
+++ b/net/rubygem-amqp/Makefile
@@ -15,6 +15,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-amq-protocol>=1.9.2:${PORTSDIR}/net/rubygem-amq-protocol \
rubygem-eventmachine>=0:${PORTSDIR}/devel/rubygem-eventmachine
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-amqp067/Makefile b/net/rubygem-amqp067/Makefile
index 102d2a8837f8..51b14a5bc37c 100644
--- a/net/rubygem-amqp067/Makefile
+++ b/net/rubygem-amqp067/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-eventmachine>=0.12.4:${PORTSDIR}/devel/rubygem-eventmachine
PORTSCOUT= limit:0.6.7
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-aws-s3/Makefile b/net/rubygem-aws-s3/Makefile
index 52b1c15efa52..303887611702 100644
--- a/net/rubygem-aws-s3/Makefile
+++ b/net/rubygem-aws-s3/Makefile
@@ -13,6 +13,8 @@ RUN_DEPENDS= rubygem-xml-simple>=0:${PORTSDIR}/textproc/rubygem-xml-simple \
rubygem-builder>=0:${PORTSDIR}/devel/rubygem-builder \
rubygem-mime-types>=0:${PORTSDIR}/misc/rubygem-mime-types
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-aws-ses/Makefile b/net/rubygem-aws-ses/Makefile
index fb66667156e0..9f3eff691cde 100644
--- a/net/rubygem-aws-ses/Makefile
+++ b/net/rubygem-aws-ses/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-builder32>=0:${PORTSDIR}/devel/rubygem-builder32 \
rubygem-mime-types>=0:${PORTSDIR}/misc/rubygem-mime-types \
rubygem-xml-simple>=0:${PORTSDIR}/textproc/rubygem-xml-simple
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-bunny/Makefile b/net/rubygem-bunny/Makefile
index 3fecacc39415..8ccc76a9aa06 100644
--- a/net/rubygem-bunny/Makefile
+++ b/net/rubygem-bunny/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-amq-protocol>=1.9.2:${PORTSDIR}/net/rubygem-amq-protocol
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-connection_pool/Makefile b/net/rubygem-connection_pool/Makefile
index 385e2c50aeba..0a8ace2a16c2 100644
--- a/net/rubygem-connection_pool/Makefile
+++ b/net/rubygem-connection_pool/Makefile
@@ -10,6 +10,8 @@ COMMENT= Generic connection pool for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-domain_name/Makefile b/net/rubygem-domain_name/Makefile
index bb69b6d0f63f..1a12988eb484 100644
--- a/net/rubygem-domain_name/Makefile
+++ b/net/rubygem-domain_name/Makefile
@@ -13,6 +13,8 @@ LICENSE= BSD2CLAUSE
RUN_DEPENDS= rubygem-unf>=0.0.5:${PORTSDIR}/textproc/rubygem-unf
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-dropbox-sdk/Makefile b/net/rubygem-dropbox-sdk/Makefile
index b2d79c08ca6c..dfebb4a0985d 100644
--- a/net/rubygem-dropbox-sdk/Makefile
+++ b/net/rubygem-dropbox-sdk/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-json>=0:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-geoip/Makefile b/net/rubygem-geoip/Makefile
index 351df266b3ef..a33871df0d97 100644
--- a/net/rubygem-geoip/Makefile
+++ b/net/rubygem-geoip/Makefile
@@ -13,6 +13,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= geoiplookup:${PORTSDIR}/net/GeoIP
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-gitlab_omniauth-ldap/Makefile b/net/rubygem-gitlab_omniauth-ldap/Makefile
index fe6d3368b24a..6feebdeea769 100644
--- a/net/rubygem-gitlab_omniauth-ldap/Makefile
+++ b/net/rubygem-gitlab_omniauth-ldap/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-net-ldap>=0.9:${PORTSDIR}/net/rubygem-net-ldap \
rubygem-pyu-ruby-sasl>=0.0.3.1:${PORTSDIR}/security/rubygem-pyu-ruby-sasl \
rubygem-rubyntlm>=0.3:${PORTSDIR}/net/rubygem-rubyntlm
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-httpauth/Makefile b/net/rubygem-httpauth/Makefile
index 537ef3358062..bf23faf8e1a2 100644
--- a/net/rubygem-httpauth/Makefile
+++ b/net/rubygem-httpauth/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library for HTTP authentication protocol in RFC 2617
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-ipaddress/Makefile b/net/rubygem-ipaddress/Makefile
index 4ca249e690da..30797cf45fe6 100644
--- a/net/rubygem-ipaddress/Makefile
+++ b/net/rubygem-ipaddress/Makefile
@@ -11,6 +11,8 @@ COMMENT= IP address manipulation library for rubygems
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-iproto/Makefile b/net/rubygem-iproto/Makefile
index 5e16876ad8a7..d7b101afe498 100644
--- a/net/rubygem-iproto/Makefile
+++ b/net/rubygem-iproto/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby implementation of Mail.Ru iproto protocol
RUN_DEPENDS= rubygem-bin_utils>=0.0.3:${PORTSDIR}/devel/rubygem-bin_utils
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-macaddr/Makefile b/net/rubygem-macaddr/Makefile
index 71f153f2bbb7..627f929321dc 100644
--- a/net/rubygem-macaddr/Makefile
+++ b/net/rubygem-macaddr/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-systemu>=2.6.2:${PORTSDIR}/devel/rubygem-systemu
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-net-ldap/Makefile b/net/rubygem-net-ldap/Makefile
index b214e3d1961a..f0f5bbc007e0 100644
--- a/net/rubygem-net-ldap/Makefile
+++ b/net/rubygem-net-ldap/Makefile
@@ -12,6 +12,8 @@ COMMENT= Pure Ruby LDAP support library with most client features
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/License.rdoc
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-net-netrc/Makefile b/net/rubygem-net-netrc/Makefile
index f7abceefc80e..f400e35f0046 100644
--- a/net/rubygem-net-netrc/Makefile
+++ b/net/rubygem-net-netrc/Makefile
@@ -11,6 +11,8 @@ COMMENT= Net::Netrc provides ftp(1)-style .netrc parsing
RUN_DEPENDS= rubygem-platform>=0.3.0:${PORTSDIR}/devel/rubygem-platform
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-netrc/Makefile b/net/rubygem-netrc/Makefile
index bcf75f8e1b1e..ec74f3239c98 100644
--- a/net/rubygem-netrc/Makefile
+++ b/net/rubygem-netrc/Makefile
@@ -10,6 +10,8 @@ COMMENT= Read and update netrc files
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-oauth/Makefile b/net/rubygem-oauth/Makefile
index 1b2babd6b41e..de42f89ab09c 100644
--- a/net/rubygem-oauth/Makefile
+++ b/net/rubygem-oauth/Makefile
@@ -11,6 +11,8 @@ COMMENT= Rubygem for Creating both OAuth Consumers and Service Providers
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-omniauth-oauth/Makefile b/net/rubygem-omniauth-oauth/Makefile
index f8c2afacb6e5..bf13f66dacb7 100644
--- a/net/rubygem-omniauth-oauth/Makefile
+++ b/net/rubygem-omniauth-oauth/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-oauth>=0:${PORTSDIR}/net/rubygem-oauth \
rubygem-omniauth>=1.0:${PORTSDIR}/security/rubygem-omniauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-omniauth-openid/Makefile b/net/rubygem-omniauth-openid/Makefile
index e44c57a418b2..50ec081cb7d3 100644
--- a/net/rubygem-omniauth-openid/Makefile
+++ b/net/rubygem-omniauth-openid/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-omniauth>=1.0:${PORTSDIR}/security/rubygem-omniauth \
rubygem-rack-openid>=1.3.1:${PORTSDIR}/www/rubygem-rack-openid
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-open-uri-cached/Makefile b/net/rubygem-open-uri-cached/Makefile
index 1075e5254b63..2d1279e12853 100644
--- a/net/rubygem-open-uri-cached/Makefile
+++ b/net/rubygem-open-uri-cached/Makefile
@@ -10,6 +10,8 @@ COMMENT= OpenURI with transparent disk caching
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-packetfu/Makefile b/net/rubygem-packetfu/Makefile
index 6cb2272ec610..3ece43f343f0 100644
--- a/net/rubygem-packetfu/Makefile
+++ b/net/rubygem-packetfu/Makefile
@@ -10,6 +10,8 @@ COMMENT= Mid-level packet manipulation library for Ruby
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/net/rubygem-right_aws/Makefile b/net/rubygem-right_aws/Makefile
index 0e8995984444..52785b04bbc6 100644
--- a/net/rubygem-right_aws/Makefile
+++ b/net/rubygem-right_aws/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-right_http_connection>=1.2.5:${PORTSDIR}/net/rubygem-right_http_connection
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-right_flexiscale/Makefile b/net/rubygem-right_flexiscale/Makefile
index 5b4584cc7f6a..d2fd9235310e 100644
--- a/net/rubygem-right_flexiscale/Makefile
+++ b/net/rubygem-right_flexiscale/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-soap4r>=1.5.8:${PORTSDIR}/devel/rubygem-soap4r
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-right_gogrid/Makefile b/net/rubygem-right_gogrid/Makefile
index cf89b144b4e2..7b89bac0bc08 100644
--- a/net/rubygem-right_gogrid/Makefile
+++ b/net/rubygem-right_gogrid/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-right_http_connection>=1.2.4:${PORTSDIR}/net/rubygem-right_http_connection
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-right_http_connection/Makefile b/net/rubygem-right_http_connection/Makefile
index 44d4a4aa66bc..c1bb8602b3fb 100644
--- a/net/rubygem-right_http_connection/Makefile
+++ b/net/rubygem-right_http_connection/Makefile
@@ -11,6 +11,8 @@ COMMENT= Persistent HTTP/HTTPS connections with error retries
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-right_slicehost/Makefile b/net/rubygem-right_slicehost/Makefile
index d1c5cb7dd376..0c1cc04d663a 100644
--- a/net/rubygem-right_slicehost/Makefile
+++ b/net/rubygem-right_slicehost/Makefile
@@ -12,6 +12,8 @@ COMMENT= Provides Ruby access to the Slicehost API
RUN_DEPENDS= rubygem-right_http_connection>=1.2.4:${PORTSDIR}/net/rubygem-right_http_connection
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-ruby-growl/Makefile b/net/rubygem-ruby-growl/Makefile
index 2ee90bb7efc3..b935f3bf095f 100644
--- a/net/rubygem-ruby-growl/Makefile
+++ b/net/rubygem-ruby-growl/Makefile
@@ -14,6 +14,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-uuid>=2.3.5:${PORTSDIR}/devel/rubygem-uuid
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-ruby-openid/Makefile b/net/rubygem-ruby-openid/Makefile
index 6499f870829b..a82919e21168 100644
--- a/net/rubygem-ruby-openid/Makefile
+++ b/net/rubygem-ruby-openid/Makefile
@@ -12,6 +12,8 @@ COMMENT= OpenID library written in pure Ruby
LICENSE= APACHE20 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-ruby-yadis/Makefile b/net/rubygem-ruby-yadis/Makefile
index fa361f04bad6..f7e975126b33 100644
--- a/net/rubygem-ruby-yadis/Makefile
+++ b/net/rubygem-ruby-yadis/Makefile
@@ -11,6 +11,8 @@ COMMENT= Yadis Service discovery library written in pure Ruby
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-rubyntlm/Makefile b/net/rubygem-rubyntlm/Makefile
index 749497b77715..b03b176943ca 100644
--- a/net/rubygem-rubyntlm/Makefile
+++ b/net/rubygem-rubyntlm/Makefile
@@ -10,6 +10,8 @@ COMMENT= Message creator and parser for the NTLM authentication
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-rubyntlm01/Makefile b/net/rubygem-rubyntlm01/Makefile
index 541f35a10cbe..c581799bf3f0 100644
--- a/net/rubygem-rubyntlm01/Makefile
+++ b/net/rubygem-rubyntlm01/Makefile
@@ -11,6 +11,8 @@ COMMENT= Message creator and parser for the NTLM authentication
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-rubytter/Makefile b/net/rubygem-rubytter/Makefile
index f45f73ffcc4f..4ba92db3a05b 100644
--- a/net/rubygem-rubytter/Makefile
+++ b/net/rubygem-rubytter/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-json>=1.1.3:${PORTSDIR}/devel/rubygem-json \
rubygem-oauth>=0.3.6:${PORTSDIR}/net/rubygem-oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-simple_oauth/Makefile b/net/rubygem-simple_oauth/Makefile
index a3f55af33a69..190067f4ff9f 100644
--- a/net/rubygem-simple_oauth/Makefile
+++ b/net/rubygem-simple_oauth/Makefile
@@ -11,6 +11,8 @@ COMMENT= Builds and verifies OAuth headers
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-t/Makefile b/net/rubygem-t/Makefile
index 49c1f32079ef..09e164b0b51f 100644
--- a/net/rubygem-t/Makefile
+++ b/net/rubygem-t/Makefile
@@ -19,6 +19,8 @@ RUN_DEPENDS= rubygem-geokit>=1.8.3:${PORTSDIR}/graphics/rubygem-geokit \
rubygem-thor>=0.19.1:${PORTSDIR}/devel/rubygem-thor \
rubygem-twitter>=5.13:${PORTSDIR}/net/rubygem-twitter
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-twitter-stream/Makefile b/net/rubygem-twitter-stream/Makefile
index d57ce5da2eb7..142bca8115a5 100644
--- a/net/rubygem-twitter-stream/Makefile
+++ b/net/rubygem-twitter-stream/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-eventmachine>=0.12.8:${PORTSDIR}/devel/rubygem-eventmachine
rubygem-http_parser.rb>=0.5.1:${PORTSDIR}/net/rubygem-http_parser.rb \
rubygem-simple_oauth>=0.1.4:${PORTSDIR}/net/rubygem-simple_oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-twitter/Makefile b/net/rubygem-twitter/Makefile
index 7bf7732d3aa7..79149362d3cb 100644
--- a/net/rubygem-twitter/Makefile
+++ b/net/rubygem-twitter/Makefile
@@ -22,6 +22,8 @@ RUN_DEPENDS= rubygem-addressable>=2.3:${PORTSDIR}/www/rubygem-addressable \
rubygem-naught>=1.0:${PORTSDIR}/devel/rubygem-naught \
rubygem-simple_oauth>=0.3.0:${PORTSDIR}/net/rubygem-simple_oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-twitter4r/Makefile b/net/rubygem-twitter4r/Makefile
index eb1f9229ce9c..40d67ae79ea7 100644
--- a/net/rubygem-twitter4r/Makefile
+++ b/net/rubygem-twitter4r/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-json>=1.1.1:${PORTSDIR}/devel/rubygem-json \
rubygem-oauth>=0.4.1:${PORTSDIR}/net/rubygem-oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-uri-redis/Makefile b/net/rubygem-uri-redis/Makefile
index af5808281263..fe407cd955a0 100644
--- a/net/rubygem-uri-redis/Makefile
+++ b/net/rubygem-uri-redis/Makefile
@@ -11,6 +11,8 @@ COMMENT= Support for parsing redis://host:port/dbindex/keyname
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/net/rubygem-whois/Makefile b/net/rubygem-whois/Makefile
index e72b5e45030f..e72edca3b555 100644
--- a/net/rubygem-whois/Makefile
+++ b/net/rubygem-whois/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activesupport>=3:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-afm/Makefile b/print/rubygem-afm/Makefile
index 766cfa620a23..2b3f9ca7e5b2 100644
--- a/print/rubygem-afm/Makefile
+++ b/print/rubygem-afm/Makefile
@@ -11,6 +11,8 @@ COMMENT= Read AFM files and use the data conveniently
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-color-tools/Makefile b/print/rubygem-color-tools/Makefile
index bacf505e2c27..32b16c82ee41 100644
--- a/print/rubygem-color-tools/Makefile
+++ b/print/rubygem-color-tools/Makefile
@@ -10,6 +10,8 @@ COMMENT= Provides colour space definition and manipulation
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-color/Makefile b/print/rubygem-color/Makefile
index a30263ba2bb1..ce54f73994ad 100644
--- a/print/rubygem-color/Makefile
+++ b/print/rubygem-color/Makefile
@@ -10,6 +10,8 @@ COMMENT= Provides colour space definition and manipulation
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-pdf-core/Makefile b/print/rubygem-pdf-core/Makefile
index c7c356e9f966..5a4315bff331 100644
--- a/print/rubygem-pdf-core/Makefile
+++ b/print/rubygem-pdf-core/Makefile
@@ -12,6 +12,8 @@ COMMENT= Ruby library to render PDF documents
LICENSE= GPLv2 GPLv3 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-pdf-reader/Makefile b/print/rubygem-pdf-reader/Makefile
index bc198ddff15c..bffecf2eb604 100644
--- a/print/rubygem-pdf-reader/Makefile
+++ b/print/rubygem-pdf-reader/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= rubygem-afm>=0.2.0:${PORTSDIR}/print/rubygem-afm \
rubygem-ruby-rc4>=0:${PORTSDIR}/security/rubygem-ruby-rc4 \
rubygem-ttfunk>=0:${PORTSDIR}/print/rubygem-ttfunk
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-pdf-writer/Makefile b/print/rubygem-pdf-writer/Makefile
index 7a93d656682a..977f466ec01e 100644
--- a/print/rubygem-pdf-writer/Makefile
+++ b/print/rubygem-pdf-writer/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-color>=1.4.0:${PORTSDIR}/print/rubygem-color \
rubygem-transaction-simple>=1.3:${PORTSDIR}/devel/rubygem-transaction-simple
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn-core/Makefile b/print/rubygem-prawn-core/Makefile
index 2053e757ede4..c559e41d0677 100644
--- a/print/rubygem-prawn-core/Makefile
+++ b/print/rubygem-prawn-core/Makefile
@@ -12,6 +12,8 @@ COMMENT= Core of Rubygem-prawn
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn-flexible-table/Makefile b/print/rubygem-prawn-flexible-table/Makefile
index 0a9e8abb65ee..3db71e4b9a28 100644
--- a/print/rubygem-prawn-flexible-table/Makefile
+++ b/print/rubygem-prawn-flexible-table/Makefile
@@ -13,6 +13,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-prawn>=0:${PORTSDIR}/print/rubygem-prawn
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn-format/Makefile b/print/rubygem-prawn-format/Makefile
index 21fbf3866e6a..34a0e708da91 100644
--- a/print/rubygem-prawn-format/Makefile
+++ b/print/rubygem-prawn-format/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-prawn-core>=0:${PORTSDIR}/print/rubygem-prawn-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn-graph/Makefile b/print/rubygem-prawn-graph/Makefile
index 4cdf922a2348..7f5e2d46a0ba 100644
--- a/print/rubygem-prawn-graph/Makefile
+++ b/print/rubygem-prawn-graph/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-prawn>=0:${PORTSDIR}/print/rubygem-prawn
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn-js/Makefile b/print/rubygem-prawn-js/Makefile
index fab023b50370..f29bc57f1bf0 100644
--- a/print/rubygem-prawn-js/Makefile
+++ b/print/rubygem-prawn-js/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-prawn-core>=0.6.1:${PORTSDIR}/print/rubygem-prawn-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn-layout/Makefile b/print/rubygem-prawn-layout/Makefile
index 605fc2c7f83e..1e14877a692b 100644
--- a/print/rubygem-prawn-layout/Makefile
+++ b/print/rubygem-prawn-layout/Makefile
@@ -12,6 +12,8 @@ COMMENT= Prawn Extension to Provides Table Support and Other Layout
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn-security/Makefile b/print/rubygem-prawn-security/Makefile
index 638ce0f85291..326dfe8f97bb 100644
--- a/print/rubygem-prawn-security/Makefile
+++ b/print/rubygem-prawn-security/Makefile
@@ -12,6 +12,8 @@ COMMENT= Extension of Prawn
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-prawn/Makefile b/print/rubygem-prawn/Makefile
index 4729f1fd7eee..403f521538d3 100644
--- a/print/rubygem-prawn/Makefile
+++ b/print/rubygem-prawn/Makefile
@@ -15,6 +15,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-pdf-core>=0.5.1:${PORTSDIR}/print/rubygem-pdf-core \
rubygem-ttfunk>=1.4.0:${PORTSDIR}/print/rubygem-ttfunk
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/print/rubygem-ttfunk/Makefile b/print/rubygem-ttfunk/Makefile
index 4c52f3d98d70..5dcd222a4a79 100644
--- a/print/rubygem-ttfunk/Makefile
+++ b/print/rubygem-ttfunk/Makefile
@@ -12,6 +12,8 @@ COMMENT= Font Metrics Parser for Prawn
LICENSE= RUBY GPLv2 GPLv3
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/science/rubygem-ai4r/Makefile b/science/rubygem-ai4r/Makefile
index bbb9e3e93c2c..de5215960c72 100644
--- a/science/rubygem-ai4r/Makefile
+++ b/science/rubygem-ai4r/Makefile
@@ -11,6 +11,8 @@ COMMENT= Various Ruby artificial intelligence algorithm implementations
LICENSE= MPL
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-bcrypt-ruby/Makefile b/security/rubygem-bcrypt-ruby/Makefile
index e01c7394dc35..6a506f105298 100644
--- a/security/rubygem-bcrypt-ruby/Makefile
+++ b/security/rubygem-bcrypt-ruby/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-bcrypt>=3.1.3:${PORTSDIR}/security/rubygem-bcrypt
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-ezcrypto/Makefile b/security/rubygem-ezcrypto/Makefile
index 21807e56cdcd..b70ad0987d33 100644
--- a/security/rubygem-ezcrypto/Makefile
+++ b/security/rubygem-ezcrypto/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Wrapper for the poorly documented OpenSSL ruby library
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-gpgr/Makefile b/security/rubygem-gpgr/Makefile
index feae2faaa360..bbf5d506f4c1 100644
--- a/security/rubygem-gpgr/Makefile
+++ b/security/rubygem-gpgr/Makefile
@@ -14,6 +14,8 @@ LICENSE= RUBY
RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-gssapi/Makefile b/security/rubygem-gssapi/Makefile
index 4f41c7bebaea..df9c16216f83 100644
--- a/security/rubygem-gssapi/Makefile
+++ b/security/rubygem-gssapi/Makefile
@@ -14,6 +14,7 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-ffi>=1.9.3:${PORTSDIR}/devel/rubygem-ffi
NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-jugyo-twitter_oauth/Makefile b/security/rubygem-jugyo-twitter_oauth/Makefile
index cd0373124c88..b5522168ee79 100644
--- a/security/rubygem-jugyo-twitter_oauth/Makefile
+++ b/security/rubygem-jugyo-twitter_oauth/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-json>=1.1.9:${PORTSDIR}/devel/rubygem-json \
rubygem-mime-types>=1.16:${PORTSDIR}/misc/rubygem-mime-types \
rubygem-oauth>=0.4.1:${PORTSDIR}/net/rubygem-oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
GEM_NAME= ${PORTNAME}-${DISTVERSION}
diff --git a/security/rubygem-metasploit-concern/Makefile b/security/rubygem-metasploit-concern/Makefile
index 9fcc943928d8..7e8320c8500b 100644
--- a/security/rubygem-metasploit-concern/Makefile
+++ b/security/rubygem-metasploit-concern/Makefile
@@ -14,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activesupport>=3.0.0:${PORTSDIR}/devel/rubygem-activesupport \
rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-metasploit-model/Makefile b/security/rubygem-metasploit-model/Makefile
index b7d5cfa6f54c..ee75b1773cb6 100644
--- a/security/rubygem-metasploit-model/Makefile
+++ b/security/rubygem-metasploit-model/Makefile
@@ -14,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activesupport>=0:${PORTSDIR}/devel/rubygem-activesupport \
rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-nmap-parser/Makefile b/security/rubygem-nmap-parser/Makefile
index 84ee3baa80f7..e2b8020eb212 100644
--- a/security/rubygem-nmap-parser/Makefile
+++ b/security/rubygem-nmap-parser/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= nmap:${PORTSDIR}/security/nmap
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-omniauth-multipassword/Makefile b/security/rubygem-omniauth-multipassword/Makefile
index e3e8e23a21d5..b747e6bcab39 100644
--- a/security/rubygem-omniauth-multipassword/Makefile
+++ b/security/rubygem-omniauth-multipassword/Makefile
@@ -13,6 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-omniauth>=1.0:${PORTSDIR}/security/rubygem-omniauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-origami/Makefile b/security/rubygem-origami/Makefile
index cda916047e22..8110fcef617d 100644
--- a/security/rubygem-origami/Makefile
+++ b/security/rubygem-origami/Makefile
@@ -10,6 +10,8 @@ COMMENT= Ruby framework to parse analyze and forge PDF documents
LICENSE= LGPL3
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/security/rubygem-pyu-ruby-sasl/Makefile b/security/rubygem-pyu-ruby-sasl/Makefile
index e9c018c344d1..3bb5dbfa3300 100644
--- a/security/rubygem-pyu-ruby-sasl/Makefile
+++ b/security/rubygem-pyu-ruby-sasl/Makefile
@@ -10,6 +10,8 @@ COMMENT= Simple Authentication and Security Layer
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-razorback-scriptNugget/Makefile b/security/rubygem-razorback-scriptNugget/Makefile
index 819cda5e6b74..f6d624a2ff2b 100644
--- a/security/rubygem-razorback-scriptNugget/Makefile
+++ b/security/rubygem-razorback-scriptNugget/Makefile
@@ -11,6 +11,8 @@ MAINTAINER= tj@FreeBSD.org
COMMENT= Framework for an intelligence driven security - Script Nugget Ruby
GEM_NAME= ${DISTNAME}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-roauth/Makefile b/security/rubygem-roauth/Makefile
index fe04eb01a893..0602c96d0399 100644
--- a/security/rubygem-roauth/Makefile
+++ b/security/rubygem-roauth/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= tota@FreeBSD.org
COMMENT= Simple Ruby OAuth library
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-ruby-hmac/Makefile b/security/rubygem-ruby-hmac/Makefile
index 4fbcc36f4467..4552a972ea05 100644
--- a/security/rubygem-ruby-hmac/Makefile
+++ b/security/rubygem-ruby-hmac/Makefile
@@ -10,6 +10,8 @@ COMMENT= Common interface to HMAC functionality
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-ruby-rc4/Makefile b/security/rubygem-ruby-rc4/Makefile
index 7f3e2014a1b8..1c6ea2f962cd 100644
--- a/security/rubygem-ruby-rc4/Makefile
+++ b/security/rubygem-ruby-rc4/Makefile
@@ -11,6 +11,8 @@ COMMENT= Pure Ruby implementation of the RC4 algorithm
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-six/Makefile b/security/rubygem-six/Makefile
index 7b77332b9f3d..95261f788e1e 100644
--- a/security/rubygem-six/Makefile
+++ b/security/rubygem-six/Makefile
@@ -10,6 +10,8 @@ COMMENT= Very simple authorization gem
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/security/rubygem-twitter_oauth/Makefile b/security/rubygem-twitter_oauth/Makefile
index 6c15ee877196..999f55227ad5 100644
--- a/security/rubygem-twitter_oauth/Makefile
+++ b/security/rubygem-twitter_oauth/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-json>=1.8.0:${PORTSDIR}/devel/rubygem-json \
rubygem-mime-types>=1.16:${PORTSDIR}/misc/rubygem-mime-types \
rubygem-oauth>=0.4.7:${PORTSDIR}/net/rubygem-oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-SyslogLogger/Makefile b/sysutils/rubygem-SyslogLogger/Makefile
index 68c4cbbd2df1..662e6ac52d4b 100644
--- a/sysutils/rubygem-SyslogLogger/Makefile
+++ b/sysutils/rubygem-SyslogLogger/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Logger replacement that logs to syslog
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-bundler17/Makefile b/sysutils/rubygem-bundler17/Makefile
index c49e66b04c8d..4f4d57437fbd 100644
--- a/sysutils/rubygem-bundler17/Makefile
+++ b/sysutils/rubygem-bundler17/Makefile
@@ -15,6 +15,8 @@ LICENSE= MIT
PORTSCOUT= limit:^1\.7\.[0-9]*
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-chef-api/Makefile b/sysutils/rubygem-chef-api/Makefile
index 09761fb68e9d..a9839dffa7ac 100644
--- a/sysutils/rubygem-chef-api/Makefile
+++ b/sysutils/rubygem-chef-api/Makefile
@@ -13,6 +13,8 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-logify>=0.1:${PORTSDIR}/sysutils/rubygem-logify
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-chef-zero/Makefile b/sysutils/rubygem-chef-zero/Makefile
index cc52f98b946f..1dbf72731920 100644
--- a/sysutils/rubygem-chef-zero/Makefile
+++ b/sysutils/rubygem-chef-zero/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-hashie2>=2.0.0:${PORTSDIR}/devel/rubygem-hashie2 \
rubygem-mixlib-log>=1.3.0:${PORTSDIR}/devel/rubygem-mixlib-log \
rubygem-rack>=0.0.0:${PORTSDIR}/www/rubygem-rack
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-fssm/Makefile b/sysutils/rubygem-fssm/Makefile
index b40a74b119d2..656f41878ea0 100644
--- a/sysutils/rubygem-fssm/Makefile
+++ b/sysutils/rubygem-fssm/Makefile
@@ -10,6 +10,8 @@ COMMENT= State tracking and event firing utility
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-guard-compat/Makefile b/sysutils/rubygem-guard-compat/Makefile
index 3743178dbde0..c4dd65b790a4 100644
--- a/sysutils/rubygem-guard-compat/Makefile
+++ b/sysutils/rubygem-guard-compat/Makefile
@@ -11,6 +11,8 @@ COMMENT= Helps creating valid Guard plugins and testing them
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-hammer_cli/Makefile b/sysutils/rubygem-hammer_cli/Makefile
index a13027a148cd..0007cf42beac 100644
--- a/sysutils/rubygem-hammer_cli/Makefile
+++ b/sysutils/rubygem-hammer_cli/Makefile
@@ -24,6 +24,8 @@ RUN_DEPENDS= rubygem-apipie-bindings>=0.0.10:${PORTSDIR}/devel/rubygem-apipie-bi
rubygem-rest-client>=1.6.7:${PORTSDIR}/www/rubygem-rest-client \
rubygem-table_print>=1.5.1:${PORTSDIR}/devel/rubygem-table_print
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-hammer_cli_foreman/Makefile b/sysutils/rubygem-hammer_cli_foreman/Makefile
index 4f84fd752f9d..43f1c67f1be0 100644
--- a/sysutils/rubygem-hammer_cli_foreman/Makefile
+++ b/sysutils/rubygem-hammer_cli_foreman/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-apipie-bindings>=0.0.11:${PORTSDIR}/devel/rubygem-apipie-bi
rubygem-hammer_cli>=0.2.0:${PORTSDIR}/sysutils/rubygem-hammer_cli \
rubygem-rest-client>=1.6.7:${PORTSDIR}/www/rubygem-rest-client
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-hammer_cli_foreman_bootdisk/Makefile b/sysutils/rubygem-hammer_cli_foreman_bootdisk/Makefile
index 73ca01eba60f..208e48c1f754 100644
--- a/sysutils/rubygem-hammer_cli_foreman_bootdisk/Makefile
+++ b/sysutils/rubygem-hammer_cli_foreman_bootdisk/Makefile
@@ -13,6 +13,8 @@ LICENSE= GPLv3
RUN_DEPENDS= rubygem-hammer_cli_foreman>=0.1.2:${PORTSDIR}/sysutils/rubygem-hammer_cli_foreman
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-hammer_cli_foreman_salt/Makefile b/sysutils/rubygem-hammer_cli_foreman_salt/Makefile
index a91f1ed1b482..45ae3d706b03 100644
--- a/sysutils/rubygem-hammer_cli_foreman_salt/Makefile
+++ b/sysutils/rubygem-hammer_cli_foreman_salt/Makefile
@@ -13,6 +13,8 @@ LICENSE= GPLv3
RUN_DEPENDS= rubygem-hammer_cli_foreman>=0.1.2:${PORTSDIR}/sysutils/rubygem-hammer_cli_foreman
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-hiera-file/Makefile b/sysutils/rubygem-hiera-file/Makefile
index 078e23869c96..53e88b56d73e 100644
--- a/sysutils/rubygem-hiera-file/Makefile
+++ b/sysutils/rubygem-hiera-file/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= matthew@FreeBSD.org
COMMENT= Data backend for Hiera that returns whole files
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-hiera/Makefile b/sysutils/rubygem-hiera/Makefile
index 89e3bff3d2b1..530c7c27ed06 100644
--- a/sysutils/rubygem-hiera/Makefile
+++ b/sysutils/rubygem-hiera/Makefile
@@ -13,6 +13,8 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PKGNAMEPREFIX}json_pure>=0:${PORTSDIR}/devel/rubygem-json_pure
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-log4r/Makefile b/sysutils/rubygem-log4r/Makefile
index b74132f6e726..6b8856eb4db5 100644
--- a/sysutils/rubygem-log4r/Makefile
+++ b/sysutils/rubygem-log4r/Makefile
@@ -11,6 +11,8 @@ COMMENT= Flexible logging library for use in Ruby programs
LICENSE= LGPL3
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-logify/Makefile b/sysutils/rubygem-logify/Makefile
index 31c0592501c3..abdfa48e08c8 100644
--- a/sysutils/rubygem-logify/Makefile
+++ b/sysutils/rubygem-logify/Makefile
@@ -11,6 +11,8 @@ COMMENT= Lightweight logging library for Ruby
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-mogilefs-client/Makefile b/sysutils/rubygem-mogilefs-client/Makefile
index 0fe0acfd3efb..eb5877623611 100644
--- a/sysutils/rubygem-mogilefs-client/Makefile
+++ b/sysutils/rubygem-mogilefs-client/Makefile
@@ -11,6 +11,8 @@ COMMENT= MogileFS client library for Ruby
LICENSE= BSD
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-mothra/Makefile b/sysutils/rubygem-mothra/Makefile
index 5f6cd5d0c7d0..1ee2dfe9d30f 100644
--- a/sysutils/rubygem-mothra/Makefile
+++ b/sysutils/rubygem-mothra/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-colorize>=0.7.3:${PORTSDIR}/devel/rubygem-colorize \
rubygem-rodzilla>=0.3.6:${PORTSDIR}/devel/rubygem-rodzilla \
rubygem-thor>=0.19.1:${PORTSDIR}/devel/rubygem-thor
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-murder/Makefile b/sysutils/rubygem-murder/Makefile
index 83748724f7a0..581100672109 100644
--- a/sysutils/rubygem-murder/Makefile
+++ b/sysutils/rubygem-murder/Makefile
@@ -12,6 +12,8 @@ COMMENT= Large scale deploys using BitTorrent
LICENSE= APACHE20
USES= python
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-parallel/Makefile b/sysutils/rubygem-parallel/Makefile
index 53883bb0ea4e..eb9398675ad6 100644
--- a/sysutils/rubygem-parallel/Makefile
+++ b/sysutils/rubygem-parallel/Makefile
@@ -11,6 +11,8 @@ COMMENT= Run any kind of code in parallel processes
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-rubyipmi/Makefile b/sysutils/rubygem-rubyipmi/Makefile
index 661b96af2737..bc9e8daaef5b 100644
--- a/sysutils/rubygem-rubyipmi/Makefile
+++ b/sysutils/rubygem-rubyipmi/Makefile
@@ -13,6 +13,8 @@ LICENSE= LGPL21
RUN_DEPENDS= ${LOCALBASE}/sbin/bmc-device:${PORTSDIR}/sysutils/freeipmi
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-shellany/Makefile b/sysutils/rubygem-shellany/Makefile
index 235b8429f34c..5181489fd0da 100644
--- a/sysutils/rubygem-shellany/Makefile
+++ b/sysutils/rubygem-shellany/Makefile
@@ -11,6 +11,8 @@ COMMENT= MRI+JRuby compatible command output capturing
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-smart_proxy_chef/Makefile b/sysutils/rubygem-smart_proxy_chef/Makefile
index 5a199afcf249..a6f1cde917d0 100644
--- a/sysutils/rubygem-smart_proxy_chef/Makefile
+++ b/sysutils/rubygem-smart_proxy_chef/Makefile
@@ -14,6 +14,8 @@ LICENSE= GPLv3
RUN_DEPENDS= foreman-proxy>=1.8.0:${PORTSDIR}/net/foreman-proxy \
rubygem-chef-api>0:${PORTSDIR}/sysutils/rubygem-chef-api
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-smart_proxy_salt/Makefile b/sysutils/rubygem-smart_proxy_salt/Makefile
index 060e67aff35d..f214fe3d979c 100644
--- a/sysutils/rubygem-smart_proxy_salt/Makefile
+++ b/sysutils/rubygem-smart_proxy_salt/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= foreman-proxy>=1.8.0:${PORTSDIR}/net/foreman-proxy \
${PYTHON_PKGNAMEPREFIX}salt>0:${PORTSDIR}/sysutils/py-salt
USES= python
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/sysutils/rubygem-yell/Makefile b/sysutils/rubygem-yell/Makefile
index aa90c57952f0..4551fd6917fd 100644
--- a/sysutils/rubygem-yell/Makefile
+++ b/sysutils/rubygem-yell/Makefile
@@ -11,6 +11,8 @@ COMMENT= Extensible logging library for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-albino/Makefile b/textproc/rubygem-albino/Makefile
index e8be5bee67d5..713eb51b01db 100644
--- a/textproc/rubygem-albino/Makefile
+++ b/textproc/rubygem-albino/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-posix-spawn>=0.3.6:${PORTSDIR}/devel/rubygem-posix-spawn \
${PYTHON_PKGNAMEPREFIX}pygments>=0.8:${PORTSDIR}/textproc/py-pygments
USES= python
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-asciidoctor/Makefile b/textproc/rubygem-asciidoctor/Makefile
index b561050467a5..37104d723283 100644
--- a/textproc/rubygem-asciidoctor/Makefile
+++ b/textproc/rubygem-asciidoctor/Makefile
@@ -11,6 +11,8 @@ COMMENT= Fast, open source text processor and publishing toolchain
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.adoc
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-coderay/Makefile b/textproc/rubygem-coderay/Makefile
index e83cd93e0760..ac31f4f4b3ed 100644
--- a/textproc/rubygem-coderay/Makefile
+++ b/textproc/rubygem-coderay/Makefile
@@ -11,6 +11,8 @@ COMMENT= Fast and easy syntax highlighting for selected languages
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-colorator/Makefile b/textproc/rubygem-colorator/Makefile
index 36f8ce28cd45..9059dabbfb5d 100644
--- a/textproc/rubygem-colorator/Makefile
+++ b/textproc/rubygem-colorator/Makefile
@@ -12,6 +12,8 @@ COMMENT= Colorize your text in a terminal with a simple API
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-colored/Makefile b/textproc/rubygem-colored/Makefile
index cb1d05dc77c6..223cda3f8b41 100644
--- a/textproc/rubygem-colored/Makefile
+++ b/textproc/rubygem-colored/Makefile
@@ -11,6 +11,8 @@ COMMENT= Colorize text on the console
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-creole/Makefile b/textproc/rubygem-creole/Makefile
index 71f1297d989c..f525f821031d 100644
--- a/textproc/rubygem-creole/Makefile
+++ b/textproc/rubygem-creole/Makefile
@@ -10,6 +10,8 @@ COMMENT= Creole-to-HTML converter
LICENSE= RUBY
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-css_parser/Makefile b/textproc/rubygem-css_parser/Makefile
index a06bd612ab45..aab4e8060b23 100644
--- a/textproc/rubygem-css_parser/Makefile
+++ b/textproc/rubygem-css_parser/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-addressable>=0:${PORTSDIR}/www/rubygem-addressable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-cssmin/Makefile b/textproc/rubygem-cssmin/Makefile
index 05a8e32b65b6..4070a158d656 100644
--- a/textproc/rubygem-cssmin/Makefile
+++ b/textproc/rubygem-cssmin/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby library for minifying CSS. Inspired by cssmin.js and YUI Compresso
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-diff-lcs/Makefile b/textproc/rubygem-diff-lcs/Makefile
index 0d210689861a..74d878cb2914 100644
--- a/textproc/rubygem-diff-lcs/Makefile
+++ b/textproc/rubygem-diff-lcs/Makefile
@@ -12,6 +12,8 @@ COMMENT= LCS-based diff library for ruby
LICENSE= ART20 GPLv2 GPLv3 MIT
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-gemoji/Makefile b/textproc/rubygem-gemoji/Makefile
index f20a2663a844..543511989434 100644
--- a/textproc/rubygem-gemoji/Makefile
+++ b/textproc/rubygem-gemoji/Makefile
@@ -10,6 +10,8 @@ COMMENT= Emoji assets
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-github-markup/Makefile b/textproc/rubygem-github-markup/Makefile
index 69ed0f65ddb8..2cd2bb08740e 100644
--- a/textproc/rubygem-github-markup/Makefile
+++ b/textproc/rubygem-github-markup/Makefile
@@ -10,6 +10,8 @@ COMMENT= Render any fancy markup
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-gitlab-grit/Makefile b/textproc/rubygem-gitlab-grit/Makefile
index 2d9df980c42b..bf4005004ab9 100644
--- a/textproc/rubygem-gitlab-grit/Makefile
+++ b/textproc/rubygem-gitlab-grit/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-charlock_holmes>=0.6:${PORTSDIR}/textproc/rubygem-charlock_
rubygem-mime-types1>=1.15:${PORTSDIR}/misc/rubygem-mime-types1 \
rubygem-posix-spawn>=0.3:${PORTSDIR}/devel/rubygem-posix-spawn
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-gitlab-linguist/Makefile b/textproc/rubygem-gitlab-linguist/Makefile
index c88520b92bee..b1a2e96e0112 100644
--- a/textproc/rubygem-gitlab-linguist/Makefile
+++ b/textproc/rubygem-gitlab-linguist/Makefile
@@ -14,6 +14,8 @@ RUN_DEPENDS= rubygem-charlock_holmes>=0.6.6:${PORTSDIR}/textproc/rubygem-charloc
rubygem-escape_utils-rails4>=0.3.1:${PORTSDIR}/textproc/rubygem-escape_utils-rails4 \
rubygem-mime-types1>=1.19:${PORTSDIR}/misc/rubygem-mime-types1
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-heredoc_unindent/Makefile b/textproc/rubygem-heredoc_unindent/Makefile
index ed0a15336df3..91ccd942e12e 100644
--- a/textproc/rubygem-heredoc_unindent/Makefile
+++ b/textproc/rubygem-heredoc_unindent/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-hoe>=2.9.6:${PORTSDIR}/devel/rubygem-hoe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-hikidoc/Makefile b/textproc/rubygem-hikidoc/Makefile
index de10ae2667d1..624a4a1b6873 100644
--- a/textproc/rubygem-hikidoc/Makefile
+++ b/textproc/rubygem-hikidoc/Makefile
@@ -10,6 +10,8 @@ COMMENT= Text-to-HTML conversion tool for web writers
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-htmlentities/Makefile b/textproc/rubygem-htmlentities/Makefile
index 57e6ed7493ee..7792bf321c19 100644
--- a/textproc/rubygem-htmlentities/Makefile
+++ b/textproc/rubygem-htmlentities/Makefile
@@ -11,6 +11,8 @@ COMMENT= HTML entity encoding and decoding for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-ini/Makefile b/textproc/rubygem-ini/Makefile
index bae401eb53b7..73464a9e2264 100644
--- a/textproc/rubygem-ini/Makefile
+++ b/textproc/rubygem-ini/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby INI File Parser and Writer
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-jekyll-assets/Makefile b/textproc/rubygem-jekyll-assets/Makefile
index 83dcaad82514..5e5a2cec7c2e 100644
--- a/textproc/rubygem-jekyll-assets/Makefile
+++ b/textproc/rubygem-jekyll-assets/Makefile
@@ -19,6 +19,8 @@ RUN_DEPENDS= rubygem-fastimage>=1.6:${PORTSDIR}/graphics/rubygem-fastimage \
rubygem-sprockets-helpers>=0:${PORTSDIR}/devel/rubygem-sprockets-helpers \
rubygem-sprockets-sass>=0:${PORTSDIR}/devel/rubygem-sprockets-sass
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-jekyll-gist/Makefile b/textproc/rubygem-jekyll-gist/Makefile
index 22878e6a8b82..dece917cbe41 100644
--- a/textproc/rubygem-jekyll-gist/Makefile
+++ b/textproc/rubygem-jekyll-gist/Makefile
@@ -11,6 +11,8 @@ COMMENT= Liquid tag for displaying GitHub Gists in Jekyll sites
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-jekyll-paginate/Makefile b/textproc/rubygem-jekyll-paginate/Makefile
index e1e652c23f64..854bb58d909f 100644
--- a/textproc/rubygem-jekyll-paginate/Makefile
+++ b/textproc/rubygem-jekyll-paginate/Makefile
@@ -11,6 +11,8 @@ COMMENT= Built-in Pagination Generator for Jekyll
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-jsmin/Makefile b/textproc/rubygem-jsmin/Makefile
index 9ef78588e643..4b5bb579c49e 100644
--- a/textproc/rubygem-jsmin/Makefile
+++ b/textproc/rubygem-jsmin/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby implementation of Douglas Crockford's JSMin JavaScript minifier
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-kramdown/Makefile b/textproc/rubygem-kramdown/Makefile
index 520fd084116b..28c5926ddd67 100644
--- a/textproc/rubygem-kramdown/Makefile
+++ b/textproc/rubygem-kramdown/Makefile
@@ -11,6 +11,8 @@ COMMENT= Yet-another-markdown-parser but fast, pure Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-kwalify/Makefile b/textproc/rubygem-kwalify/Makefile
index 5d39aa1768af..90c3e58da658 100644
--- a/textproc/rubygem-kwalify/Makefile
+++ b/textproc/rubygem-kwalify/Makefile
@@ -11,6 +11,8 @@ COMMENT= Parser, schema validator, and data binding tool for YAML and JSON
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-linguistics/Makefile b/textproc/rubygem-linguistics/Makefile
index d87363057d3d..edcb7eb12e4a 100644
--- a/textproc/rubygem-linguistics/Makefile
+++ b/textproc/rubygem-linguistics/Makefile
@@ -13,6 +13,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-loggability>=0.11:${PORTSDIR}/textproc/rubygem-loggability
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-liquid/Makefile b/textproc/rubygem-liquid/Makefile
index c01ea8610dc4..6fadd736a3ae 100644
--- a/textproc/rubygem-liquid/Makefile
+++ b/textproc/rubygem-liquid/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library for rendering safe templates
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-loggability/Makefile b/textproc/rubygem-loggability/Makefile
index 351b93575c41..2311fcb2fbd2 100644
--- a/textproc/rubygem-loggability/Makefile
+++ b/textproc/rubygem-loggability/Makefile
@@ -11,6 +11,8 @@ COMMENT= Composable logging system built on the standard Logger library
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-ltsv/Makefile b/textproc/rubygem-ltsv/Makefile
index 1b1574a4f6e9..8ec0b50b5205 100644
--- a/textproc/rubygem-ltsv/Makefile
+++ b/textproc/rubygem-ltsv/Makefile
@@ -8,6 +8,8 @@ MASTER_SITES= RG
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Parser / Dumper for LTSV
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-multi_xml/Makefile b/textproc/rubygem-multi_xml/Makefile
index a42256de01f3..14a7bbb6e03a 100644
--- a/textproc/rubygem-multi_xml/Makefile
+++ b/textproc/rubygem-multi_xml/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
OPTIONS_DEFINE= NOKOGIRI
NOKOGIRI_DESC= Nokogiri is a HTML, XML, SAX, and Reader parser
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-opml/Makefile b/textproc/rubygem-opml/Makefile
index d9c18514357a..6f99e7bde8fb 100644
--- a/textproc/rubygem-opml/Makefile
+++ b/textproc/rubygem-opml/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= markun@onohara.to
COMMENT= Simple wrapper for parsing OPML files
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-org-ruby/Makefile b/textproc/rubygem-org-ruby/Makefile
index 13acf9066bea..e7e0b0a28851 100644
--- a/textproc/rubygem-org-ruby/Makefile
+++ b/textproc/rubygem-org-ruby/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rubypants>=0.2.0:${PORTSDIR}/textproc/rubygem-rubypants
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-parslet/Makefile b/textproc/rubygem-parslet/Makefile
index e457ac742d83..ee63d7f9a76e 100644
--- a/textproc/rubygem-parslet/Makefile
+++ b/textproc/rubygem-parslet/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-blankslate>=2:${PORTSDIR}/devel/rubygem-blankslate
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-phone/Makefile b/textproc/rubygem-phone/Makefile
index b621ea4b816e..e3fe53e84e05 100644
--- a/textproc/rubygem-phone/Makefile
+++ b/textproc/rubygem-phone/Makefile
@@ -11,6 +11,8 @@ COMMENT= Phone number parsing, validation and formatting
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-rak/Makefile b/textproc/rubygem-rak/Makefile
index f0a20affb5ab..42fc1f2c4478 100644
--- a/textproc/rubygem-rak/Makefile
+++ b/textproc/rubygem-rak/Makefile
@@ -12,6 +12,8 @@ COMMENT= Grep replacement in pure Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-rdtool/Makefile b/textproc/rubygem-rdtool/Makefile
index 798f584dd958..8cb409bfc6c7 100644
--- a/textproc/rubygem-rdtool/Makefile
+++ b/textproc/rubygem-rdtool/Makefile
@@ -12,6 +12,8 @@ COMMENT= RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)
LICENSE= GPLv2 GPLv3 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-ri_cal/Makefile b/textproc/rubygem-ri_cal/Makefile
index 83de32e98241..48bff3d23009 100644
--- a/textproc/rubygem-ri_cal/Makefile
+++ b/textproc/rubygem-ri_cal/Makefile
@@ -10,6 +10,8 @@ COMMENT= Library for parsing, and generating iCalendar data
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/textproc/rubygem-rouge/Makefile b/textproc/rubygem-rouge/Makefile
index 6962c2fcb422..e8f7ea749546 100644
--- a/textproc/rubygem-rouge/Makefile
+++ b/textproc/rubygem-rouge/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple, easy-to-extend drop-in replacement for pygments
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-rttool/Makefile b/textproc/rubygem-rttool/Makefile
index dc0ab2dbbc91..67d66bd664f3 100644
--- a/textproc/rubygem-rttool/Makefile
+++ b/textproc/rubygem-rttool/Makefile
@@ -11,6 +11,8 @@ COMMENT= RT into HTML and plain text converter
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-rubypants/Makefile b/textproc/rubygem-rubypants/Makefile
index 2e04b38f8511..93aa78abde38 100644
--- a/textproc/rubygem-rubypants/Makefile
+++ b/textproc/rubygem-rubypants/Makefile
@@ -11,6 +11,8 @@ COMMENT= Translates ASCII into smart typographic punctuation HTML entities
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
diff --git a/textproc/rubygem-rugments/Makefile b/textproc/rubygem-rugments/Makefile
index ee571f67e8d3..de8519d61fab 100644
--- a/textproc/rubygem-rugments/Makefile
+++ b/textproc/rubygem-rugments/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
GEM_NAME= ${PORTNAME}-${DISTVERSION}
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-sass32/Makefile b/textproc/rubygem-sass32/Makefile
index ce0d6a02b158..627855905892 100644
--- a/textproc/rubygem-sass32/Makefile
+++ b/textproc/rubygem-sass32/Makefile
@@ -12,6 +12,8 @@ COMMENT= Sass is an extension of CSS3
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-sax-machine/Makefile b/textproc/rubygem-sax-machine/Makefile
index 02d9c3be2496..5a8cf8bda9d4 100644
--- a/textproc/rubygem-sax-machine/Makefile
+++ b/textproc/rubygem-sax-machine/Makefile
@@ -11,6 +11,8 @@ COMMENT= Declarative sax parsing library backed by Nokogiri
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-spreadsheet/Makefile b/textproc/rubygem-spreadsheet/Makefile
index 3af0bfea322e..3f44201939c0 100644
--- a/textproc/rubygem-spreadsheet/Makefile
+++ b/textproc/rubygem-spreadsheet/Makefile
@@ -14,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-ruby-ole>=1.0:${PORTSDIR}/devel/rubygem-ruby-ole
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-stamp/Makefile b/textproc/rubygem-stamp/Makefile
index 046b107a6cb2..ab6ae80de4cc 100644
--- a/textproc/rubygem-stamp/Makefile
+++ b/textproc/rubygem-stamp/Makefile
@@ -10,6 +10,8 @@ COMMENT= Format dates and times
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-syntax/Makefile b/textproc/rubygem-syntax/Makefile
index 4365f80b5fc1..e04c57322be9 100644
--- a/textproc/rubygem-syntax/Makefile
+++ b/textproc/rubygem-syntax/Makefile
@@ -10,6 +10,8 @@ COMMENT= Module for using Systax highlighting in Ruby
LICENSE= BSD3CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-text/Makefile b/textproc/rubygem-text/Makefile
index b6957a67e305..a44eac300676 100644
--- a/textproc/rubygem-text/Makefile
+++ b/textproc/rubygem-text/Makefile
@@ -12,6 +12,8 @@ COMMENT= Collection of text algorithms
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING.txt
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-tidy/Makefile b/textproc/rubygem-tidy/Makefile
index 92212147481f..9e4acf05feed 100644
--- a/textproc/rubygem-tidy/Makefile
+++ b/textproc/rubygem-tidy/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= don@na.rim.or.jp
COMMENT= Ruby interface to HTML Tidy Library Project
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-twitter-text/Makefile b/textproc/rubygem-twitter-text/Makefile
index 24b895837b21..f86fdd160907 100644
--- a/textproc/rubygem-twitter-text/Makefile
+++ b/textproc/rubygem-twitter-text/Makefile
@@ -13,6 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-unf>=0.1.0:${PORTSDIR}/textproc/rubygem-unf
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-unf/Makefile b/textproc/rubygem-unf/Makefile
index 30d15b1aca46..ba0f795e6c72 100644
--- a/textproc/rubygem-unf/Makefile
+++ b/textproc/rubygem-unf/Makefile
@@ -13,6 +13,8 @@ LICENSE= BSD2CLAUSE
RUN_DEPENDS= rubygem-unf_ext>=0:${PORTSDIR}/textproc/rubygem-unf_ext
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-xml-simple/Makefile b/textproc/rubygem-xml-simple/Makefile
index 35f25dd77d91..4ca82d605409 100644
--- a/textproc/rubygem-xml-simple/Makefile
+++ b/textproc/rubygem-xml-simple/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby take off of p5-XML-Simple
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-ya2yaml/Makefile b/textproc/rubygem-ya2yaml/Makefile
index fdc3b540d7e8..3dce49623fe6 100644
--- a/textproc/rubygem-ya2yaml/Makefile
+++ b/textproc/rubygem-ya2yaml/Makefile
@@ -11,6 +11,8 @@ COMMENT= Yet another YAML converter, includes complete UTF8 support
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-yard-chef/Makefile b/textproc/rubygem-yard-chef/Makefile
index cece80d4a45a..820a0e37eae4 100644
--- a/textproc/rubygem-yard-chef/Makefile
+++ b/textproc/rubygem-yard-chef/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-yard>=0.8:${PORTSDIR}/textproc/rubygem-yard
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-yard/Makefile b/textproc/rubygem-yard/Makefile
index d5a2ebb50fbd..14e2390eaaa5 100644
--- a/textproc/rubygem-yard/Makefile
+++ b/textproc/rubygem-yard/Makefile
@@ -11,6 +11,8 @@ COMMENT= Documentation generation tool for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-actionpack/Makefile b/www/rubygem-actionpack/Makefile
index da83e4e7ec37..f24af1853d34 100644
--- a/www/rubygem-actionpack/Makefile
+++ b/www/rubygem-actionpack/Makefile
@@ -21,6 +21,8 @@ RUN_DEPENDS= rubygem-activemodel>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-a
rubygem-rack-test>=0.6.1:${PORTSDIR}/www/rubygem-rack-test \
rubygem-sprockets22>=2.2.1:${PORTSDIR}/devel/rubygem-sprockets22
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-activeresource/Makefile b/www/rubygem-activeresource/Makefile
index ddc935ffbef2..04874b122749 100644
--- a/www/rubygem-activeresource/Makefile
+++ b/www/rubygem-activeresource/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activemodel>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-activemodel \
rubygem-activesupport>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-acts-as-taggable-on/Makefile b/www/rubygem-acts-as-taggable-on/Makefile
index 049162c91513..353b4f218b42 100644
--- a/www/rubygem-acts-as-taggable-on/Makefile
+++ b/www/rubygem-acts-as-taggable-on/Makefile
@@ -10,6 +10,8 @@ COMMENT= Tag a single model on several contexts
RUN_DEPENDS= rubygem-rails>=3.0:${PORTSDIR}/www/rubygem-rails
+NO_ARCH= yes
+
USE_RUBY= YES
USE_RUBYGEMS= YES
RUBYGEM_AUTOPLIST= YES
diff --git a/www/rubygem-acts_as_taggable/Makefile b/www/rubygem-acts_as_taggable/Makefile
index a412c926fada..9f0aa0f2d194 100644
--- a/www/rubygem-acts_as_taggable/Makefile
+++ b/www/rubygem-acts_as_taggable/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Add tagging capabilities to your ActiveRecord objects
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-addressable/Makefile b/www/rubygem-addressable/Makefile
index 0f6aa260906a..77f11af2d626 100644
--- a/www/rubygem-addressable/Makefile
+++ b/www/rubygem-addressable/Makefile
@@ -11,6 +11,8 @@ COMMENT= Replacement for the URI implementation
LICENSE= APACHE20
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-akami/Makefile b/www/rubygem-akami/Makefile
index d20462d7388d..bae06c13f8ec 100644
--- a/www/rubygem-akami/Makefile
+++ b/www/rubygem-akami/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-gyoku>=0.4.6:${PORTSDIR}/devel/rubygem-gyoku
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-asana/Makefile b/www/rubygem-asana/Makefile
index 92aa31ae9c05..5798916613d6 100644
--- a/www/rubygem-asana/Makefile
+++ b/www/rubygem-asana/Makefile
@@ -13,6 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activeresource>=3.2.3:${PORTSDIR}/www/rubygem-activeresource
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-browser/Makefile b/www/rubygem-browser/Makefile
index 6c216b394919..b0bd246ebc41 100644
--- a/www/rubygem-browser/Makefile
+++ b/www/rubygem-browser/Makefile
@@ -10,6 +10,8 @@ COMMENT= Web browser detection for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-cal-heatmap-rails/Makefile b/www/rubygem-cal-heatmap-rails/Makefile
index 41467e2d4b2d..6bf03ac8b8a5 100644
--- a/www/rubygem-cal-heatmap-rails/Makefile
+++ b/www/rubygem-cal-heatmap-rails/Makefile
@@ -13,6 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-d3_rails>0:${PORTSDIR}/www/rubygem-d3_rails
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-carrierwave/Makefile b/www/rubygem-carrierwave/Makefile
index 257c0c933267..fe7422a08d1e 100644
--- a/www/rubygem-carrierwave/Makefile
+++ b/www/rubygem-carrierwave/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-activemodel>=3.2.0:${PORTSDIR}/databases/rubygem-activemode
rubygem-json>=1.7:${PORTSDIR}/devel/rubygem-json \
rubygem-mime-types>=1.16:${PORTSDIR}/misc/rubygem-mime-types
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-cgi_multipart_eof_fix/Makefile b/www/rubygem-cgi_multipart_eof_fix/Makefile
index 05abbcfc1e58..3e7640ee90d3 100644
--- a/www/rubygem-cgi_multipart_eof_fix/Makefile
+++ b/www/rubygem-cgi_multipart_eof_fix/Makefile
@@ -11,6 +11,8 @@ COMMENT= Fix an exploitable bug in CGI multipart parsing
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-chosen-rails/Makefile b/www/rubygem-chosen-rails/Makefile
index 9cb9afc18d00..c659811dd5e9 100644
--- a/www/rubygem-chosen-rails/Makefile
+++ b/www/rubygem-chosen-rails/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-coffee-rails>=3.2:${PORTSDIR}/devel/rubygem-coffee-rails \
rubygem-railties>=3.0:${PORTSDIR}/www/rubygem-railties \
rubygem-sass-rails>=3.2:${PORTSDIR}/textproc/rubygem-sass-rails
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-cookiejar/Makefile b/www/rubygem-cookiejar/Makefile
index d75cfd751c24..1dcaa3bdb35c 100644
--- a/www/rubygem-cookiejar/Makefile
+++ b/www/rubygem-cookiejar/Makefile
@@ -11,6 +11,8 @@ COMMENT= Allows for parsing and returning cookies in Ruby HTTP client code
LICENSE= BSD2CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-crass/Makefile b/www/rubygem-crass/Makefile
index 4c0bc83eaeb2..08c8bdfbc5c8 100644
--- a/www/rubygem-crass/Makefile
+++ b/www/rubygem-crass/Makefile
@@ -11,6 +11,8 @@ COMMENT= CSS parser based on the CSS Syntax Level 3 draft
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-d3_rails/Makefile b/www/rubygem-d3_rails/Makefile
index 5d900af8e790..4f4338aa434c 100644
--- a/www/rubygem-d3_rails/Makefile
+++ b/www/rubygem-d3_rails/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-railties>=3.1.0:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-dashing/Makefile b/www/rubygem-dashing/Makefile
index b88f4e93442d..b2de8b4cac86 100644
--- a/www/rubygem-dashing/Makefile
+++ b/www/rubygem-dashing/Makefile
@@ -25,6 +25,8 @@ RUN_DEPENDS= rubygem-sass32>=3.2.12:${PORTSDIR}/textproc/rubygem-sass32 \
rubygem-rake>=10.3.2:${PORTSDIR}/devel/rubygem-rake \
rubygem-bundler>=1.7.3:${PORTSDIR}/sysutils/rubygem-bundler
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-davclient/Makefile b/www/rubygem-davclient/Makefile
index f942c0b211b4..73ab26131546 100644
--- a/www/rubygem-davclient/Makefile
+++ b/www/rubygem-davclient/Makefile
@@ -11,6 +11,8 @@ COMMENT= Command line WebDAV client and Ruby library
LICENSE= GPLv2
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-domainatrix/Makefile b/www/rubygem-domainatrix/Makefile
index dfeba5246f5a..4877c043cf96 100644
--- a/www/rubygem-domainatrix/Makefile
+++ b/www/rubygem-domainatrix/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-addressable>=0:${PORTSDIR}/www/rubygem-addressable
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-em-http-request/Makefile b/www/rubygem-em-http-request/Makefile
index 521fa4eee3e0..3e5a7a35fb00 100644
--- a/www/rubygem-em-http-request/Makefile
+++ b/www/rubygem-em-http-request/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-addressable>=2.3.4:${PORTSDIR}/www/rubygem-addressable \
rubygem-eventmachine>=1.0.3:${PORTSDIR}/devel/rubygem-eventmachine \
rubygem-http_parser.rb>=0.6.0:${PORTSDIR}/net/rubygem-http_parser.rb
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-em-socksify/Makefile b/www/rubygem-em-socksify/Makefile
index 4fc18717e60f..8ac35a665801 100644
--- a/www/rubygem-em-socksify/Makefile
+++ b/www/rubygem-em-socksify/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-eventmachine>=1.0.0:${PORTSDIR}/devel/rubygem-eventmachine
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-em-twitter/Makefile b/www/rubygem-em-twitter/Makefile
index c028de84b695..42b8f01c5c9f 100644
--- a/www/rubygem-em-twitter/Makefile
+++ b/www/rubygem-em-twitter/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-buftok>=0.2:${PORTSDIR}/devel/rubygem-buftok \
rubygem-http_parser.rb>=0.6:${PORTSDIR}/net/rubygem-http_parser.rb \
rubygem-simple_oauth>=0.2:${PORTSDIR}/net/rubygem-simple_oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-em-websocket/Makefile b/www/rubygem-em-websocket/Makefile
index 4f7c89b8c99b..04f6e785e9f6 100644
--- a/www/rubygem-em-websocket/Makefile
+++ b/www/rubygem-em-websocket/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-eventmachine>=0.12.9:${PORTSDIR}/devel/rubygem-eventmachine \
rubygem-http_parser.rb>=0.6.0:${PORTSDIR}/net/rubygem-http_parser.rb
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-emk-sinatra-url-for/Makefile b/www/rubygem-emk-sinatra-url-for/Makefile
index e54ed83b1a32..1776b848f668 100644
--- a/www/rubygem-emk-sinatra-url-for/Makefile
+++ b/www/rubygem-emk-sinatra-url-for/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-sinatra>=0.9.1.1:${PORTSDIR}/www/rubygem-sinatra
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-erubis/Makefile b/www/rubygem-erubis/Makefile
index d50310d45fb1..58190bc12c01 100644
--- a/www/rubygem-erubis/Makefile
+++ b/www/rubygem-erubis/Makefile
@@ -12,6 +12,8 @@ COMMENT= Fast, secure, and extensible implementation of eRuby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-faraday/Makefile b/www/rubygem-faraday/Makefile
index f4f7012ebfdd..1eb8192bbf63 100644
--- a/www/rubygem-faraday/Makefile
+++ b/www/rubygem-faraday/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-multipart-post>=1.2:${PORTSDIR}/www/rubygem-multipart-post
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-faraday_middleware/Makefile b/www/rubygem-faraday_middleware/Makefile
index aee61078ab63..48464ca527b5 100644
--- a/www/rubygem-faraday_middleware/Makefile
+++ b/www/rubygem-faraday_middleware/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-faraday>=0.7.4:${PORTSDIR}/www/rubygem-faraday
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-feed-normalizer/Makefile b/www/rubygem-feed-normalizer/Makefile
index a182d50a4b85..79acca1dc3a7 100644
--- a/www/rubygem-feed-normalizer/Makefile
+++ b/www/rubygem-feed-normalizer/Makefile
@@ -13,6 +13,8 @@ RUN_DEPENDS= rubygem-simple-rss>=1.1:${PORTSDIR}/www/rubygem-simple-rss \
rubygem-hpricot>=0.6:${PORTSDIR}/www/rubygem-hpricot \
rubygem-hoe>=1.5.0:${PORTSDIR}/devel/rubygem-hoe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-geminabox/Makefile b/www/rubygem-geminabox/Makefile
index d701dcb95c4e..b31657eb12b4 100644
--- a/www/rubygem-geminabox/Makefile
+++ b/www/rubygem-geminabox/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= rubygem-builder32>=0:${PORTSDIR}/devel/rubygem-builder32 \
rubygem-nesty>=0:${PORTSDIR}/devel/rubygem-nesty \
rubygem-sinatra>=1.2.7:${PORTSDIR}/www/rubygem-sinatra
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-gitlab-grack/Makefile b/www/rubygem-gitlab-grack/Makefile
index 6d22e6432738..070210bf91ad 100644
--- a/www/rubygem-gitlab-grack/Makefile
+++ b/www/rubygem-gitlab-grack/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rack15>=1.5.1:${PORTSDIR}/www/rubygem-rack15
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-gollum-grit_adapter/Makefile b/www/rubygem-gollum-grit_adapter/Makefile
index 8a6a8ef33b4b..5bb68b00187c 100644
--- a/www/rubygem-gollum-grit_adapter/Makefile
+++ b/www/rubygem-gollum-grit_adapter/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-gitlab-grit>=2.7.1:${PORTSDIR}/textproc/rubygem-gitlab-grit
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-haml-coderay/Makefile b/www/rubygem-haml-coderay/Makefile
index 1c2b34acd844..fe143f50559c 100644
--- a/www/rubygem-haml-coderay/Makefile
+++ b/www/rubygem-haml-coderay/Makefile
@@ -14,6 +14,8 @@ LICENSE= ISCL
RUN_DEPENDS= rubygem-coderay>=0:${PORTSDIR}/textproc/rubygem-coderay \
rubygem-haml>=0:${PORTSDIR}/www/rubygem-haml
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-haml-contrib/Makefile b/www/rubygem-haml-contrib/Makefile
index 915c2e6e7696..d83ab68570b6 100644
--- a/www/rubygem-haml-contrib/Makefile
+++ b/www/rubygem-haml-contrib/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-haml>=4.0.0:${PORTSDIR}/www/rubygem-haml
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-haml-rails/Makefile b/www/rubygem-haml-rails/Makefile
index d0162aaa523e..0736850f0e7c 100644
--- a/www/rubygem-haml-rails/Makefile
+++ b/www/rubygem-haml-rails/Makefile
@@ -17,6 +17,8 @@ RUN_DEPENDS= rubygem-actionpack>=3.1:${PORTSDIR}/www/rubygem-actionpack \
PORTSCOUT= limit:0.4
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-haml/Makefile b/www/rubygem-haml/Makefile
index 1cd50ba10289..5a78b4bc7b86 100644
--- a/www/rubygem-haml/Makefile
+++ b/www/rubygem-haml/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-tilt>=0:${PORTSDIR}/devel/rubygem-tilt
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-hashicorp-checkpoint/Makefile b/www/rubygem-hashicorp-checkpoint/Makefile
index 7729d5730b9a..31eecd2f0fbd 100644
--- a/www/rubygem-hashicorp-checkpoint/Makefile
+++ b/www/rubygem-hashicorp-checkpoint/Makefile
@@ -11,6 +11,8 @@ COMMENT= Internal HashiCorp service to check version information
LICENSE= MPL
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-heroku-api/Makefile b/www/rubygem-heroku-api/Makefile
index f5c00d281551..05b405b580aa 100644
--- a/www/rubygem-heroku-api/Makefile
+++ b/www/rubygem-heroku-api/Makefile
@@ -10,6 +10,8 @@ COMMENT= Heroku API
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-heroku-nav/Makefile b/www/rubygem-heroku-nav/Makefile
index 6a5be07e0c51..3e2cb6dc787a 100644
--- a/www/rubygem-heroku-nav/Makefile
+++ b/www/rubygem-heroku-nav/Makefile
@@ -10,6 +10,8 @@ COMMENT= Heroku Rack middleware
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-heroku/Makefile b/www/rubygem-heroku/Makefile
index ea69d4e4e037..565ee3b5c0c1 100644
--- a/www/rubygem-heroku/Makefile
+++ b/www/rubygem-heroku/Makefile
@@ -11,6 +11,8 @@ COMMENT= Heroku Client
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-http-cookie/Makefile b/www/rubygem-http-cookie/Makefile
index 31a63fcdc07f..a8f678d0466d 100644
--- a/www/rubygem-http-cookie/Makefile
+++ b/www/rubygem-http-cookie/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-domain_name>=0.5.1:${PORTSDIR}/net/rubygem-domain_name
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-http-form_data/Makefile b/www/rubygem-http-form_data/Makefile
index 57182a2daeea..80ee91aa3200 100644
--- a/www/rubygem-http-form_data/Makefile
+++ b/www/rubygem-http-form_data/Makefile
@@ -11,6 +11,8 @@ COMMENT= Build form data request bodies
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-http/Makefile b/www/rubygem-http/Makefile
index ca301fd52747..94f72d1d9527 100644
--- a/www/rubygem-http/Makefile
+++ b/www/rubygem-http/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-addressable>=2.3:${PORTSDIR}/www/rubygem-addressable \
rubygem-http-form_data>=1.0.1:${PORTSDIR}/www/rubygem-http-form_data \
rubygem-http_parser.rb>=0.6.0:${PORTSDIR}/net/rubygem-http_parser.rb
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-httparty/Makefile b/www/rubygem-httparty/Makefile
index 769d35c1fe58..093b55b1353e 100644
--- a/www/rubygem-httparty/Makefile
+++ b/www/rubygem-httparty/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-json>=1.8:${PORTSDIR}/devel/rubygem-json \
rubygem-multi_xml>=0.5.2:${PORTSDIR}/textproc/rubygem-multi_xml
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-httpclient/Makefile b/www/rubygem-httpclient/Makefile
index 1aa52d45a770..01f2a691330a 100644
--- a/www/rubygem-httpclient/Makefile
+++ b/www/rubygem-httpclient/Makefile
@@ -11,6 +11,8 @@ COMMENT= Yet another HTTP client implementation by NaHi
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-httpi/Makefile b/www/rubygem-httpi/Makefile
index eaabe9239c27..c9ec6413f34a 100644
--- a/www/rubygem-httpi/Makefile
+++ b/www/rubygem-httpi/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rack>=1.4.5:${PORTSDIR}/www/rubygem-rack
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-innate/Makefile b/www/rubygem-innate/Makefile
index f19b08e36be7..510a06aedaa1 100644
--- a/www/rubygem-innate/Makefile
+++ b/www/rubygem-innate/Makefile
@@ -14,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-rack15>=1.5.2:${PORTSDIR}/www/rubygem-rack15
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-jekyll-watch/Makefile b/www/rubygem-jekyll-watch/Makefile
index 2decd930b8b9..dbc4c988382d 100644
--- a/www/rubygem-jekyll-watch/Makefile
+++ b/www/rubygem-jekyll-watch/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-listen>=2.7:${PORTSDIR}/devel/rubygem-listen
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-journey/Makefile b/www/rubygem-journey/Makefile
index 686f1f5803be..cf3106947f4c 100644
--- a/www/rubygem-journey/Makefile
+++ b/www/rubygem-journey/Makefile
@@ -10,6 +10,8 @@ COMMENT= It routes requests
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-jquery-atwho-rails-rails4/Makefile b/www/rubygem-jquery-atwho-rails-rails4/Makefile
index 4f9f64dfe215..47509eaaceda 100644
--- a/www/rubygem-jquery-atwho-rails-rails4/Makefile
+++ b/www/rubygem-jquery-atwho-rails-rails4/Makefile
@@ -11,6 +11,8 @@ COMMENT= jQuery plugin that implements GitHub-like mentions
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-jquery-atwho-rails/Makefile b/www/rubygem-jquery-atwho-rails/Makefile
index 9571640ebb65..a11a6fed0fb6 100644
--- a/www/rubygem-jquery-atwho-rails/Makefile
+++ b/www/rubygem-jquery-atwho-rails/Makefile
@@ -10,6 +10,8 @@ COMMENT= jQuery plugin that implement GitHub-like mentions
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-jquery-rails/Makefile b/www/rubygem-jquery-rails/Makefile
index a61edcd67555..4ff582bee9be 100644
--- a/www/rubygem-jquery-rails/Makefile
+++ b/www/rubygem-jquery-rails/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= rubygem-railties>=3.0:${PORTSDIR}/www/rubygem-railties \
PORTSCOUT= limit:^3.*
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-jquery-ui-rails/Makefile b/www/rubygem-jquery-ui-rails/Makefile
index a745b4161c93..1bed320dc9fa 100644
--- a/www/rubygem-jquery-ui-rails/Makefile
+++ b/www/rubygem-jquery-ui-rails/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-railties>=3.2.16:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-jruby-rack/Makefile b/www/rubygem-jruby-rack/Makefile
index 79ae3bbdb9fe..9be924cd6abe 100644
--- a/www/rubygem-jruby-rack/Makefile
+++ b/www/rubygem-jruby-rack/Makefile
@@ -14,6 +14,7 @@ LICENSE= MIT
RUN_DEPENDS= jruby:${PORTSDIR}/lang/jruby
NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-jsobfu/Makefile b/www/rubygem-jsobfu/Makefile
index 30931f794407..5c7ee465bf81 100644
--- a/www/rubygem-jsobfu/Makefile
+++ b/www/rubygem-jsobfu/Makefile
@@ -12,6 +12,8 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-rkelly-remix>=0.0.6:${PORTSDIR}/www/rubygem-rkelly-remix
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-kaminari/Makefile b/www/rubygem-kaminari/Makefile
index 523a7f667756..d5745e4fc6b3 100644
--- a/www/rubygem-kaminari/Makefile
+++ b/www/rubygem-kaminari/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-actionpack>=3.0.0:${PORTSDIR}/www/rubygem-actionpack \
rubygem-activesupport>=3.0.0:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-layout_yullio_generator/Makefile b/www/rubygem-layout_yullio_generator/Makefile
index 655f8fd31849..170d8b385f2a 100644
--- a/www/rubygem-layout_yullio_generator/Makefile
+++ b/www/rubygem-layout_yullio_generator/Makefile
@@ -11,6 +11,8 @@ COMMENT= Combination of Mollio CSS/HTML template and Yahoo UI grid
RUN_DEPENDS= rubygem-hoe>=1.1.6:${PORTSDIR}/devel/rubygem-hoe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-less/Makefile b/www/rubygem-less/Makefile
index ccac830c0dfc..c99a32f51698 100644
--- a/www/rubygem-less/Makefile
+++ b/www/rubygem-less/Makefile
@@ -13,6 +13,8 @@ COMMENT= The LESS Ruby gem compiles LESS code to CSS
RUN_DEPENDS= rubygem-treetop>=1.4.2:${PORTSDIR}/devel/rubygem-treetop \
rubygem-mutter>=0.4.2:${PORTSDIR}/devel/rubygem-mutter
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-lighthouse-api/Makefile b/www/rubygem-lighthouse-api/Makefile
index 0c66b3f74c74..c65c7d6d86f1 100644
--- a/www/rubygem-lighthouse-api/Makefile
+++ b/www/rubygem-lighthouse-api/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activeresource>=3.0.0:${PORTSDIR}/www/rubygem-activeresource \
rubygem-activesupport>=3.0.0:${PORTSDIR}/devel/rubygem-activesupport
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-maruku/Makefile b/www/rubygem-maruku/Makefile
index e1617721beab..2b5bf3fdada8 100644
--- a/www/rubygem-maruku/Makefile
+++ b/www/rubygem-maruku/Makefile
@@ -11,6 +11,8 @@ COMMENT= Markdown and PHP Markdown extra interpreter for Ruby
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-merb-assets/Makefile b/www/rubygem-merb-assets/Makefile
index db9645120ce7..6f8462ad925f 100644
--- a/www/rubygem-merb-assets/Makefile
+++ b/www/rubygem-merb-assets/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-merb-core>=1.1.3:${PORTSDIR}/www/rubygem-merb-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-merb-haml/Makefile b/www/rubygem-merb-haml/Makefile
index ccb189d594aa..fcb4182762cb 100644
--- a/www/rubygem-merb-haml/Makefile
+++ b/www/rubygem-merb-haml/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-haml>=2.0.3:${PORTSDIR}/www/rubygem-haml \
rubygem-merb-core>=1.1.3:${PORTSDIR}/www/rubygem-merb-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-merb-helpers/Makefile b/www/rubygem-merb-helpers/Makefile
index be98f8ba7427..e25fee1a57d5 100644
--- a/www/rubygem-merb-helpers/Makefile
+++ b/www/rubygem-merb-helpers/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-merb-core>=1.1.3:${PORTSDIR}/www/rubygem-merb-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-merb-param-protection/Makefile b/www/rubygem-merb-param-protection/Makefile
index aad6fa67be4f..0cc389211fc2 100644
--- a/www/rubygem-merb-param-protection/Makefile
+++ b/www/rubygem-merb-param-protection/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-merb-core>=1.1.3:${PORTSDIR}/www/rubygem-merb-core
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-modernizr/Makefile b/www/rubygem-modernizr/Makefile
index 8fc73aaad9ff..932eff464453 100644
--- a/www/rubygem-modernizr/Makefile
+++ b/www/rubygem-modernizr/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-sprockets>=2.0:${PORTSDIR}/devel/rubygem-sprockets
DEPRECATED= This gem has been removed from rubygems.org by upstream
EXPIRATION_DATE=2015-07-31
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-mousetrap-rails/Makefile b/www/rubygem-mousetrap-rails/Makefile
index d63d70ee7340..2390b85b7f53 100644
--- a/www/rubygem-mousetrap-rails/Makefile
+++ b/www/rubygem-mousetrap-rails/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT APACHE20
LICENSE_COMB= multi
LICENSE_FILE= LICENSE.md
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-multipart-post/Makefile b/www/rubygem-multipart-post/Makefile
index 38b7cc211884..6ffc3d1c3ec2 100644
--- a/www/rubygem-multipart-post/Makefile
+++ b/www/rubygem-multipart-post/Makefile
@@ -11,6 +11,8 @@ COMMENT= Ruby Library that Use with Net::HTTP to do multipart form posts
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-nanoc/Makefile b/www/rubygem-nanoc/Makefile
index 5ad6ea17b5fb..0fc5ccf7d947 100644
--- a/www/rubygem-nanoc/Makefile
+++ b/www/rubygem-nanoc/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-cri>=2.3:${PORTSDIR}/devel/rubygem-cri
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
diff --git a/www/rubygem-net-http-digest_auth/Makefile b/www/rubygem-net-http-digest_auth/Makefile
index adc2d37ce192..9171060c3409 100644
--- a/www/rubygem-net-http-digest_auth/Makefile
+++ b/www/rubygem-net-http-digest_auth/Makefile
@@ -11,6 +11,8 @@ COMMENT= Implementation of RFC 2617 - Digest Access Authentication
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-net-http-digest_auth11/Makefile b/www/rubygem-net-http-digest_auth11/Makefile
index 3ee523d54e59..bbb038708d7a 100644
--- a/www/rubygem-net-http-digest_auth11/Makefile
+++ b/www/rubygem-net-http-digest_auth11/Makefile
@@ -11,6 +11,8 @@ COMMENT= Implementation of RFC 2617 - Digest Access Authentication
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-net-http-persistent/Makefile b/www/rubygem-net-http-persistent/Makefile
index 3ff9829ae2e3..399871154aef 100644
--- a/www/rubygem-net-http-persistent/Makefile
+++ b/www/rubygem-net-http-persistent/Makefile
@@ -11,6 +11,8 @@ COMMENT= Manages persistent connections using Net::HTTP
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-net-http-persistent25/Makefile b/www/rubygem-net-http-persistent25/Makefile
index ef19b3b0d357..faad6efeaa28 100644
--- a/www/rubygem-net-http-persistent25/Makefile
+++ b/www/rubygem-net-http-persistent25/Makefile
@@ -11,6 +11,8 @@ COMMENT= Manages persistent connections using Net::HTTP
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-net-http-pipeline/Makefile b/www/rubygem-net-http-pipeline/Makefile
index e8df3b7198f6..344f2df886a1 100644
--- a/www/rubygem-net-http-pipeline/Makefile
+++ b/www/rubygem-net-http-pipeline/Makefile
@@ -11,6 +11,8 @@ COMMENT= HTTP/1.1 pipelining implementation atop Net::HTTP
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-ntlm-http/Makefile b/www/rubygem-ntlm-http/Makefile
index d1a7cc3e7ba8..e45dee1094ed 100644
--- a/www/rubygem-ntlm-http/Makefile
+++ b/www/rubygem-ntlm-http/Makefile
@@ -12,6 +12,8 @@ COMMENT= NTLM HTTP provides NTLM authentication over http
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-pagerduty/Makefile b/www/rubygem-pagerduty/Makefile
index ac28881f62cd..6971979b8efb 100644
--- a/www/rubygem-pagerduty/Makefile
+++ b/www/rubygem-pagerduty/Makefile
@@ -15,6 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-json>=1.7.7:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-pusher-client/Makefile b/www/rubygem-pusher-client/Makefile
index 5abb278c0e48..aa3776bb3fbd 100644
--- a/www/rubygem-pusher-client/Makefile
+++ b/www/rubygem-pusher-client/Makefile
@@ -15,6 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-json>=0:${PORTSDIR}/devel/rubygem-json \
rubygem-websocket>=1.0:${PORTSDIR}/www/rubygem-websocket
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rack-cors/Makefile b/www/rubygem-rack-cors/Makefile
index d49631d4e6a7..5dbd790e6408 100644
--- a/www/rubygem-rack-cors/Makefile
+++ b/www/rubygem-rack-cors/Makefile
@@ -11,6 +11,8 @@ COMMENT= Middleware that will make Rack-based apps CORS compatible
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rails/Makefile b/www/rubygem-rails/Makefile
index fd351df1c17a..46c75ac0dabc 100644
--- a/www/rubygem-rails/Makefile
+++ b/www/rubygem-rails/Makefile
@@ -40,6 +40,8 @@ RUN_DEPENDS= rubygem-actionmailer>=${PORTVERSION}:${PORTSDIR}/mail/rubygem-actio
# XXX: and thus rdoc
NOPORTDOCS= yes
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBY_RDOC= yes
USE_RUBYGEMS= yes
diff --git a/www/rubygem-ramaze/Makefile b/www/rubygem-ramaze/Makefile
index 20bd3f87e0d2..2ac3cf5e7f64 100644
--- a/www/rubygem-ramaze/Makefile
+++ b/www/rubygem-ramaze/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-innate>=2012.12:${PORTSDIR}/www/rubygem-innate \
rubygem-rake>=0:${PORTSDIR}/devel/rubygem-rake
#USE_RAKE= yes
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-raphael-rails/Makefile b/www/rubygem-raphael-rails/Makefile
index 0ec12c0fb388..dcce2dc0d2a0 100644
--- a/www/rubygem-raphael-rails/Makefile
+++ b/www/rubygem-raphael-rails/Makefile
@@ -10,6 +10,8 @@ COMMENT= Raphael JS as a Rubygem for use in the Rails asset pipeline
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rest-client/Makefile b/www/rubygem-rest-client/Makefile
index 25d2eb07912f..cc44716097ce 100644
--- a/www/rubygem-rest-client/Makefile
+++ b/www/rubygem-rest-client/Makefile
@@ -13,6 +13,8 @@ RUN_DEPENDS= rubygem-http-cookie>=1.0.2:${PORTSDIR}/www/rubygem-http-cookie \
rubygem-mime-types>=1.16:${PORTSDIR}/misc/rubygem-mime-types \
rubygem-netrc>=0.7:${PORTSDIR}/net/rubygem-netrc
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rfacebook/Makefile b/www/rubygem-rfacebook/Makefile
index d04e08872348..2e3f114fe650 100644
--- a/www/rubygem-rfacebook/Makefile
+++ b/www/rubygem-rfacebook/Makefile
@@ -15,6 +15,8 @@ LICENSE= BSD4CLAUSE
RUN_DEPENDS= rubygem-hpricot>=0.6.0:${PORTSDIR}/www/rubygem-hpricot \
rubygem-mocha>=0.5.3:${PORTSDIR}/devel/rubygem-mocha
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rfeedfinder/Makefile b/www/rubygem-rfeedfinder/Makefile
index 91d538bc42d2..e843eede4e6a 100644
--- a/www/rubygem-rfeedfinder/Makefile
+++ b/www/rubygem-rfeedfinder/Makefile
@@ -13,6 +13,8 @@ RUN_DEPENDS= rubygem-hpricot>=0.6:${PORTSDIR}/www/rubygem-hpricot \
rubygem-htmlentities>=4.0.0:${PORTSDIR}/textproc/rubygem-htmlentities \
rubygem-hoe>=1.7.0:${PORTSDIR}/devel/rubygem-hoe
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rkelly-remix/Makefile b/www/rubygem-rkelly-remix/Makefile
index c1a771c4b207..b478486e7fb7 100644
--- a/www/rubygem-rkelly-remix/Makefile
+++ b/www/rubygem-rkelly-remix/Makefile
@@ -10,6 +10,8 @@ COMMENT= Pure ruby javascript parser and interpreter
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST=yes
diff --git a/www/rubygem-robotex/Makefile b/www/rubygem-robotex/Makefile
index be71e8cef85b..90f5612e18e8 100644
--- a/www/rubygem-robotex/Makefile
+++ b/www/rubygem-robotex/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple library to obey robots.txt files
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-robots/Makefile b/www/rubygem-robots/Makefile
index 57ba331c9d17..ec85bc2ee2f3 100644
--- a/www/rubygem-robots/Makefile
+++ b/www/rubygem-robots/Makefile
@@ -12,6 +12,8 @@ COMMENT= Simple library to parse robots.txt files
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rqrcode/Makefile b/www/rubygem-rqrcode/Makefile
index 1b3d77f8aa1b..9d2aafd7cd29 100644
--- a/www/rubygem-rqrcode/Makefile
+++ b/www/rubygem-rqrcode/Makefile
@@ -10,6 +10,8 @@ COMMENT= Library for encoding QR Codes
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-rtlit/Makefile b/www/rubygem-rtlit/Makefile
index dc79c41de06f..6da6dcf1226c 100644
--- a/www/rubygem-rtlit/Makefile
+++ b/www/rubygem-rtlit/Makefile
@@ -11,6 +11,8 @@ COMMENT= CSS left-to-right to right-to-left converter
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-sawyer/Makefile b/www/rubygem-sawyer/Makefile
index 1085e322ff3c..614338dac8be 100644
--- a/www/rubygem-sawyer/Makefile
+++ b/www/rubygem-sawyer/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-addressable>=2.3.5:${PORTSDIR}/www/rubygem-addressable \
rubygem-faraday>=0.8:${PORTSDIR}/www/rubygem-faraday
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-scrapi/Makefile b/www/rubygem-scrapi/Makefile
index eb34a70f58c0..9d38cd2548b3 100644
--- a/www/rubygem-scrapi/Makefile
+++ b/www/rubygem-scrapi/Makefile
@@ -12,6 +12,8 @@ COMMENT= ScrAPI toolkit for Ruby
BUILD_DEPENDS= ${LOCALBASE}/${SPEC_DIR}/tidy-1.1.2.gemspec:${PORTSDIR}/textproc/rubygem-tidy \
tidy:${PORTSDIR}/www/tidy-lib
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_LDCONFIG= yes
diff --git a/www/rubygem-select2-rails/Makefile b/www/rubygem-select2-rails/Makefile
index 2b094bba53fd..c64876dfd1d9 100644
--- a/www/rubygem-select2-rails/Makefile
+++ b/www/rubygem-select2-rails/Makefile
@@ -12,6 +12,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-thor>=0.14:${PORTSDIR}/devel/rubygem-thor
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-simple-rss/Makefile b/www/rubygem-simple-rss/Makefile
index c0b0f2204057..ccedde424e9e 100644
--- a/www/rubygem-simple-rss/Makefile
+++ b/www/rubygem-simple-rss/Makefile
@@ -9,6 +9,8 @@ MASTER_SITES= RG
MAINTAINER= markun@onohara.to
COMMENT= Simple, flexible, extensible, and liberal RSS and Atom reader for Ruby
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-sinatra-contrib/Makefile b/www/rubygem-sinatra-contrib/Makefile
index f2293748a0cd..a74f378e34d4 100644
--- a/www/rubygem-sinatra-contrib/Makefile
+++ b/www/rubygem-sinatra-contrib/Makefile
@@ -19,6 +19,8 @@ RUN_DEPENDS= rubygem-backports>=2.0:${PORTSDIR}/devel/rubygem-backports \
rubygem-sinatra>=1.4:${PORTSDIR}/www/rubygem-sinatra \
rubygem-tilt1>=1.3:${PORTSDIR}/devel/rubygem-tilt1
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-sinatra-r18n/Makefile b/www/rubygem-sinatra-r18n/Makefile
index e9a978bc263e..380169254b3b 100644
--- a/www/rubygem-sinatra-r18n/Makefile
+++ b/www/rubygem-sinatra-r18n/Makefile
@@ -14,6 +14,8 @@ LICENSE= LGPL3
RUN_DEPENDS= rubygem-r18n-core=${PORTVERSION}:${PORTSDIR}/devel/rubygem-r18n-core \
rubygem-sinatra>=1.3:${PORTSDIR}/www/rubygem-sinatra
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-sinatra-respond_to/Makefile b/www/rubygem-sinatra-respond_to/Makefile
index af8b037c8730..d0eeabc0d733 100644
--- a/www/rubygem-sinatra-respond_to/Makefile
+++ b/www/rubygem-sinatra-respond_to/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-sinatra>=1.3:${PORTSDIR}/www/rubygem-sinatra
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-tinyatom/Makefile b/www/rubygem-tinyatom/Makefile
index 96488949159c..55d37bb054eb 100644
--- a/www/rubygem-tinyatom/Makefile
+++ b/www/rubygem-tinyatom/Makefile
@@ -15,6 +15,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-builder32>=0:${PORTSDIR}/devel/rubygem-builder32 \
rubygem-public_suffix>=0:${PORTSDIR}/dns/rubygem-public_suffix
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-tinymce-rails/Makefile b/www/rubygem-tinymce-rails/Makefile
index 5e4e6f31d121..651720d67e3a 100644
--- a/www/rubygem-tinymce-rails/Makefile
+++ b/www/rubygem-tinymce-rails/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-railties>=3.1.1:${PORTSDIR}/www/rubygem-railties
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-tumblr_client/Makefile b/www/rubygem-tumblr_client/Makefile
index 309a29e6dbf9..7f45ce5a1832 100644
--- a/www/rubygem-tumblr_client/Makefile
+++ b/www/rubygem-tumblr_client/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= rubygem-faraday>=0.9.0:${PORTSDIR}/www/rubygem-faraday \
rubygem-oauth>0:${PORTSDIR}/net/rubygem-oauth \
rubygem-simple_oauth>0:${PORTSDIR}/net/rubygem-simple_oauth
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-uglifier/Makefile b/www/rubygem-uglifier/Makefile
index 3c8e301ae705..5cf2efc1bb20 100644
--- a/www/rubygem-uglifier/Makefile
+++ b/www/rubygem-uglifier/Makefile
@@ -14,6 +14,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-execjs>=0.3.0:${PORTSDIR}/devel/rubygem-execjs \
rubygem-json>=1.8.0:${PORTSDIR}/devel/rubygem-json
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-unicorn-worker-killer/Makefile b/www/rubygem-unicorn-worker-killer/Makefile
index b62a3984dbd2..fe605476c93d 100644
--- a/www/rubygem-unicorn-worker-killer/Makefile
+++ b/www/rubygem-unicorn-worker-killer/Makefile
@@ -15,6 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-get_process_mem>=0:${PORTSDIR}/devel/rubygem-get_process_mem \
rubygem-unicorn>=4:${PORTSDIR}/www/rubygem-unicorn
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-url-mount/Makefile b/www/rubygem-url-mount/Makefile
index 544455a60e4f..749700dc73f5 100644
--- a/www/rubygem-url-mount/Makefile
+++ b/www/rubygem-url-mount/Makefile
@@ -11,6 +11,8 @@ COMMENT= Glue to allow mounted rack applications to know where they're mounted
RUN_DEPENDS= rubygem-rack>=0:${PORTSDIR}/www/rubygem-rack
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-webkit-gtk/Makefile b/www/rubygem-webkit-gtk/Makefile
index 6302331d62ec..3a0178919b14 100644
--- a/www/rubygem-webkit-gtk/Makefile
+++ b/www/rubygem-webkit-gtk/Makefile
@@ -15,6 +15,8 @@ LIB_DEPENDS= libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
RUN_DEPENDS= rubygem-gobject-introspection>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-gobject-introspection \
rubygem-gtk3>=${PORTVERSION}:${PORTSDIR}/x11-toolkits/rubygem-gtk3
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-webkit-gtk2/Makefile b/www/rubygem-webkit-gtk2/Makefile
index 05e572c1de58..3ef0a29387a6 100644
--- a/www/rubygem-webkit-gtk2/Makefile
+++ b/www/rubygem-webkit-gtk2/Makefile
@@ -15,6 +15,8 @@ LIB_DEPENDS= libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2
RUN_DEPENDS= rubygem-gobject-introspection>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-gobject-introspection \
rubygem-gtk2>=${PORTVERSION}:${PORTSDIR}/x11-toolkits/rubygem-gtk2
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-webmock/Makefile b/www/rubygem-webmock/Makefile
index d14facc557b1..d8f98b6a5a88 100644
--- a/www/rubygem-webmock/Makefile
+++ b/www/rubygem-webmock/Makefile
@@ -13,6 +13,8 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-addressable>=2.3.6:${PORTSDIR}/www/rubygem-addressable \
rubygem-crack>=0.3.2:${PORTSDIR}/devel/rubygem-crack
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-webrobots/Makefile b/www/rubygem-webrobots/Makefile
index 85ea10bcb4f7..bf8d77695af6 100644
--- a/www/rubygem-webrobots/Makefile
+++ b/www/rubygem-webrobots/Makefile
@@ -11,6 +11,8 @@ COMMENT= Write robots.txt compliant web robots in Ruby
LICENSE= BSD2CLAUSE
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/www/rubygem-websocket/Makefile b/www/rubygem-websocket/Makefile
index 5f9843dbc9d0..5e3828525d81 100644
--- a/www/rubygem-websocket/Makefile
+++ b/www/rubygem-websocket/Makefile
@@ -11,6 +11,8 @@ COMMENT= Universal Ruby library to handle WebSocket protocol
LICENSE= MIT
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/x11-toolkits/rubygem-gdk3/Makefile b/x11-toolkits/rubygem-gdk3/Makefile
index c4312c0cac1d..67b27174523e 100644
--- a/x11-toolkits/rubygem-gdk3/Makefile
+++ b/x11-toolkits/rubygem-gdk3/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= rubygem-gdk_pixbuf2>=${PORTVERSION}:${PORTSDIR}/graphics/rubygem-gd
rubygem-pango>=${PORTVERSION}:${PORTSDIR}/x11-toolkits/rubygem-pango
USE_GNOME= gtk30
+NO_ARCH= yes
+
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes