Since we removed building of ports for ruby 1.8 and 1.9, it doesn't
make sense to keep building packages for rubinius (rbx-*),
considering
that both ruby 1.8 and 1.9 are probably used more than rubinius. So
this removes the building of rbx packages.
While here, clean up some other issues:
* For ruby gems with C extensions, always use a specific FLAVOR in
the
category Makefile.
* Unlink devel/ruby-fastthread, as it is a no-op on ruby 1.9+, and it
only existed because it was a dependency of www/ruby-mongrel,
removed
a few days ago. fastthread will be removed after this is
committed.
* Add back devel/ruby-prof, temporarily unlinked.
* Build pure ruby gems with the default ruby version, instead of
specifying an older ruby version (hiera, hiera-file, gir_ffi)
I plan on committing this in a couple days unless I hear objections.
Thanks,
Jeremy
Index: databases/Makefile
===================================================================
RCS file: /cvs/ports/databases/Makefile,v
retrieving revision 1.277
diff -u -p -r1.277 Makefile
--- databases/Makefile 27 Sep 2014 16:31:40 -0000 1.277
+++ databases/Makefile 28 Sep 2014 18:15:08 -0000
@@ -193,21 +193,17 @@
SUBDIR += riak
SUBDIR += ruby-amalgalite,ruby20
SUBDIR += ruby-amalgalite,ruby21
- SUBDIR += ruby-bdb
+ SUBDIR += ruby-bdb,ruby20
SUBDIR += ruby-couchrest
- SUBDIR += ruby-data_objects,rbx
- SUBDIR += ruby-data_objects,ruby20
- SUBDIR += ruby-do_mysql,rbx
+ SUBDIR += ruby-data_objects
SUBDIR += ruby-do_mysql,ruby20
SUBDIR += ruby-do_mysql,ruby21
- SUBDIR += ruby-do_postgres,rbx
SUBDIR += ruby-do_postgres,ruby20
SUBDIR += ruby-do_postgres,ruby21
- SUBDIR += ruby-do_sqlite3,rbx
SUBDIR += ruby-do_sqlite3,ruby20
SUBDIR += ruby-do_sqlite3,ruby21
- SUBDIR += ruby-hiera,ruby20
- SUBDIR += ruby-hiera-file,ruby20
+ SUBDIR += ruby-hiera
+ SUBDIR += ruby-hiera-file
SUBDIR += ruby-jdbc-h2
SUBDIR += ruby-jdbc-mysql
SUBDIR += ruby-jdbc-postgres
@@ -215,12 +211,10 @@
SUBDIR += ruby-kirbybase
SUBDIR += ruby-ldap,ruby20
SUBDIR += ruby-ldap,ruby21
- SUBDIR += ruby-mysql,rbx
SUBDIR += ruby-mysql,ruby20
SUBDIR += ruby-mysql,ruby21
SUBDIR += ruby-mysql2,ruby20
SUBDIR += ruby-mysql2,ruby21
- SUBDIR += ruby-pg,rbx
SUBDIR += ruby-pg,ruby20
SUBDIR += ruby-pg,ruby21
SUBDIR += ruby-redis
@@ -229,7 +223,6 @@
SUBDIR += ruby-sequel
SUBDIR += ruby-sequel_pg,ruby20
SUBDIR += ruby-sequel_pg,ruby21
- SUBDIR += ruby-sqlite3,rbx
SUBDIR += ruby-sqlite3,ruby20
SUBDIR += ruby-sqlite3,ruby21
SUBDIR += ruby-swift
@@ -239,7 +232,6 @@
SUBDIR += ruby-swift-db-postgres,ruby21
SUBDIR += ruby-swift-db-sqlite3,ruby20
SUBDIR += ruby-swift-db-sqlite3,ruby21
- SUBDIR += ruby-tiny_tds,rbx
SUBDIR += ruby-tiny_tds,ruby20
SUBDIR += ruby-tiny_tds,ruby21
SUBDIR += ruby-validatable
Index: devel/Makefile
===================================================================
RCS file: /cvs/ports/devel/Makefile,v
retrieving revision 1.1255
diff -u -p -r1.1255 Makefile
--- devel/Makefile 27 Sep 2014 16:31:40 -0000 1.1255
+++ devel/Makefile 28 Sep 2014 18:22:50 -0000
@@ -1308,7 +1308,6 @@
SUBDIR += ruby-deep_merge
SUBDIR += ruby-diff-lcs
SUBDIR += ruby-extlib
- SUBDIR += ruby-fastthread
SUBDIR += ruby-ffi,ruby20
SUBDIR += ruby-ffi,ruby21
SUBDIR += ruby-ffi-inliner
@@ -1316,8 +1315,7 @@
SUBDIR += ruby-gem_plugin
SUBDIR += ruby-gems
SUBDIR += ruby-gettext
- SUBDIR += ruby-gir_ffi,ruby20
- SUBDIR += ruby-gir_ffi,ruby21
+ SUBDIR += ruby-gir_ffi
SUBDIR += ruby-git
SUBDIR += ruby-highline
SUBDIR += ruby-hoe
@@ -1343,10 +1341,13 @@
SUBDIR += ruby-ole
SUBDIR += ruby-open4
SUBDIR += ruby-polyglot
+ SUBDIR += ruby-prof,ruby20
+ SUBDIR += ruby-prof,ruby21
SUBDIR += ruby-rake
SUBDIR += ruby-rake-compiler
SUBDIR += ruby-rake-remote_task
- SUBDIR += ruby-rb-gsl
+ SUBDIR += ruby-rb-gsl,ruby20
+ SUBDIR += ruby-rb-gsl,ruby21
SUBDIR += ruby-ref
SUBDIR += ruby-rgen,ruby20
SUBDIR += ruby-rgen,ruby21
Index: security/Makefile
===================================================================
RCS file: /cvs/ports/security/Makefile,v
retrieving revision 1.352
diff -u -p -r1.352 Makefile
--- security/Makefile 27 Sep 2014 16:31:40 -0000 1.352
+++ security/Makefile 28 Sep 2014 18:20:37 -0000
@@ -250,7 +250,6 @@
SUBDIR += reop
SUBDIR += ruby-akami,ruby20
SUBDIR += ruby-akami,ruby21
- SUBDIR += ruby-bcrypt,rbx
SUBDIR += ruby-bcrypt,ruby20
SUBDIR += ruby-bcrypt,ruby21
SUBDIR += ruby-ezcrypto