ports is now optional. use PORTSDIR