I really wish pf had enough people to get the full "portable" treatment like OpenSSH, etc. get.
I agree. I'd rather use pf than ShoreWall on my Linux systems. If someone who had more time/energy for this wanted to start up that project, I could chip in at least a little money. I'm sure others could too, but I don't know how much that would add up to.
4.8 and later introduced some syntax changes, so current OpenBSD docs aren't applicable to other systems.
I really wish pf had enough people to get the full "portable" treatment like OpenSSH, etc. get.