同様の機能を持つと同時に将来の拡張性も4維持するように作られた、ソフトウェアのビルド、インストール、およびパッケージ5作成のための基盤です。上で8作成され、これらの上で動作します。書かれていますから、高い移植性が10あります。システムの内部構造についてより深く知るためには、base/doc/INTERNALS16を参照してください。つの部分に分かれていることに注意してください。サブディレクトリに存在する20このシステムの中核に当たります。ディレクトリで、ここには21実際に移植されたソフトウェアの説明などが置かれています。後者は必要に応じて22ネットワーク越しに手に入れることもできますし、手元にあるコピーを利用することも23可能です。ついての説明を参照してください。スクリプトを実行します。スクリプトにはいくつかの引数を与えることができます35(後述)。コマンドを実行してすべての必須ソフトウェアをコンパイル39します。このシステムにインストールします。DarwinPorts46のためのいくつかの設定項目が定義されています。ネットワーク上と手元との両方に56ついて、ソフトウェア階層の場所の一覧が記述されています。引数で指定することで70これを変えることができます。コマンドサーチパスに追加します。使っているときにも利用できます。使っているときにも利用できます。PATH=$PATH:/opt/local/bin99100上記の設定は新しいシェルを起動するまで有効になりません。コマンドについての詳しい説明はオンラインマニュアルを参照してください。対して同じ115動作を繰り返します。とそれに関連するファイル群を保存したディレクトリによって122構成されます。ファイル群だけがそこに保存されています。コードが含まれています。127機能を自在に使うことができるよう、名前と値の組によるとても単純な構造を持って128います。オンラインマニュアルを読む131ことから始めるとよいでしょう。