py25-scipyをLeopardにインストール

py25-scipyをLeopardMacPortsを用いてインストールしようとしたが、gnuplotとの依存問題でうまくいかなかった。普通、そういったことならgnuplot単体でインストールしたあとにpy25-scipyをインストールすればよいのだが、今回はそうではなく

Fatal malloc_jumpstart() error

と出て途中でErrorで止まっている。これはインストールの最中にemacsを用いて

emacs -batch -q -no-site-file -l ./dot.el -f batch-byte-compile gnuplot.el

としているのだが、/usr/bin/emacsLeopardにおける不具合が原因でエラーが出るものだ。
これを直すにはパッチを当てる必要がある。
詳しくはhttp://homepage.mac.com/matsuan_tamachan/emacs/BuildCarbonRelease.htmlを見てください。
今回に限ればやることはhttp://homepage.mac.com/matsuan_tamachan/emacs/unexmacosx.c.patchからパッチを引っ張ってきて

sudo patch -p1 < unexmacosx.c.patch

として対象ファイルに/usr/bin/emacsを選ぶ。
いじょーでーす