Change the virtual/rubygems dependency to refer to the RUBY_TARGET in preparation of removing the version-specific slots.
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 0x8883FA56A308A8D7!)

Add sse2 patch backported by Ted Marston from the 2.1.x version, and make the patch conditional on USE=sse2 for both the 2.0 and 2.1 series. Bug 526876.
(Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 0x8883FA56A308A8D7!)

Depend on the rubygems virtual with an explicit SLOT now that the specific rubygems versions are listed in virtual/rubygems. This will make the dependencies more explicit and should decrease resolver surprises picking the wrong virtual/rubygems SLOT later on.
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x8883FA56A308A8D7!)

Add a new patchset to add support for Berkeley DB 5.0 (bug #326937). Add support for adding new patchsets without bumping the revision for all the old ebuilds as well.
(Portage version: 2.2_rc67/cvs/Linux x86_64)

Bump to 1.9.2 release candidate, that works with OpenSSL 1. This version might cause _further_ build failures as it changed slightly behaviour. You're going to need to rebuild rubygems and then all the packages previously installed after upgrading to this.
(Portage version: 2.2_rc67/cvs/Linux x86_64)

Add patches to build with BerkDB 5.0 (bug #319583) and OpenSSL 1.0 (bug #304427) to Ruby 1.8.x. Also use --no-undefined as it's done for 1.9. Also add USE flags for ncurses, readline and libedit, and properly depend on zlib. Drop emacs USE flag and dependency on app-emacs/ruby-mode as the new Emacs versions support ruby-mode themselves and it should be even more updated.
(Portage version: 2.2_rc67/cvs/Linux x86_64)

Revision bump, add patches 1) to make Ruby behave more similarly between Linux and (Gentoo/)FreeBSD; 2) to force --no-undefined when building Ruby extensions (undefined symbols in them will cause abort at runtime 3) to remove a concurrency issue when building the dl extension that could result in a broken dl.so.
(Portage version: 2.2_rc33/cvs/Linux x86_64)

Make it multilib-strict capable. It might not be 100% complete for non-symlinked profiles, yet, as it installs arch-independent extensions in lib64, but currently there's no other way to improve this (sharing the site-independent directory would trigger collision-protect when two different ABI are installed for the same package, for the independent files, like headers). Closes bug #89985. No-change for non-multilib users.
(Portage version: 2.0.53)

This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.