在私有目录中解压 tarball 的副本,并进行任何必要的更改,以使port可以在当前版本的 FreeBSD 下正确编译。仔细跟踪每一步,因为不久之后将需要自动化这个过程。当port完成时,所有操作,包括文件的删除、添加或修改,都必须能够使用自动化脚本或补丁文件完成。
如果port需要显著的用户交互/定制来编译或安装,请查看 Larry Wall 的经典 Configure 脚本之一,并尝试做类似的事情。新的ports集合的目标是使每个port尽可能“即插即用”地为终端用户服务,同时使用最少的磁盘空间。