章 2. 自行打造 port
那麼,開始對自行製作 port 或更新有一些興趣了嗎?太好囉!
下面將介紹一些建立 port 時該注意的事項。如果是想升級現有的 port ,那麼也請參閱 µÚ 10 章 說明。
因為這份文件可能講得不是十分詳細,可能需要參考 /usr/ports/Mk/bsd.port.mk 這檔是所有 port 的 Makefile
檔都會用到的。 就算你不是每天不斷 hacking Makefiles ,也都可以藉由它來對整個 port
機制、Makefile 更瞭解, 裡面的註釋相當詳細。 此外,若有其他特定 port
的問題,也可以到 FreeBSD ports 郵遞論壇 來獲得答案。
注: 本文內所提及的環境變數 (VAR)部份,
只有一些可以替換(overridden)。大部份的環境變數(非全部)通常都會寫在 /usr/ports/Mk/bsd.port.mk 內,其他的也是差不多。
請注意:該檔並非使用一般的 tab 設定值,而是採用 1 個 tab 等於 4 個 space。 Emacs 與 Vim
應該都會在載入該檔時順便讀取相關設定值。 vi(1) 及 ex(1)
這兩個程式也都可以打 :set tabstop=4 以修改設定值。
For questions about the FreeBSD ports system, e-mail <