There are a few ruby ports that will only work on a single flavor, and have FLAVOR hardcoded in the Makefile. However, it still looks like they support other FLAVORs. This diff sets FLAVORS to the same as FLAVOR, so that it's obvious the other FLAVORs are not supported. The primary reason for this is that these ports will no longer show up in sqlports if I query for the other FLAVORs.
I'll be committing this later this week unless I hear objections. Thanks, Jeremy Index: databases/ruby-jdbc-h2/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-jdbc-h2/Makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile --- databases/ruby-jdbc-h2/Makefile 9 Dec 2010 20:10:48 -0000 1.1.1.1 +++ databases/ruby-jdbc-h2/Makefile 1 Sep 2012 22:01:56 -0000 @@ -12,6 +12,7 @@ PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes MODULES = lang/ruby +FLAVORS = jruby FLAVOR = jruby CONFIGURE_STYLE = ruby gem Index: databases/ruby-jdbc-mysql/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-jdbc-mysql/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- databases/ruby-jdbc-mysql/Makefile 14 Mar 2011 17:52:59 -0000 1.2 +++ databases/ruby-jdbc-mysql/Makefile 1 Sep 2012 22:02:05 -0000 @@ -13,6 +13,7 @@ PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes MODULES = lang/ruby +FLAVORS = jruby FLAVOR = jruby SUBST_VARS = DISTNAME V Index: databases/ruby-jdbc-postgres/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-jdbc-postgres/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- databases/ruby-jdbc-postgres/Makefile 14 Mar 2011 17:53:38 -0000 1.2 +++ databases/ruby-jdbc-postgres/Makefile 1 Sep 2012 22:02:19 -0000 @@ -13,6 +13,7 @@ PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes MODULES = lang/ruby +FLAVORS = jruby FLAVOR = jruby SUBST_VARS = DISTNAME V Index: databases/ruby-jdbc-sqlite3/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-jdbc-sqlite3/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- databases/ruby-jdbc-sqlite3/Makefile 13 Nov 2011 00:26:22 -0000 1.2 +++ databases/ruby-jdbc-sqlite3/Makefile 1 Sep 2012 22:02:25 -0000 @@ -12,6 +12,7 @@ PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes MODULES = lang/ruby +FLAVORS = jruby FLAVOR = jruby CONFIGURE_STYLE = ruby gem Index: databases/ruby-swift/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-swift/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- databases/ruby-swift/Makefile 6 Apr 2012 19:26:13 -0000 1.5 +++ databases/ruby-swift/Makefile 1 Sep 2012 22:03:06 -0000 @@ -14,6 +14,7 @@ PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes MODULES = lang/ruby +FLAVORS = ruby19 FLAVOR = ruby19 WANTLIB = c m stdc++ e2fs-uuid pcrecpp Index: x11/ruby-profligacy/Makefile =================================================================== RCS file: /cvs/ports/x11/ruby-profligacy/Makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile --- x11/ruby-profligacy/Makefile 18 Jan 2011 16:30:31 -0000 1.1.1.1 +++ x11/ruby-profligacy/Makefile 1 Sep 2012 22:01:11 -0000 @@ -13,6 +13,7 @@ PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_FTP = Yes MODULES = lang/ruby +FLAVORS = jruby FLAVOR = jruby CONFIGURE_STYLE = ruby gem