> if I understand the porting guidelines correctly
> everything there should end up below /usr/local/lib/ocf.
Ports install under ${PREFIX} (normally /usr/local but can be
varied by the admin). See hier(7): /usr/lib is just for *system*
libraries.
Ports with files (e.g. sample configs) installed outside of
${PREFIX} install those files under ${PREFIX} and use the @sample
mechanism.
> what is the preferred way on OpenBSD? follow an "external standard",
> or do it the OpenBSD way?
The OpenBSD way, try and do otherwise and you'll get files marked
with "bogus element outside of every prefix" and missed from PLIST.