libxcrypt-3.0.2 represents a major upgrade to the existing 2.0 in portage, adding SHA hash support, updating the blowfish support, and most updates one would expect over 5 years' development :) Please consider adding this update; the only drawback I can see is that the only direct consumer of libxcrypt is the languishing pam_unix2 ebuild, bug 97425.
Created attachment 166722 [details] ebuild for 3.0.2 The only concern I have is that the install process leaves .la and .a files in a subdirectory of /lib - easily fixed, but I couldn't get an answer on #gentoo-dev-help as to whether that was considered as poor as placing them in /lib itself.
Created attachment 166723 [details, diff] no-Wshadow patch Drops -Wshadow from configure.in; may mask a poor programming practice, but it's what runs SuSE's normal authentication backend. Have posited to upstream whether it's an issue worth their patching, have not heard back (weekend).
No reason to hang on to this with the SHA2 hashes in recent glibc; the only app that really used it was pam_unix2 and that's not even in-tree.