First thank you for your work with ruby on OpenBSD, I'm doing some projects on RoR with it.

I have not tested much rubinius --just I see that some of my projects compile with rbx on travis-ci.

However I notice:
* Recent rbx supports mri 2.1 (http://rubini.us/doc/en/guides/migrating-from-mri-to-rubinius/) * There are some good results in benchmarks for rbx compared to mri and even jruby -- http://miguelcamba.com/blog/2013/10/05/benchmarking-the-ruby-2-dot-1-and-rubinius-2-dot-0/

Since possibly you have more experience on this, do you think there is noticiable difference
for a Rails application when used with rbx over mri ?

If that is the case I would like to test the ports *-rbx, for the projects I have I think I would test
at least postgresql and bcrypt.

Again thank you.



El 2014-09-29 18:16, Jeremy Evans escribió:
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

Reply via email to