The following list includes all my standard OpenBSD ports. That’s my absolute minimum, my core desktop system. I use exclusively the ports system for all my 3rd party software on OpenBSD. It takes ~16 hours to build the hole list. More or less, next time I’ll measure it.
# cat /tmp/PLIST
shells/zsh
x11/i3
x11/i3status
x11/xwallpaper
editors/vim
mail/neomutt,gpgme,sasl
www/mozilla-firefox
archivers/unrar
archivers/unzip
archivers/zip
security/keepassxc
devel/git
devel/jdk/1.8,-jre
devel/jdk/1.8,-main
fonts/dina-fonts
fonts/freefonts
fonts/hack-fonts
fonts/msctfonts
fonts/powerline-fonts
fonts/roboto-fonts
fonts/terminus-font
fonts/ubuntu-fonts
multimedia/mpv
net/weechat
net/lftp
net/rsync
sysutils/grive2
sysutils/sysclean
textproc/mupdf