Support --port command line option