porting-guide.pdf 579 KB