If you do not mind to use your browser, there is also the freshports website. It is, in my eyes, the most convenient way to search ports.
Then you might want to try the following (see ports(7) for details) :The "Category" section is the closest to what I'm looking for.
$ cd /usr/ports
# make readmes
$ lynx /usr/ports/README.html
Well, we do not live in a perfect worldBecause that took a while.
make -j max_jobs readmes where you can replace max_jobs by your CPU core number). Compared to the four to five hours needed to build ports, it would be bearable to run it each time I update the ports tree.