as $subj Reproducible: Always
package has ruby? ( >=dev-lang/ruby-1.8.4.20060226 ) in DEPENDS but also has virtual/ruby in DEPENDS as well. Question appears to be: Is virtual/ruby required for the package to build when ruby useflag is *disabled*
I'm assuming the eclass RUBY_OPTIONAL="yes" means what it says, and I don't see a virtual/ruby in that version or anywhere else, so I'm confused. Care to elaborate?
Created attachment 204816 [details, diff] makes USE=-ruby gdal not depending on ruby ruby eclass is inherited before RUBY_OPTIONAL is set to "yes", thus ruby eclass adds virtual/ruby into {R,}DEPEND as stated inside eclass code always. This patch moves RUBY_OPTINAL definition before inherit clause.
This patch fixes the problem for me.
The ruby bindings aren't that current, at least as far as upstream maintenance, but they appear to build okay. Thanks for pointing out the RUBY_OPTIONAL thing.