In the 'latest' repository, the wayland option has been enabled by default since November. It will be the default in the upcoming quarterly update. It's only a 1Mb package, so not a big deal.
Just pkg install xorg.
(PI3b+ with
url)
The Port option sounds good and excellent appropriate way.
To see Wayland, pulseaudio,... and many "similar" stuffs will be quite big problem in some years, even it will take time to clean up in some years. Today, FreeBSD works well, fast, and it is reliable.
Better to keep the Unix philosophy, because we want that FreeBSD to be million times cleaner, secured, stable, and smaller than any other operating systems. Wayland little by little could likely become more popular.
I am not so sure that FreeBSD should give Wayland like this.
Maybe the components of an operating system (for the base,...) would like to focus on :
1. To be so easy to use, configure, and as to require straightforward instruction.
2. To be easy to compile and to maintain, and, if necessary, port to new platforms
by people with relatively sufficiently good knowledge of C and UNIX.
3. To have a minimum number of files to be dealt with, for compile
and installation.
4. To have enough functionality to be useful to a large number of
people.
Good Luck