macports.conf(5)
提供: Beginning OS X
| MACPORTS.CONF(5) | BSD File Formats Manual | MACPORTS.CONF(5) |
目次 |
[編集] 名前
- macports.conf -- MacPorts system の設定ファイル
[編集] 概略
- macports.conf は、MacPorts システムを起動するのに用いられる設定ファイルです。このファイルは port コマンドにより読み込まれ、どのように振る舞うかが決定されます。# で始まる行はコメントで、空行は無視されます。そのフォーマットは、space または tab で区切られた単純な key と value のペアです。
- このファイルは、次のようなエントリを含みます。
- <key> <value>
- どんなキーの設定値も '${<keyname>}' という形で参照できます。<keyname> の部分には問い合わせたいキーを書きます。
[編集] キー
- 以下のキーが port によって使われます。
- prefix
- ports をインストールするディレクトリを定めます。どのようなパスも利用できますが、幾つかの ports で問題が生じるので、空白や ascii 以外の文字を含んではなりません。このキーは、'${prefix}' としてよく参照されます。
- Default: /opt/local
- portdbpath
- MacPorts がダウンロードしたソース、インストールされた ports のレシート、主要なレジストリといった作業データを保存するディレクトリ。'${prefix}' におけるパス名の制約と同じ制約があります。
- Default: ${prefix}/var/macports
- portdbformat
- MacPorts のレジストリに用いられる保存タイプ。現在のところ、"flat" フォーマットのみがサポートされています。
- Default: flat
- portinstalltype
- MacPorts が ports をインストールするモードのセット。サポートされる値は 'direct' または 'image' です。'direct' モードは、インストールされている TCL バージョンの制限で、'image' モードを使えない場合に用いられます。'direct' モードでは、ports は '${prefix}' に直接インストールされ、同時にただ一種類の port しかインストールすることができません。'image' モードでは、複数の種類の port (すなわち、異なるバージョンかつ、またはあらゆる可能なバリアントの組合せ) を同時に '${portdbpath}/software/${portname}' に インストールでき、その中の一つを '${prefix}' に activate することができます。前者から後者の場所へはソフトリンクまたはハードリンクが張られます。
- Default: image
- applications_dir
- ports によりインストールされるアプリケーションの格納先ディレクトリ。
- Default: /Applications/MacPorts
- frameworks_dir
- ports によりインストールされるフレームワークの格納先ディレクトリ。
- Default: ${prefix}/Library/Frameworks
- sources_conf
- ソースファイルの場所。このファイルにより、(port コマンドの "sync" ターゲットを通じて) デフォルトの ports ツリーを MacPorts の rsync サーバに同期させることができます。また、他のローカルなツリーがあれば、それらに対して同期させることも可能です。
- Default: ${prefix}/etc/macports/sources.conf
- variants_conf
- グローバルに適用される、オプショナルな variants を定義したファイルの位置。このファイルに書かれた内容は、可能であれば、インストールされる ports の全てに対して適用されます。
- Default: ${prefix}/etc/macports/variants.conf
- portarchivemode
- インストール/再インストールを簡単にするための、インストール済み ports の バイナリアーカイブを作成するかどうかを設定するキー。
- Default: yes
- portarchivepath
- アーカイブモードが有効なときに、ports のバイナリアーカイブを保存する場所。
- Default: ${portdbpath}/packages
- portarchivetype
- ${archivemode} が yes に設定されているときに読み込み/書き出しがおこなわれるアーカイブファイルのフォーマットに関する、コロンもしくはカンマ区切りの、空白のないリスト。
- サポートされるタイプは tgz, tar, tbz, tbz2, tlz, txz, xar, zip, cpgz, cpio です。
- Default: tgz
- configureccache
- ccache (C/C++ compiler cache) を利用します。ccache がインストールされている必要があります。
- Default: no
- configuredistcc
- distcc (distributed compiler) を利用します。distcc がインストールされている必要があります。
- Default: no
- configurepipe
- C/C++/などをコンパイルする際に中間ファイルではなくパイプを使います。(gcc -pipe)
- Default: no
- buildnicevalue
- port をビルドする際に使われる、低めに設定されるスケジューリングプライオリティ(0-20)。
- Default: 0
- buildmakejobs
- port をビルドする際に使われる、同時 make ジョブの数。
- Default: 1
- portautoclean
- port のインストール後にビルドディレクトリを自動的にクリーニングするかどうかを設定します。
- Default: yes
- build_arch
- 通常の利用向けビルドの際に使われるマシンアーキテクチャ
- 一般的なアーキテクチャの例: ppc, i386, ppc64, x86_64
- Default (10.6): x86_64 or i386 depending on hardware
- Default (10.5 and earlier): i386 or ppc depending on hardware
- universal_archs
- +universal バリアントが指定された際に使われるマシンアーキテクチャ。(複数アーキテクチャのエントリは空白で区切る必要があります。)
- 一般的なアーキテクチャの例: ppc, i386, ppc64, x86_64
- Default (10.6): x86_64 i386
- Default (10.5 and earlier): i386 ppc
- startupitem_type
- 生成される startupitem のデフォルトタイプを指定します。Portfile 側の startupitem.type キーで明示的に上書き可能です。"default" に設定された場合には、OS に適したものが選択されます。サポートされるタイプには none, SystemStarter, launchd, default, rcNG があります。
- Default: default
- destroot_umask
- destroot 時または port の umask 値を設定します。
- Default: 022
- rsync_server
- 既存の MacPorts (MacPorts のインフラと ports ツリーの両方) をアップデートするため、port コマンドを介して selfupdate した際に接続されるデフォルトの rsync サーバ。
- Default: rsync.macports.org
- rsync_dir
- rsync サーバから MacPorts のソースを引き出す際のディレクトリ。
- Default: release/base/ (which pulls sources for the currently shipping MacPorts release)
- rsync_options
- rsync サーバに接続したときに用いられる、デフォルトの rsync オプション。
- Default: -rtzv --delete-after
- binpath
- MacPorts で利用される、システムの実行ファイルがあるディレクトリの検索パスを指定します。この変数には rsync, tar, cvs その他のユーティリティのあるパスを含む必要があります。
- Default: ${prefix}/bin:${prefix}/sbin:/bin:/sbin:/usr/bin:/usr/sbin
- extra_env
- 環境変数をサニタイズする際、MacPorts がユーザの環境に残しておくべき追加の環境変数リストを指定します。
[編集] ファイル
- ${prefix}/etc/macports/macports.conf
- 標準のシステムワイドの MacPorts 設定ファイル。
- ~/.macports/macports.conf
- ユーザ個別の設定オーバーライド。このファイルがもし見つかれば、${prefix}/etc/macports/macports.conf のデフォルトファイルに代えて用いられます。
[編集] 参考
[編集] 作者
- Juan Manuel Palacios <jmpp@macports.org>
- Matt Anton <matt@opendarwin.org>
| BSD | May 22, 2007 | BSD |
