Per our ruby support policy, this adds the building the ruby26-* ports for cases where we currently build ruby24-* and ruby25-* ports (gem ports with compiled components). We will be dropping the building of the ruby24-* ports by default after the release of 6.5.
Tested on amd64, will be committing in a few days unless I hear objections. Thanks, Jeremy Index: audio/Makefile =================================================================== RCS file: /cvs/ports/audio/Makefile,v retrieving revision 1.404 diff -u -p -r1.404 Makefile --- audio/Makefile 25 Sep 2018 19:45:44 -0000 1.404 +++ audio/Makefile 20 Jan 2019 19:11:10 -0000 @@ -218,8 +218,10 @@ SUBDIR += ruby-sonos SUBDIR += ruby-taglib,ruby24 SUBDIR += ruby-taglib,ruby25 + SUBDIR += ruby-taglib,ruby26 SUBDIR += ruby-vorbis_comment,ruby24 SUBDIR += ruby-vorbis_comment,ruby25 + SUBDIR += ruby-vorbis_comment,ruby26 SUBDIR += schismtracker SUBDIR += scmpc SUBDIR += shntool Index: databases/Makefile =================================================================== RCS file: /cvs/ports/databases/Makefile,v retrieving revision 1.373 diff -u -p -r1.373 Makefile --- databases/Makefile 11 Dec 2018 12:07:47 -0000 1.373 +++ databases/Makefile 20 Jan 2019 19:11:10 -0000 @@ -208,6 +208,7 @@ SUBDIR += riak SUBDIR += ruby-amalgalite,ruby24 SUBDIR += ruby-amalgalite,ruby25 + SUBDIR += ruby-amalgalite,ruby26 SUBDIR += ruby-hiera3 SUBDIR += ruby-hiera-eyaml SUBDIR += ruby-hiera-eyaml-gpg @@ -215,22 +216,29 @@ SUBDIR += ruby-kirbybase SUBDIR += ruby-ldap,ruby24 SUBDIR += ruby-ldap,ruby25 + SUBDIR += ruby-ldap,ruby26 SUBDIR += ruby-mysql,ruby24 SUBDIR += ruby-mysql,ruby25 + SUBDIR += ruby-mysql,ruby26 SUBDIR += ruby-mysql2,ruby24 SUBDIR += ruby-mysql2,ruby25 + SUBDIR += ruby-mysql2,ruby26 SUBDIR += ruby-pg,ruby24 SUBDIR += ruby-pg,ruby25 + SUBDIR += ruby-pg,ruby26 SUBDIR += ruby-redis SUBDIR += ruby-redis-namespace SUBDIR += ruby-resque SUBDIR += ruby-sequel SUBDIR += ruby-sequel_pg,ruby24 SUBDIR += ruby-sequel_pg,ruby25 + SUBDIR += ruby-sequel_pg,ruby26 SUBDIR += ruby-sqlite3,ruby24 SUBDIR += ruby-sqlite3,ruby25 + SUBDIR += ruby-sqlite3,ruby26 SUBDIR += ruby-tiny_tds,ruby24 SUBDIR += ruby-tiny_tds,ruby25 + SUBDIR += ruby-tiny_tds,ruby26 SUBDIR += sharedance SUBDIR += skytools SUBDIR += soprano Index: devel/Makefile =================================================================== RCS file: /cvs/ports/devel/Makefile,v retrieving revision 1.1805 diff -u -p -r1.1805 Makefile --- devel/Makefile 14 Jan 2019 21:27:12 -0000 1.1805 +++ devel/Makefile 20 Jan 2019 19:11:10 -0000 @@ -1717,6 +1717,7 @@ SUBDIR += ruby-arrayfields SUBDIR += ruby-atomic,ruby24 SUBDIR += ruby-atomic,ruby25 + SUBDIR += ruby-atomic,ruby26 SUBDIR += ruby-bundler SUBDIR += ruby-cicphash SUBDIR += ruby-colorator @@ -1732,6 +1733,7 @@ SUBDIR += ruby-fast_gettext SUBDIR += ruby-ffi,ruby24 SUBDIR += ruby-ffi,ruby25 + SUBDIR += ruby-ffi,ruby26 SUBDIR += ruby-flexmock SUBDIR += ruby-gettext SUBDIR += ruby-gettext-setup @@ -1746,8 +1748,10 @@ SUBDIR += ruby-json_pure SUBDIR += ruby-kgio,ruby24 SUBDIR += ruby-kgio,ruby25 + SUBDIR += ruby-kgio,ruby26 SUBDIR += ruby-libv8,ruby24 SUBDIR += ruby-libv8,ruby25 + SUBDIR += ruby-libv8,ruby26 SUBDIR += ruby-locale SUBDIR += ruby-log4r SUBDIR += ruby-metaclass @@ -1755,23 +1759,30 @@ SUBDIR += ruby-mocha SUBDIR += ruby-narray,ruby24 SUBDIR += ruby-narray,ruby25 + SUBDIR += ruby-narray,ruby26 SUBDIR += ruby-ncurses,ruby24 SUBDIR += ruby-ncurses,ruby25 + SUBDIR += ruby-ncurses,ruby26 SUBDIR += ruby-nio4r,ruby24 SUBDIR += ruby-nio4r,ruby25 + SUBDIR += ruby-nio4r,ruby26 SUBDIR += ruby-ole SUBDIR += ruby-open4 SUBDIR += ruby-polyglot SUBDIR += ruby-prof,ruby24 SUBDIR += ruby-prof,ruby25 + SUBDIR += ruby-prof,ruby26 SUBDIR += ruby-puppet_forge,ruby24 SUBDIR += ruby-puppet_forge,ruby25 + SUBDIR += ruby-puppet_forge,ruby26 SUBDIR += ruby-racc,ruby24 SUBDIR += ruby-racc,ruby25 + SUBDIR += ruby-racc,ruby26 SUBDIR += ruby-rake-compiler SUBDIR += ruby-rake-remote_task SUBDIR += ruby-rb-gsl,ruby24 SUBDIR += ruby-rb-gsl,ruby25 + SUBDIR += ruby-rb-gsl,ruby26 SUBDIR += ruby-ref SUBDIR += ruby-rgen SUBDIR += ruby-rr @@ -1784,9 +1795,11 @@ SUBDIR += ruby-sexp_processor SUBDIR += ruby-subset_sum,ruby24 SUBDIR += ruby-subset_sum,ruby25 + SUBDIR += ruby-subset_sum,ruby26 SUBDIR += ruby-systemu SUBDIR += ruby-therubyracer,ruby24 SUBDIR += ruby-therubyracer,ruby25 + SUBDIR += ruby-therubyracer,ruby26 SUBDIR += ruby-thor SUBDIR += ruby-tilt SUBDIR += ruby-transaction-simple @@ -1796,6 +1809,7 @@ SUBDIR += ruby-xdg SUBDIR += ruby-yajl,ruby24 SUBDIR += ruby-yajl,ruby25 + SUBDIR += ruby-yajl,ruby26 SUBDIR += ruby-zentest SUBDIR += samurai SUBDIR += scons Index: graphics/Makefile =================================================================== RCS file: /cvs/ports/graphics/Makefile,v retrieving revision 1.469 diff -u -p -r1.469 Makefile --- graphics/Makefile 18 Jan 2019 11:37:12 -0000 1.469 +++ graphics/Makefile 20 Jan 2019 19:11:10 -0000 @@ -261,6 +261,7 @@ SUBDIR += ruby-gruff SUBDIR += ruby-rmagick,ruby24 SUBDIR += ruby-rmagick,ruby25 + SUBDIR += ruby-rmagick,ruby26 SUBDIR += s10sh SUBDIR += sane-backends SUBDIR += sane-backends,snmp Index: net/Makefile =================================================================== RCS file: /cvs/ports/net/Makefile,v retrieving revision 1.1105 diff -u -p -r1.1105 Makefile --- net/Makefile 6 Jan 2019 10:32:38 -0000 1.1105 +++ net/Makefile 20 Jan 2019 19:11:11 -0000 @@ -642,10 +642,12 @@ SUBDIR += ruby-agcaldav SUBDIR += ruby-eventmachine,ruby24 SUBDIR += ruby-eventmachine,ruby25 + SUBDIR += ruby-eventmachine,ruby26 SUBDIR += ruby-macaddr SUBDIR += ruby-mfi SUBDIR += ruby-msgpack,ruby24 SUBDIR += ruby-msgpack,ruby25 + SUBDIR += ruby-msgpack,ruby26 SUBDIR += ruby-net-dns SUBDIR += ruby-net-http-digest_auth SUBDIR += ruby-net-scp Index: security/Makefile =================================================================== RCS file: /cvs/ports/security/Makefile,v retrieving revision 1.528 diff -u -p -r1.528 Makefile --- security/Makefile 2 Jan 2019 20:31:00 -0000 1.528 +++ security/Makefile 20 Jan 2019 19:11:11 -0000 @@ -344,10 +344,13 @@ SUBDIR += ruby-akami SUBDIR += ruby-bcrypt,ruby24 SUBDIR += ruby-bcrypt,ruby25 + SUBDIR += ruby-bcrypt,ruby26 SUBDIR += ruby-gpgme,ruby24 SUBDIR += ruby-gpgme,ruby25 + SUBDIR += ruby-gpgme,ruby26 SUBDIR += ruby-pledge,ruby24 SUBDIR += ruby-pledge,ruby25 + SUBDIR += ruby-pledge,ruby26 SUBDIR += ruby-hmac SUBDIR += ruby-openid SUBDIR += samdump2 Index: sysutils/Makefile =================================================================== RCS file: /cvs/ports/sysutils/Makefile,v retrieving revision 1.510 diff -u -p -r1.510 Makefile --- sysutils/Makefile 18 Dec 2018 19:32:01 -0000 1.510 +++ sysutils/Makefile 20 Jan 2019 19:11:11 -0000 @@ -280,18 +280,22 @@ SUBDIR += rtty SUBDIR += ruby-augeas,ruby24 SUBDIR += ruby-augeas,ruby25 + SUBDIR += ruby-augeas,ruby26 SUBDIR += ruby-capistrano SUBDIR += ruby-directory_watcher SUBDIR += ruby-libvirt,ruby24 SUBDIR += ruby-libvirt,ruby25 + SUBDIR += ruby-libvirt,ruby26 SUBDIR += ruby-posix-spawn,ruby24 SUBDIR += ruby-posix-spawn,ruby25 + SUBDIR += ruby-posix-spawn,ruby26 SUBDIR += ruby-puppet SUBDIR += ruby-puppet-lint SUBDIR += ruby-puppet-syntax SUBDIR += ruby-r10k SUBDIR += ruby-shadow,ruby24 SUBDIR += ruby-shadow,ruby25 + SUBDIR += ruby-shadow,ruby26 SUBDIR += ruby-vlad SUBDIR += rundeck SUBDIR += runit Index: textproc/Makefile =================================================================== RCS file: /cvs/ports/textproc/Makefile,v retrieving revision 1.587 diff -u -p -r1.587 Makefile --- textproc/Makefile 18 Jan 2019 20:31:03 -0000 1.587 +++ textproc/Makefile 20 Jan 2019 19:11:11 -0000 @@ -484,14 +484,18 @@ SUBDIR += ruby-erubis SUBDIR += ruby-fast-stemmer,ruby24 SUBDIR += ruby-fast-stemmer,ruby25 + SUBDIR += ruby-fast-stemmer,ruby26 SUBDIR += ruby-fast_xs,ruby24 SUBDIR += ruby-fast_xs,ruby25 + SUBDIR += ruby-fast_xs,ruby26 SUBDIR += ruby-gyoku SUBDIR += ruby-haml SUBDIR += ruby-hpricot,ruby24 SUBDIR += ruby-hpricot,ruby25 + SUBDIR += ruby-hpricot,ruby26 SUBDIR += ruby-hyperestraier,ruby24 SUBDIR += ruby-hyperestraier,ruby25 + SUBDIR += ruby-hyperestraier,ruby26 SUBDIR += ruby-icalendar SUBDIR += ruby-kramdown SUBDIR += ruby-liquid @@ -499,14 +503,18 @@ SUBDIR += ruby-mustache SUBDIR += ruby-nokogiri,ruby24 SUBDIR += ruby-nokogiri,ruby25 + SUBDIR += ruby-nokogiri,ruby26 SUBDIR += ruby-nori SUBDIR += ruby-pygments.rb SUBDIR += ruby-rdiscount,ruby24 SUBDIR += ruby-rdiscount,ruby25 + SUBDIR += ruby-rdiscount,ruby26 SUBDIR += ruby-redcarpet,ruby24 SUBDIR += ruby-redcarpet,ruby25 + SUBDIR += ruby-redcarpet,ruby26 SUBDIR += ruby-redcloth,ruby24 SUBDIR += ruby-redcloth,ruby25 + SUBDIR += ruby-redcloth,ruby26 SUBDIR += ruby-rexical SUBDIR += ruby-ronn SUBDIR += ruby-rouge Index: www/Makefile =================================================================== RCS file: /cvs/ports/www/Makefile,v retrieving revision 1.889 diff -u -p -r1.889 Makefile --- www/Makefile 11 Dec 2018 20:55:28 -0000 1.889 +++ www/Makefile 20 Jan 2019 19:11:11 -0000 @@ -502,11 +502,13 @@ SUBDIR += ruby-capybara SUBDIR += ruby-capybara-webkit,ruby24 SUBDIR += ruby-capybara-webkit,ruby25 + SUBDIR += ruby-capybara-webkit,ruby26 SUBDIR += ruby-faraday SUBDIR += ruby-faraday_middleware SUBDIR += ruby-faraday_middleware-multi_json SUBDIR += ruby-fcgi,ruby24 SUBDIR += ruby-fcgi,ruby25 + SUBDIR += ruby-fcgi,ruby26 SUBDIR += ruby-httpclient SUBDIR += ruby-httpi SUBDIR += ruby-mechanize @@ -514,27 +516,34 @@ SUBDIR += ruby-mustermann SUBDIR += ruby-ntlm,ruby24 SUBDIR += ruby-ntlm,ruby25 + SUBDIR += ruby-ntlm,ruby26 SUBDIR += ruby-passenger,ruby24 SUBDIR += ruby-passenger,ruby25 + SUBDIR += ruby-passenger,ruby26 SUBDIR += ruby-puma,ruby24 SUBDIR += ruby-puma,ruby25 + SUBDIR += ruby-puma,ruby26 SUBDIR += ruby-rack SUBDIR += ruby-rack-protection SUBDIR += ruby-rack-test SUBDIR += ruby-rainbows SUBDIR += ruby-raindrops,ruby24 SUBDIR += ruby-raindrops,ruby25 + SUBDIR += ruby-raindrops,ruby26 SUBDIR += ruby-sanitize SUBDIR += ruby-savon SUBDIR += ruby-sinatra SUBDIR += ruby-thin,ruby24 SUBDIR += ruby-thin,ruby25 + SUBDIR += ruby-thin,ruby26 SUBDIR += ruby-unicorn,ruby24 SUBDIR += ruby-unicorn,ruby25 + SUBDIR += ruby-unicorn,ruby26 SUBDIR += ruby-vegas SUBDIR += ruby-wasabi SUBDIR += ruby-websocket-driver,ruby24 SUBDIR += ruby-websocket-driver,ruby25 + SUBDIR += ruby-websocket-driver,ruby26 SUBDIR += ruby-websocket-extensions SUBDIR += ruby-xpath SUBDIR += sabredav Index: x11/Makefile =================================================================== RCS file: /cvs/ports/x11/Makefile,v retrieving revision 1.626 diff -u -p -r1.626 Makefile --- x11/Makefile 18 Jan 2019 11:42:30 -0000 1.626 +++ x11/Makefile 20 Jan 2019 19:11:11 -0000 @@ -256,6 +256,7 @@ SUBDIR += ruby-dbus SUBDIR += ruby-tk,ruby24 SUBDIR += ruby-tk,ruby25 + SUBDIR += ruby-tk,ruby26 SUBDIR += rxvt-unicode SUBDIR += sakura SUBDIR += sawfish