I haven't looked at everything, but a couple of comments:
RUN_DEPENDS = ${BUILD_DEPENDS}
- Standard for ports is to do this the other way round, to avoid risk
of a run depepency on something which should only be build dependency.
Even if it's not necessary for a particular port, just do it that way
anyway, so that people cribbing from other ports don't copy the bad
style.- Seems useless without the .so so should be SHARED_ONLY and merge PFRAG.shared into PLIST.
