In OpenBSD, I have the possibility to take a snapshot with all my installed packages, with
pkg_info -m > output.txt
and then move this file to a different server and on this new server run a:
pkg_add -lz output.txt
and all packages will be re-installed. checking the man page from FreeBSD pkg_info and pkg_add I didn't find it. Is there any recipe to do it?