Should be just copying over the 1.0.5 ebuild, maybe the patches needs updating though.
I have a nasty problem with freeradius on amd64. make install try to rebuild rlm_eap (even though it was build by the make command) and it fails saying I should try using -fPIC. I tried to apply debian patches but the problem persists (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=288547). Up to now, the only thing that solve it is adding -fPIC to CFLAGS, which could be problematic since the package contains executables.
I've fixed the -fPIC thing but now I have problems with dictionaries.
I've commited the new version with -amd64. No matter what I try on this arch, I keep receiving this error when I run check-radius-config: read_config_files: reading dictionary Errors reading dictionary: dict_init: /usr/share/freeradius/dictionary.ascend[1233]: dict_addvalue: Duplicate value name Route-IPX-No for attribute X-Ascend-Route-IPX I tried to fix it by messing with dictionaries, but every time I remove a conflict, a new one appears! on x86 it works out of the box. amd64 team, please help me find the problem. the only amd64 host I have is a production server which needs a functional radius daemon. I cannot mess with it more than I did.
oops, forgot to add amd64 to cc. I desperately need some of you guys to help me with the problem described in the previous comment.
the dictionary reading error on amd64 is fixed in freeradius-1.1.0-r1, thanks to Razvan Radu, who spotted and reported the bug in http://lists.cistron.nl/pipermail/freeradius-devel/2006-January/009324.html. Mike, thanks for the access to the amd64 developer box!