Diary/2013-12-2
MavericksでTgif
Mavericksにアップデートしたので環境の構築.
で,
port install tgif
とかすると,エラーが.logを見てみると,
xmkmfでX11.rulesがみつからないというような(↓のような)感じ.
:info:configure /opt/local/lib/X11/config/Imake.tmpl:2144:10: fatal error: ' X11.rules' file not found :info:configure #include ProjectRulesFile
一応,/opt/local/lib/X11/config/X11.rules はある.
普通に手でインストールするかー,とfreebsd.orgのportsのdistfilesから
tgif-QPL-4.2.2.tar.gzをダウンロードして,configureしてmake...
あれ?4.2.2では,xmkmf要らないじゃん.
ということで,Portfileで指定さてるTgifのバージョンを4.2.2にしてオプションいじった.
無事インストールできて,めでたしめでたし.
ちなみに変更は↓のような感じ
--- Portfile.orig 2013-12-02 11:58:17.000000000 +0900 +++ Portfile 2013-12-02 12:02:09.000000000 +0900 @@ -2,7 +2,7 @@ PortSystem 1.0 name tgif -version 4.1.42 +version 4.2.2 revision 2 description Basic vector drawing package categories graphics x11 @@ -11,9 +11,8 @@ platforms darwin master_sites ftp://bourbon.usc.edu/pub/tgif/ distname tgif-QPL-${version} -checksums md5 83b1cd01b1570fbf71ea5994af87f42e -use_xmkmf yes -patchfiles patch-Tgif.tmpl patch-Imakefile +checksums md5 8ec70553a1526fb6ee65cd4e81593363 +patchfiles post-patch { reinplace "s|PREFIX|${prefix}|g" "${worksrcpath}/Tgif.tmpl" } @@ -21,7 +20,7 @@ port:xorg-libX11 destroot.args INSTALLFLAGS=-c -destroot.target install install.man +destroot.target install destroot.destdir DESTDIR=${destroot} BINDIR=${prefix}/bin # vim: ts=8 sw=8
port selfupdateで元に戻っちゃうのが問題,といえば問題か.
Mavericks環境構築
- Xcode
- xcode-select --install
- Cabon Emacs
- Keynote
- Xquartz
- Haskell Platform
- MacPorts(↓は明示的にinstallしたもの)
- stunnel
- kinput2
- tgif
- lv
- graphviz
- aspell, aspell-dict-en
- wget
- MacTex
- Mxdvi
- JDK7, JDK6
- Flash Player
- VMWare Fusion
- Remote Desktop
- Dropbox
- Skype
- iPhoto
- iMovie
- eb, eblock
- Gimp
とりあえず,こんなとこか.