Current portage stable and unstable versions have a bug causing an infinite loop when ripping the last track of a cd when sector offset of > 0 is set in preferences. Current git version includes fix for this issue and appears relatively stable. Reproducible: Always
Created attachment 231021 [details] Git version ebuild
The ruby eclass should no longer be used. Consider creating a ruby-ng ebuild.
I just committed rubyripper-0.6.0 which should fix the issue you mentioned above as git head is currently the same as this release. Regarding the git ebuild I refrain from adding it as I don't think VCS ebuilds should live in the main tree. I will attach a git ebuild which uses the ruby-ng eclass if you want something for personal use.
Created attachment 238149 [details] rubyripper-9999.ebuild