MacPortsは Mac OS X 上でのオープンソースソフトウェア活用を便利にしてくれるプロジェクトです。port コマンド一つで、各種ソフトウェアのパッケージ管理や依存性の解決、また MacOS X 特有パッチの適用など、適切に取り仕切ってくれます。 port コマンドは必要なファイルの取得時にインターネット上のサイトへアクセスに行きますが、HTTP Proxy の用意されている環境であれば、適切に設定を行うことで、Firewall を超えることも可能です。 Firewall 越えの設定に対し、注意すべき点は以下の2点です。なお、この情報は、Mac OS X 10.6.1(Snow Leopard)に基づいています。他のOSバージョンでは異なるかもしれません。 1) RSYNC_PROXY 環境変数で HTTP Proxy を設定する port コマンドは rsync(1) を使って