macports で ccl 1.10 を利用する方法
ローカルで macport の port を更新する方法が Macportsにのっていた。
ここにしたがって、作業した。ccl を 1.10 にするには、Port ファイルを編集して version を 1.10にしてから インストールするだけでよかった。超簡単。
事前に clozure clのホームページをよくよみ、やってみるとこの二点が必要になる。
- version を1.9 から 1.10に
- download元(svnのパス)を 1.9から1.10に
cd $(port dir ccl) sudo cp -p Portfile Portfile.orig sudo port edit --editor vi ccl
なの、よくわかんない。ので、viを使用してみた。Port Fileをみると、version 番号をダウンロード元にも利用しているみたい。
編集差分はこんなかんじ。
--- Portfile.orig 2014-08-09 03:00:49.000000000 +0900 +++ Portfile 2014-10-03 00:17:48.000000000 +0900 @@ -4,7 +4,7 @@ PortSystem 1.0 name ccl -version 1.9 +version 1.10 revision 0 set shortversion ${version}
チェックサムはないので、パス
とりあえずインストールしてみる。うまくいったみたい。
sudo port -d install ccl diff -u Portfile.orig Portfile | sudo tee ccl.diff cat ccl.diff > ~/Desktop/ccl.diff
ccl64で起動して 1.10と表示されるた。よしよし。てきとうに、MacPorts さんに、更新できたよを報告する。
それから掃除。
sudo rm ccl.diff sudo mv Portfile.orig Portfile