If you're following
-current (which you are kind of doing if you're installing from a snapshot), you can build ports yourself.
You do this by checking out the
ports CVS repository, finding the directory of the port you'd like to build, and issuing
make install in that directory as root. This is all well described in the "Porter's Handbook" FAQ (the "Working with Ports" section).
You should also be able to use the ports snapshots from e.g.
https://cloudflare.cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/ (if you're on amd64). See
pkg_add(1) about how to make
pkg_add pick up packages from there (either by using
installurl or setting
Note that you will need to keep your base system up to date to use the snapshot ports as they are rebuilt every once in a while, and the ports and base system should ideally be kept in sync. When following
-stable, or manually rebuilding the base system and ports form checked-out sources, this is simpler than when jumping between snapshots.