The current version of sudo can use BSD authentication on BSD/OS and PAM on FreeBSD. You should just have to run configure with the appropriate option to enable either BSD auth (BSD/OS) or PAM (FreeBSD). - todd