@isaki68k
すでに参照済みかもしれませんが、公式ガイドがあります。
https://www.openbsd.org/faq/ports/ports.html
一般ユーザでビルドするには bsd.port.mk を設定する必要があるようです。
https://man.openbsd.org/bsd.port.mk#PORTS_PRIVSEP
OpenBSD Ports: Working with Ports

@isaki68k 私の場合、#OpenBSD/amd64 では単なるユーザで OS 自体は -release または -stable なので、pkg_add でコンパイル済みバイナリを入れてしまっています。
公式ガイドでも "The ports tree is meant for advanced users. Everyone is encouraged to use the pre-compiled binary packages. " と書かれています。

#OpenBSD/luna88k ではサーバで展開した ports ツリーを /usr/ports に NFS マウントして root で make しています。(OSCが近くなければ普段はシェルくらいしか作ってないです)