Update new gem generators
Allow port option