-
Port Group Python を利用して、ひとつのパッケージに Python 2.6 用(py26-ecell)、Python 2.7 用(py27-ecell)をまとめてあります。
-
science/py26-ecell3 ** E-Cell3 for Mac OS X 10.6 or earlier.
-
science/py27-ecell3 ** E-Cell3 for OS X 10.7.
-
レポジトリのクローンを ~/github/ に作成した場合
-
Portindexファイルを作成する
cd ~/github/Portfiles portindex -
MacPortsの設定ファイルPortfilesのクローンを登録する
sudo chmod +w /opt/local/etc/macports/sources.conf sudo emacs /opt/local/etc/macports/sources.conf -
MacPortsサーバのURLの前に、ローカルのURLを加えて保存する
# To get the ports tree from the master MacPorts server in California, USA use: # rsync://rsync.macports.org/release/ports/ # To get it from the mirror in Trondheim, Norway use: # rsync://trd.no.rsync.macports.org/release/ports/ # A urrent list of mirrors is available at http://trac.macports.org/wiki/Mirrors file:///Users/foo/github/Portfiles/ rsync://rsync.macports.org/release/ports/ [default] -
設定ファイルの書き込み権限を戻し、MacPortsをselfupdateする
sudo chmod -w /opt/local/etc/macports/sources.conf sudo port -v selfupdate
-
E-Cell3 for Mac OS X 10.6 or earlier.
sudo port install py26-ecell3 +python26 -
E-Cell3 for Mac OS X 10.7
sudo port install py27-ecell3 +python27
-
Portfilesの内容が更新された際に、インストール済みのポートを更新するには:
sudo port selfupdate sudo port upgrade {port name}