安装 ports 时首先创建一个包，然后进行安装。Ports 包含 Makefile ，带有说明信息的 文本文件，让这个程序在 OpenBSD 运行的补丁以及一个列出本包中的文件的包列表。这个 ports 使用一系列标准的 Makefile，其中一些和源代码树共享，这些共共享的基础部分常常包括用于给 ports 开发者的公共的功能，以保证 ports 可以十分简洁。为安全起见，或为开发新的 ports 的辅助，ports 编译可能在 systrace 下运行，并提供了一个默认的策略。在2007年10月下