Building devel/doxygen without X11/Qt
自 doxygen 1.4.7 起,不再內附 libpng 與 tmake,因此 ports 便只好 LIB_DEPEND on graphics/png 與 devel/tmake。前者還好,但後者卻造成了一個問題就是,因為 USE_QT_VER=3 而必須將整個 Qt 以及 X11 都拉進來 compile。這對一個純 server 沒有使用 desktop 環境的機器來說,為了一個 doxygen 就要這般大陣仗的編譯 X11/Qt 的話,那實在是太苦了。
可是 doxygen 1.4.7 的新 stylesheet 實在是太漂亮了啊,而且之前若是沒裝的話,為了避免編譯 X11/Qt 而把 doxygen 1.4.6 downgrade 安裝, 感覺上也有點笨。
不過,我到發現了一個鴕鳥方法。直接在 devel/tmake 的 Makefile 裡,把那行 USE_QT_VER=3 註解起來,這樣就可以將 doxygen 正常編譯安裝到結束,跑起來也沒問題。做 doxygen 時,我有用到 WITHOUT_LATEX=yes[1] 與 WITHOUT_DOXYWIZARD=yes[2]這兩個選項。



Post a Comment