app-crypt/krb5 and app-crypt/mit-krb5 are both MIT Kerberos V packages. One of them should be dropped. I think mit-krb5 is a more descriptive and useful name, since there is also kth-krb. It is also possible to confuse app-crypt/krb5 with virtual/krb5. Most of the depencies point to app-crypt/krb5 when they should be pointing to virtual/krb5, but that's another bug..
I noticed this too (they both build MIT's krb5). They're not quite identical though. Specifically, mit-krb5 adds support for *not* building in kerberosIV support by not specifying the krb4 USE flag, something I consider critical (YMMV). It looks as though the mit-krb5-1.2.6-r3.ebuild could be easily updated to become krb5-1.2.7-r1, merging the two packages back into one, while keeping kerberosIV support optional. That would be my vote. BTW, if you do build mit-krb5, you'll quickly discover what heimdal users have know for awhile: the "kerberos" USE flag isn't sufficient for enabling kerberos support: many/most packages -- openldap, pam_krb, etc. -- blindly assume kerberos == app-crypt/krb5 with KerberosIV support). With the advent of virtual/krb[45], the krb4 and krb5 USE flags now seem to be required.
Created attachment 9906 [details] mit-krb5-1.2.7.tar.bz2 My vote is to update the package mit-krb5, add a move to /usr/portage/profiles/updates/ and maintain optional krb4 support. This file does that and fixes bug 17718 too. It has localstatedir in /etc for etc-update.. don't hate me for this :)
Created attachment 10294 [details, diff] mit-krb5.patch Since people are unwilling to look into .tar.bz2 files.. Here's a file in patch format. See the Changelog update included in the patch for changes. Maybe the old files should be cleaned and make a -r3 so everyone compiles it?
Created attachment 10943 [details, diff] mit-krb5.patch 1.2.8 got released. How to apply: cd /usr/portage/app-crypt/mit-krb5/ (typically) cp mit-krb5-1.2.7.ebuild mit-krb5-1.2.8.ebuild wget this patch patch -p1 <mit-krb5.patch edit changelog You don't really need to apply my changes, just drop the krb5 package. Then we can start thinking about bug 16824. Please?
and the patch doesn't apply anymore. Method fixed a bug with his CFLAGS things.
Created attachment 12893 [details] new mit-krb ebuild This ebuild needs to be tested... I will commit the krb changes soon.
I committed changes to the portage tree to reflect this.... I have not, yet, removed the app-crypt/krb5
remoted krb5
removed*