Version 0.10.1 of dev-ruby/ruby-debug is now available. The package dev-ruby/ruby-debug-base which is needed by dev-ruby/ruby-debug was updated too. Since release 0.10.1 of these packages, there's now also an -extra package available, which provides additional documentation and emacs helpers. This bug provides: - version bump of dev-ruby/ruby-debug-0.9.3 → 0.10.1 - version bump of dev-ruby/ruby-debug-base-0.9.3 → 0.10.1 - new ebuild dev-ruby/ruby-debug-extra-0.10.1 - new ebuild dev-ruby/ruby-columnize-0.1 - new ebuild dev-ruby/ruby-linecache-0.3 - added IUSE="doc emacs" to dev-ruby/ruby-debug-0.10.1 - updated dependencies in dev-ruby/ruby-debug-0.10.1 to respect -- the 'doc' and 'emacs' USE flags which expand the dependencies to pull in the -extra package -- the now needed dev-ruby/ruby-columnize package - updated dependencies in dev-ruby/ruby-debug-base-0.10.1 to respect -- the now needed dev-ruby/ruby-linecache package All[*] ebuilds were tested on x86 and amd64, so they all have KEYWORDS="~x86 ~amd64". [*] The 'dev-ruby/ruby-debug-extra' ebuild is heavily untested. I don't know whether it currently installs the emacs files correctly and the doc installation doesn't work to. This is still marked as 'FIXME'.
Created attachment 150875 [details] dev-ruby/ruby-debug-0.10.1.ebuild
Created attachment 150877 [details] dev-ruby/ruby-debug-base-0.10.1.ebuild
Created attachment 150878 [details] dev-ruby/ruby-debug-extra-0.10.1.ebuild This ebuild is still WIP Still needs to be tested and fixed.
Created attachment 150880 [details] dev-ruby/ruby-columnize-0.1.ebuild
Created attachment 150882 [details] dev-ruby/ruby-columnize-0.42.ebuild
I recently bumped the ruby-debug ebuild to 0.10.3 and included all necessary dependencies. Unfortunately I was not aware of this bug at the time so I have done a straight bump. Elias, would you be willing to have a look at the current 0.10.3 and check which of your changes are still missing?
Some details are missing.... dev-ruby/ruby-debug: The 'doc' and 'emacs' USE flags aren't used, it should result in these additional dependencies: doc? ( dev-ruby/ruby-debug-extra ) emacs? ( dev-ruby/ruby-debug-extra ) dev-ruby/ruby-debug-extra: This ebuild is missing completely The rest looks fine so far. Thx for the bump.
If ruby-debug-extra only contains documentation and emacs code then it should be installed as part of ruby-debug. Unfortunately this doesn't seem to be possible right now with the ruby-fakegem eclass. I'll check if that can be changed.
This is now fixed in ruby-debug-0.10.3. With the proper USE flags it now installs the additional documentation and emacs support.