Hi, here is a patch which extends the app-admin/sshguard ebuild in order to support ipfw and pf under g/fbsd. With Linux, iptables is selected, else if it's FreeBSD, pf is selected, unless the ipfw useflag is set, in which case ipfw is selected. Also, it removes some unbreakable spaces found after the || at the end (it may comes from a french latin9 keyboard ;) ).
Created attachment 122838 [details, diff] sshguard-1.0.ebuild.diff
I've modified your patch a bit and applied it. Thanks :)