トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

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

とりあえず,こんなとこか.