In reality, I'd say that the majority of ports only require the command line tools. In the scenarios where XCode is required for a port, the user is normally alerted to this.
I was planning on changing the docs [1][2] to show that XCode isn't required, but I wanted to first check whether this would be an acceptable change.
Thanks, Haren [1]: https://www.macports.org/install.php [2]: https://guide.macports.org/#installing.xcode
OpenPGP_0xE38249366463F2A6.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature