For some reason when I went to update my system I found that ruby was requested to be installed. I have never needed ruby and have -ruby set in my set of use flags. I noticed that the variable RUBY_TARGETS is now set by default to RUBY_TARGETS="ruby19 ruby18". When I set RUBY_TARGETS="" in make.conf and attempt to run emerge -auvDN world then I get a message stating that ruby18 is necessary to install ruby19. Looking at those packages shows that ruby19 is still enabled in RUBY_TARGETS. I have temporarily fixed this by masking ruby and the corresponding packages ancient versions. I'm not sure if it's something that I'm doing but this has happened on both the current machine and my desktop (I gave in on my desktop believing that it was new) but the fact that RUBY_TARGETS="" isn't being properly honored is strange. The emerge.info I have attached is my make.conf without RUBY_TARGETS being set at all. As it stands right now I don't want to install ruby so I can't update my system.
Created attachment 324918 [details] emerge.info where RUBY_TARGETS is set but there is nothing in make.conf
I do have ruby installed for texlive-pictures but for some reason RUBY_TARGETS="" will not prevent the installation of ruby 1.9.