Please switch app-admin/puppet to use the ruby-ng.eclass instead of the old ruby.eclass. It provides better support for various slotted versions of ruby including Ruby Enterprise Edition. Additionally, please add ree18 to USE_RUBY so that puppet can be used with REE. Thank you!
Created attachment 235621 [details, diff] puppet-0.25.5.ebuild.patch Attached is a patch that provides the needed changes to the ebuild to add support for ruby-ng.eclass. Some notes for clarify: * ruby_einstall was removed and using the exact command is preferred now * erubydoc was also removed, I manually added the missing bits that were needed Thank you!
I just noticed that I missed dealing with dev-lang/ruby[ssl] being in DEPEND. I'm currently looking into the documentation of ruby-ng.eclass to figure out the best way to handle that.
Created attachment 235705 [details, diff] puppet-0.25.5-r1.ebuild.diff still working
puppet-2.6.0 in cvs now