Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 324355 - Use ruby-ng.eclass for app-admin/puppet
Summary: Use ruby-ng.eclass for app-admin/puppet
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: MATSUU Takuto (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-16 17:56 UTC by Lance Albertson (RETIRED)
Modified: 2010-07-20 23:29 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
puppet-0.25.5.ebuild.patch (puppet-0.25.5.ebuild.patch,1.55 KB, patch)
2010-06-16 17:59 UTC, Lance Albertson (RETIRED)
Details | Diff
puppet-0.25.5-r1.ebuild.diff (puppet-0.25.5-r1.diff,2.25 KB, patch)
2010-06-17 13:01 UTC, MATSUU Takuto (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lance Albertson (RETIRED) gentoo-dev 2010-06-16 17:56:26 UTC
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!
Comment 1 Lance Albertson (RETIRED) gentoo-dev 2010-06-16 17:59:29 UTC
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!
Comment 2 Lance Albertson (RETIRED) gentoo-dev 2010-06-16 20:54:52 UTC
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.
Comment 3 MATSUU Takuto (RETIRED) gentoo-dev 2010-06-17 13:01:19 UTC
Created attachment 235705 [details, diff]
puppet-0.25.5-r1.ebuild.diff

still working
Comment 4 MATSUU Takuto (RETIRED) gentoo-dev 2010-07-20 23:29:47 UTC
puppet-2.6.0 in cvs now