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