Rewritten by Jim Mock <jim@FreeBSD.org>, 22 November 1999. Original work by various people.
FreeBSD Ports collection 使得編譯及安裝大範圍的應用程式輕而易舉。
一般而言,它是一群 skeletons 的組合,其包含了使應用程式在 FreeBSD 上俐落地編譯及安裝所需的最小項目。
即使有開放性標準的宣傳,要讓一個程式在各種 Unix 上跑起來是個棘手的工程。偶然地你可能會發現所要的程式在系統上乾淨的編譯, 把所有東西安裝到正確的目錄,而且``像剛出廠的一樣''跑的完美無瑕, 不過這是相當罕見的。多數時候,你會發現為了使程式能工作自己必須做些修改。 這就是 FreeBSD Ports collection 要拯救之處。
Ports collection 背後一般的想法就是要消除與讓東西適當地工作有關的所有雜亂的步驟, 這樣安裝就變得簡單且毫無痛苦。有了 Ports collection, 所有困難的工作都幫你搞定了,而且只要打 make install 就可以安裝 Ports collection 裡任一個 port。