x11-libs/libXaw installs both v6 and v7 dynamic libraries. I have checked on several workstations (new and old Gentoo installs), and no applications actually link against v6.
How about a USE flag like "deprecated" to control building lib libXaw.so.6? IUSE="deprecated" $(use_enable deprecacted xaw6)
I have no objection, but is libXaw actually any different from any other library upgrade? E.g., just recently dev-libs/libffi changed from so.5 to so.6 after 3.0.10 -> 3.0.11 upgrade. preserve_old_lib handles such issues quite nicely, I think.
There are A LOT of old scientific binary-only software using old libXaw, that's propably the whole reason it was done like this in the first place
This is a good idea. I've added 1.0.11-r1 with a deprecated USE flag. Thanks!