This adds the building of ruby27 FLAVORs of ruby gem ext ports, to
go along with the current building of ruby25 and ruby26 FLAVORs.

All of these build successfully on amd64.  Will be committing in a
couple days unless I hear objections.

Thanks,
Jeremy

Index: audio/Makefile
===================================================================
RCS file: /cvs/ports/audio/Makefile,v
retrieving revision 1.422
diff -u -p -r1.422 Makefile
--- audio/Makefile      26 Nov 2019 12:17:50 -0000      1.422
+++ audio/Makefile      8 Jan 2020 19:13:40 -0000
@@ -221,8 +221,10 @@
      SUBDIR += rubberband
      SUBDIR += ruby-taglib,ruby25
      SUBDIR += ruby-taglib,ruby26
+     SUBDIR += ruby-taglib,ruby27
      SUBDIR += ruby-vorbis_comment,ruby25
      SUBDIR += ruby-vorbis_comment,ruby26
+     SUBDIR += ruby-vorbis_comment,ruby27
      SUBDIR += schismtracker
      SUBDIR += scmpc
      SUBDIR += shntool
Index: databases/Makefile
===================================================================
RCS file: /cvs/ports/databases/Makefile,v
retrieving revision 1.385
diff -u -p -r1.385 Makefile
--- databases/Makefile  30 Dec 2019 13:04:17 -0000      1.385
+++ databases/Makefile  8 Jan 2020 19:13:40 -0000
@@ -208,6 +208,7 @@
      SUBDIR += riak
      SUBDIR += ruby-amalgalite,ruby25
      SUBDIR += ruby-amalgalite,ruby26
+     SUBDIR += ruby-amalgalite,ruby27
      SUBDIR += ruby-hiera3
      SUBDIR += ruby-hiera-eyaml
      SUBDIR += ruby-hiera-eyaml-gpg
@@ -215,22 +216,29 @@
      SUBDIR += ruby-kirbybase
      SUBDIR += ruby-ldap,ruby25
      SUBDIR += ruby-ldap,ruby26
+     SUBDIR += ruby-ldap,ruby27
      SUBDIR += ruby-mysql,ruby25
      SUBDIR += ruby-mysql,ruby26
+     SUBDIR += ruby-mysql,ruby27
      SUBDIR += ruby-mysql2,ruby25
      SUBDIR += ruby-mysql2,ruby26
+     SUBDIR += ruby-mysql2,ruby27
      SUBDIR += ruby-pg,ruby25
      SUBDIR += ruby-pg,ruby26
+     SUBDIR += ruby-pg,ruby27
      SUBDIR += ruby-redis
      SUBDIR += ruby-redis-namespace
      SUBDIR += ruby-resque
      SUBDIR += ruby-sequel
      SUBDIR += ruby-sequel_pg,ruby25
      SUBDIR += ruby-sequel_pg,ruby26
+     SUBDIR += ruby-sequel_pg,ruby27
      SUBDIR += ruby-sqlite3,ruby25
      SUBDIR += ruby-sqlite3,ruby26
+     SUBDIR += ruby-sqlite3,ruby27
      SUBDIR += ruby-tiny_tds,ruby25
      SUBDIR += ruby-tiny_tds,ruby26
+     SUBDIR += ruby-tiny_tds,ruby27
      SUBDIR += sharedance
      SUBDIR += skytools
      SUBDIR += soprano
Index: devel/Makefile
===================================================================
RCS file: /cvs/ports/devel/Makefile,v
retrieving revision 1.1925
diff -u -p -r1.1925 Makefile
--- devel/Makefile      31 Dec 2019 11:36:42 -0000      1.1925
+++ devel/Makefile      8 Jan 2020 19:13:40 -0000
@@ -1801,6 +1801,7 @@
      SUBDIR += ruby-fast_gettext
      SUBDIR += ruby-ffi,ruby25
      SUBDIR += ruby-ffi,ruby26
+     SUBDIR += ruby-ffi,ruby27
      SUBDIR += ruby-flexmock
      SUBDIR += ruby-gettext
      SUBDIR += ruby-gettext-setup
@@ -1815,8 +1816,10 @@
      SUBDIR += ruby-json_pure
      SUBDIR += ruby-kgio,ruby25
      SUBDIR += ruby-kgio,ruby26
+     SUBDIR += ruby-kgio,ruby27
      SUBDIR += ruby-libv8,ruby25
      SUBDIR += ruby-libv8,ruby26
+     SUBDIR += ruby-libv8,ruby27
      SUBDIR += ruby-locale
      SUBDIR += ruby-log4r
      SUBDIR += ruby-metaclass
@@ -1824,10 +1827,13 @@
      SUBDIR += ruby-mocha
      SUBDIR += ruby-narray,ruby25
      SUBDIR += ruby-narray,ruby26
+     SUBDIR += ruby-narray,ruby27
      SUBDIR += ruby-ncurses,ruby25
      SUBDIR += ruby-ncurses,ruby26
+     SUBDIR += ruby-ncurses,ruby27
      SUBDIR += ruby-nio4r,ruby25
      SUBDIR += ruby-nio4r,ruby26
+     SUBDIR += ruby-nio4r,ruby27
      SUBDIR += ruby-ole
      SUBDIR += ruby-open4
      SUBDIR += ruby-opt_parse_validator
@@ -1835,14 +1841,17 @@
      SUBDIR += ruby-polyglot
      SUBDIR += ruby-prof,ruby25
      SUBDIR += ruby-prof,ruby26
+     SUBDIR += ruby-prof,ruby27
      SUBDIR += ruby-puppet_forge,ruby25
      SUBDIR += ruby-puppet_forge,ruby26
      SUBDIR += ruby-racc,ruby25
      SUBDIR += ruby-racc,ruby26
+     SUBDIR += ruby-racc,ruby27
      SUBDIR += ruby-rake-compiler
      SUBDIR += ruby-rake-remote_task
      SUBDIR += ruby-rb-gsl,ruby25
      SUBDIR += ruby-rb-gsl,ruby26
+     SUBDIR += ruby-rb-gsl,ruby27
      SUBDIR += ruby-ref
      SUBDIR += ruby-rgen
      SUBDIR += ruby-rr
@@ -1857,9 +1866,11 @@
      SUBDIR += ruby-shims
      SUBDIR += ruby-subset_sum,ruby25
      SUBDIR += ruby-subset_sum,ruby26
+     SUBDIR += ruby-subset_sum,ruby27
      SUBDIR += ruby-systemu
      SUBDIR += ruby-therubyracer,ruby25
      SUBDIR += ruby-therubyracer,ruby26
+     SUBDIR += ruby-therubyracer,ruby27
      SUBDIR += ruby-thor
      SUBDIR += ruby-thread_safe
      SUBDIR += ruby-tilt
@@ -1870,6 +1881,7 @@
      SUBDIR += ruby-xdg
      SUBDIR += ruby-yajl,ruby25
      SUBDIR += ruby-yajl,ruby26
+     SUBDIR += ruby-yajl,ruby27
      SUBDIR += ruby-zeitwerk
      SUBDIR += ruby-zentest
      SUBDIR += samurai
Index: graphics/Makefile
===================================================================
RCS file: /cvs/ports/graphics/Makefile,v
retrieving revision 1.495
diff -u -p -r1.495 Makefile
--- graphics/Makefile   24 Dec 2019 15:12:23 -0000      1.495
+++ graphics/Makefile   8 Jan 2020 19:13:40 -0000
@@ -270,6 +270,7 @@
      SUBDIR += ruby-gruff
      SUBDIR += ruby-rmagick,ruby25
      SUBDIR += ruby-rmagick,ruby26
+     SUBDIR += ruby-rmagick,ruby27
      SUBDIR += s10sh
      SUBDIR += sane-backends
      SUBDIR += sane-backends,snmp
Index: net/Makefile
===================================================================
RCS file: /cvs/ports/net/Makefile,v
retrieving revision 1.1162
diff -u -p -r1.1162 Makefile
--- net/Makefile        6 Jan 2020 21:35:39 -0000       1.1162
+++ net/Makefile        8 Jan 2020 19:13:40 -0000
@@ -667,10 +667,12 @@
      SUBDIR += ruby-agcaldav
      SUBDIR += ruby-eventmachine,ruby25
      SUBDIR += ruby-eventmachine,ruby26
+     SUBDIR += ruby-eventmachine,ruby27
      SUBDIR += ruby-macaddr
      SUBDIR += ruby-mfi
      SUBDIR += ruby-msgpack,ruby25
      SUBDIR += ruby-msgpack,ruby26
+     SUBDIR += ruby-msgpack,ruby27
      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.560
diff -u -p -r1.560 Makefile
--- security/Makefile   29 Dec 2019 20:09:52 -0000      1.560
+++ security/Makefile   8 Jan 2020 19:13:40 -0000
@@ -360,11 +360,14 @@
      SUBDIR += routersploit
      SUBDIR += ruby-bcrypt,ruby25
      SUBDIR += ruby-bcrypt,ruby26
+     SUBDIR += ruby-bcrypt,ruby27
      SUBDIR += ruby-cms_scanner
      SUBDIR += ruby-gpgme,ruby25
      SUBDIR += ruby-gpgme,ruby26
+     SUBDIR += ruby-gpgme,ruby27
      SUBDIR += ruby-pledge,ruby25
      SUBDIR += ruby-pledge,ruby26
+     SUBDIR += ruby-pledge,ruby27
      SUBDIR += ruby-hmac
      SUBDIR += ruby-openid
      SUBDIR += samdump2
Index: sysutils/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/Makefile,v
retrieving revision 1.547
diff -u -p -r1.547 Makefile
--- sysutils/Makefile   21 Dec 2019 14:17:59 -0000      1.547
+++ sysutils/Makefile   8 Jan 2020 19:13:40 -0000
@@ -298,18 +298,22 @@
      SUBDIR += rtty
      SUBDIR += ruby-augeas,ruby25
      SUBDIR += ruby-augeas,ruby26
+     SUBDIR += ruby-augeas,ruby27
      SUBDIR += ruby-capistrano
      SUBDIR += ruby-directory_watcher
      SUBDIR += ruby-libvirt,ruby25
      SUBDIR += ruby-libvirt,ruby26
+     SUBDIR += ruby-libvirt,ruby27
      SUBDIR += ruby-posix-spawn,ruby25
      SUBDIR += ruby-posix-spawn,ruby26
+     SUBDIR += ruby-posix-spawn,ruby27
      SUBDIR += ruby-puppet
      SUBDIR += ruby-puppet-lint
      SUBDIR += ruby-puppet-syntax
      SUBDIR += ruby-r10k
      SUBDIR += ruby-shadow,ruby25
      SUBDIR += ruby-shadow,ruby26
+     SUBDIR += ruby-shadow,ruby27
      SUBDIR += ruby-tzinfo
      SUBDIR += ruby-vlad
      SUBDIR += rundeck
Index: textproc/Makefile
===================================================================
RCS file: /cvs/ports/textproc/Makefile,v
retrieving revision 1.615
diff -u -p -r1.615 Makefile
--- textproc/Makefile   28 Dec 2019 22:58:59 -0000      1.615
+++ textproc/Makefile   8 Jan 2020 19:13:41 -0000
@@ -494,13 +494,17 @@
      SUBDIR += ruby-erubis
      SUBDIR += ruby-fast-stemmer,ruby25
      SUBDIR += ruby-fast-stemmer,ruby26
+     SUBDIR += ruby-fast-stemmer,ruby27
      SUBDIR += ruby-fast_xs,ruby25
      SUBDIR += ruby-fast_xs,ruby26
+     SUBDIR += ruby-fast_xs,ruby27
      SUBDIR += ruby-haml
      SUBDIR += ruby-hpricot,ruby25
      SUBDIR += ruby-hpricot,ruby26
+     SUBDIR += ruby-hpricot,ruby27
      SUBDIR += ruby-hyperestraier,ruby25
      SUBDIR += ruby-hyperestraier,ruby26
+     SUBDIR += ruby-hyperestraier,ruby27
      SUBDIR += ruby-icalendar
      SUBDIR += ruby-kramdown
      SUBDIR += ruby-liquid
@@ -508,13 +512,17 @@
      SUBDIR += ruby-mustache
      SUBDIR += ruby-nokogiri,ruby25
      SUBDIR += ruby-nokogiri,ruby26
+     SUBDIR += ruby-nokogiri,ruby27
      SUBDIR += ruby-pygments.rb
      SUBDIR += ruby-rdiscount,ruby25
      SUBDIR += ruby-rdiscount,ruby26
+     SUBDIR += ruby-rdiscount,ruby27
      SUBDIR += ruby-redcarpet,ruby25
      SUBDIR += ruby-redcarpet,ruby26
+     SUBDIR += ruby-redcarpet,ruby27
      SUBDIR += ruby-redcloth,ruby25
      SUBDIR += ruby-redcloth,ruby26
+     SUBDIR += ruby-redcloth,ruby27
      SUBDIR += ruby-rexical
      SUBDIR += ruby-ronn
      SUBDIR += ruby-rouge
Index: www/Makefile
===================================================================
RCS file: /cvs/ports/www/Makefile,v
retrieving revision 1.940
diff -u -p -r1.940 Makefile
--- www/Makefile        7 Jan 2020 10:18:30 -0000       1.940
+++ www/Makefile        8 Jan 2020 19:13:41 -0000
@@ -521,39 +521,49 @@
      SUBDIR += ruby-capybara
      SUBDIR += ruby-capybara-webkit,ruby25
      SUBDIR += ruby-capybara-webkit,ruby26
+     SUBDIR += ruby-capybara-webkit,ruby27
      SUBDIR += ruby-ethon
      SUBDIR += ruby-faraday
      SUBDIR += ruby-faraday_middleware
      SUBDIR += ruby-faraday_middleware-multi_json
      SUBDIR += ruby-fcgi,ruby25
      SUBDIR += ruby-fcgi,ruby26
+     SUBDIR += ruby-fcgi,ruby27
      SUBDIR += ruby-mechanize
      SUBDIR += ruby-multipart-post
      SUBDIR += ruby-mustermann
      SUBDIR += ruby-ntlm,ruby25
      SUBDIR += ruby-ntlm,ruby26
+     SUBDIR += ruby-ntlm,ruby27
      SUBDIR += ruby-passenger,ruby25
      SUBDIR += ruby-passenger,ruby26
+     SUBDIR += ruby-passenger,ruby27
      SUBDIR += ruby-puma,ruby25
      SUBDIR += ruby-puma,ruby26
+     SUBDIR += ruby-puma,ruby27
      SUBDIR += ruby-rack
      SUBDIR += ruby-rack-protection
      SUBDIR += ruby-rack-test
      SUBDIR += ruby-rainbows
      SUBDIR += ruby-raindrops,ruby25
      SUBDIR += ruby-raindrops,ruby26
+     SUBDIR += ruby-raindrops,ruby27
      SUBDIR += ruby-sanitize
      SUBDIR += ruby-sassc,ruby25
      SUBDIR += ruby-sassc,ruby26
+     SUBDIR += ruby-sassc,ruby27
      SUBDIR += ruby-sinatra
      SUBDIR += ruby-thin,ruby25
      SUBDIR += ruby-thin,ruby26
+     SUBDIR += ruby-thin,ruby27
      SUBDIR += ruby-typhoeus
      SUBDIR += ruby-unicorn,ruby25
      SUBDIR += ruby-unicorn,ruby26
+     SUBDIR += ruby-unicorn,ruby27
      SUBDIR += ruby-vegas
      SUBDIR += ruby-websocket-driver,ruby25
      SUBDIR += ruby-websocket-driver,ruby26
+     SUBDIR += ruby-websocket-driver,ruby27
      SUBDIR += ruby-websocket-extensions
      SUBDIR += ruby-xpath
      SUBDIR += sabredav
Index: x11/Makefile
===================================================================
RCS file: /cvs/ports/x11/Makefile,v
retrieving revision 1.648
diff -u -p -r1.648 Makefile
--- x11/Makefile        3 Jan 2020 17:23:20 -0000       1.648
+++ x11/Makefile        8 Jan 2020 19:13:41 -0000
@@ -268,6 +268,7 @@
      SUBDIR += ruby-dbus
      SUBDIR += ruby-tk,ruby25
      SUBDIR += ruby-tk,ruby26
+     SUBDIR += ruby-tk,ruby27
      SUBDIR += rxvt-unicode
      SUBDIR += sakura
      SUBDIR += sawfish

Reply via email to