Another hint: before using e.g. Portmaster or Poudriere or something (if you use such a tool in the first place), you can change into the port directory, use make config to play with the options and use commands such as make all-depends-list, make run-depends-list and make build-depends-list to see what effect turning options on or off has on the dependencies that are required. You may want to keep track of what the defaults are, though. You can usually find this in the port's Makefile (or a separate options Makefile if there is one).