Heimdal update not in portage

OK, so as promised I started working on heimdal’s new ebuilds for the whole relocation-no-stomping routine that you’ve been doubtless on the edge of your seat about. And I hit a snag. Not a snag, as much as an annoyance. The autotools provide this really nice configure flag that you can see in use in mit-krb5 (whose use karltk taught me for making sylpheed-claws co-exist with sylpheed back in the day when I actually maintained stuff). This would be the –program-prefix flag. Of course, for -claws, we used –program-suffix. So, for mit-krb5-1.4, this causes mainly the clients to be installed as mit-$clientname. So the telnet and su and all that crap is just mit-telnet and mit-su and what have you.

Heimdal, just to make my life complicated, goes a step further with –program-prefix thing. They rename _every_ binary. And every manpage. But of course, the symlinks that the makefile installs (there’s a symlink for kadmin to ktutil I think that doesn’t point to heimdal-ktutil, but to some non-existent ktutil; there’s also a whole crapload of symlinks in the man directories, but they also point to non-existent manpages). So now I have whack the configure/make scripts to correct this and also report this situation upstream. Stay tuned.