Macportsで古いバージョンのパッケージをインストールする方法
Macportsのselfupdate/upgrade outdatedしたところ、vtk(6.3)とのバージョンミスマッチでmayavi(4.4.2)がインストールでこけるようになってしまった。そこで、古いvtk(6.2)をインストールする方法を調べた(ググっただけ)。メモを以下に残す。
このページhttps://trac.macports.org/browser/trunk/dportsでパッケージを探す。パッケージの場所がわからないときは、次のコマンドの出力から予想する。
% port info [package-name]
次に、パッケージ名のRevの項目の数字をクリックすると古いバージョンのRev番号のリストが表示される。そして以下の例、
% svn checkout -r 30810 https://svn.macports.org/repository/macports/trunk/dports/lang/tcl
のようにして、Portfileをダウンロードした後、パッケージのディレクトリに入り、
% sudo port install
する。詳しいことはここに書いている。
https://trac.macports.org/wiki/howto/InstallingOlderPort