Of course FSF copyright assignments will be required for accepting contributions. New ports will start out in the add-on ports package. Start with the Porting section of the manual and when you have gotten underway and have specific questions, come here.