diff --git a/ja_JP.eucJP/man/man1/pkg_sign.1 b/ja_JP.eucJP/man/man1/pkg_sign.1 index d4eb596006..8cc2d92f5e 100644 --- a/ja_JP.eucJP/man/man1/pkg_sign.1 +++ b/ja_JP.eucJP/man/man1/pkg_sign.1 @@ -1,224 +1,224 @@ .\" %FreeBSD: src/usr.sbin/pkg_install/sign/pkg_sign.1,v 1.1.2.3 2001/03/08 02:27:42 jkh Exp % .\" $OpenBSD: pkg_sign.1,v 1.6 2000/04/15 02:15:20 aaron Exp $ .\" .\" Copyright (c) 1999 Marc Espie. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by Marc Espie for the OpenBSD .\" Project. .\" .\" THIS SOFTWARE IS PROVIDED BY THE OPENBSD PROJECT AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT .\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR .\" A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENBSD .\" PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, .\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT .\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE .\" OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" jpman %Id: pkg_sign.1,v 1.2 2001/03/12 16:40:49 nakano Stab % +.\" jpman %Id: pkg_sign.1,v 1.3 2001/03/18 02:25:03 horikawa Stab % .\" .\"WORD: certificate 証明書 .\"WORD: verification 検証 .\" .Dd September 24, 1999 .Dt PKG_SIGN 1 .Os .Sh 名称 .Nm pkg_sign , .Nm pkg_check .Nd package の署名を扱う .Sh 書式 .Nm .Op Fl sc .Op Fl t Ar type .Op Fl u Ar id .Op Fl k Ar key .Op Ar .Nm pkg_check .Op Fl sc .Op Fl u Ar id .Op Fl k Ar cert .Op Ar .Sh 解説 .Nm は暗号化された署名を gzip ファイル .Ar file に埋めこみます。 .Ar type には .Cm pgp (デフォルト), .Cm sha1 , .Cm x509 が指定できます。 .Ar type を .Cm pgp にすると、 pgp 秘密鍵の利用を可能にするための パスフレーズ入力を促すプロンプトが表示されます。 パスフレーズを設定していなくても表示されます (これはいずれにせよ良くない状況ですが)。 .Ar type が .Cm sha1 の場合は、 .Ar id を指定する必要があります。これは package (訳注: FreeBSD の package system におけるパッケージを指す場合にこう表記します) の名前として記録され、SHA1 チェックサムとして表示されます。 .Pp .Nm pkg_check は暗号化された署名をチェックします。 現在は .Ar type を無視し、一番上 (topmost) の署名だけをチェックします。 .\"translator: topmost の意味/訳語は? .Cm sha1 に対しては、 .Nm pkg_check はファイルのチェックサムを取り、 結果が .Pa /var/db/pkg/SHA1 に記録されているチェックサムのリストにマッチするかどうか確認します。 .Pp オプション .Fl s および .Fl c は「package への署名」モードおよび「署名チェック」モードを強制します。 .\"nakano: pkg_sign -c = pkg_check, pkg_check -s = pkg_sign, ということ? .Pp .Cm pgp では、 package への署名や署名チェックに用いる .Ar id を .Fl u で指定できます。 .Pp .Cm x509 では、 署名キーまたは検証する証明書 (certificate) を .Fl k オプションで指定できます。 指定しないと、package は以下で記述している デフォルトのキーで署名 (デフォルトの証明書で検証) されます。 .Pp .Ar file がダッシュひとつ .Pq Sq Fl だったり指定されなかった場合は、 .Nm は標準入力から読み込みます。 .Pp package への署名では gzip 形式の特徴を利用しています。 -これは、 gzip のヘッダには +これは、gzip のヘッダには .Dv EXTRA_FIELD というフラグを設定でき、余分のデータを gzip ヘッダと圧縮ファイルの間に保存できる、というものです。 .Ox の署名機構では、 .Sq Li SIGPGP + length や .Sq CKSHA1 + length -のような 8 バイトのマーカーを署名に用いています -(これらのマーカーは伝統的に 8 バイト長となっています)。 +のような 8 バイトのマーカを署名に用いています +(これらのマーカは伝統的に 8 バイト長となっています)。 .Sh 診断 .Nm および .Nm pkg_check は、 .Ar file -のいずれかになにか問題があると、 0 より大きい終了コードを返します。 +のいずれかになにか問題があると、0 より大きい終了コードを返します。 .Nm pkg_check の場合、これは通常 package が署名されていない、 あるいは署名が捏造されていることを意味します。 .Bl -diag .It "File %s is already signed" その gzip ファイルには、既に署名が埋めこまれています。 .Nm は今のところ複数の署名を扱いません。 .It "File %s is not a signed gzip file" この package には署名がありません。 .It "File %s is not a gzip file" gzip ヘッダが見つかりませんでした。 .It "File %s contains an unknown extension" gzip ファイルの拡張領域が、別の何らかの用途に既に使われていました。 .It "File %s uses old signatures, no longer supported" この gzip ファイルは、非常に古い版の (かなり遅くなる) package 署名を用いています。 .El .Sh バグ .Xr pgp 1 はあまり設計の良くないプログラムで、 -インターフェースを取るのが難しいです。 +インタフェースを取るのが難しいです。 例えば pgp が提供しているといっている 「分離署名機能 (separate signing scheme)」 は不便極まりないもので、パイプを通しての利用ができません。 したがって .Nm pgp_sign ではこれをなんとかするために、 pgp 署名の長さを知っていることにして、 pgp を「シームレス」署名モードで起動し、 ファイル本体は圧縮しないで署名のみを取出しています。 .\"translator: kludge it の適切な訳がちょっとわかりませんでした。 .Pp チェック動作ではあまり複雑なことはしていません。 pgp に入力するファイルをその場で再ビルドしています。 .\"translator: 逆か? -> little less convoluted .Pp .Nm pgp およびチェックサムファイルへのパスは不正利用を妨げるために ハードコードされています。そのため柔軟性は損なわれています。 .Sh ファイル .Bl -tag -width "/usr/local/bin/pgp" -compact .It Pa file.sign .Nm が .Ar file からビルドする一時ファイル .It Pa /usr/local/bin/pgp .Xr pgp 1 のデフォルトのパス .It Pa /var/db/pkgs/SHA1 記録済みのチェックサム .It Pa /etc/ssl/pkg.key デフォルトの package への署名キー .It Pa /etc/ssl/pkg.crt デフォルトの package 検証用証明書 .El .Sh 関連項目 .Xr gzip 1 , .Xr pgp 1 , .Xr pkg_add 1 , .Xr sha1 1 .Sh 作者 .An -nosplit .Nm は .An Marc Espie が .Ox プロジェクトのために作成しました。 X.509 署名と .Fx サポートは .An Wes Peters Aq wes@softweyr.com が追加しました。 diff --git a/ja_JP.eucJP/man/man1/realpath.1 b/ja_JP.eucJP/man/man1/realpath.1 index 9ec6b676a9..faf84a2055 100644 --- a/ja_JP.eucJP/man/man1/realpath.1 +++ b/ja_JP.eucJP/man/man1/realpath.1 @@ -1,71 +1,71 @@ .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)pwd.1 8.2 (Berkeley) 4/28/95 .\" From: src/bin/pwd/pwd.1,v 1.11 2000/11/20 11:39:39 ru Exp .\" %FreeBSD: src/bin/pwd/realpath.1,v 1.2.2.2 2001/02/22 07:31:17 ru Exp % -.\" jpman %Id: realpath.1,v 1.2 2001/03/08 00:56:57 mistral Stab % +.\" jpman %Id: realpath.1,v 1.3 2001/03/18 14:59:45 yt-kage Exp % .\" .Dd November 24, 2000 .Dt REALPATH 1 .Os FreeBSD .Sh 名称 .Nm realpath -.Nd 物理的なパスを分析して返す +.Nd 物理的なパスを解決して返す .Sh 書式 .Nm .Ar path .Sh 解説 .Nm は .Ar path 中のすべてのシンボリックリンク、余分な .Ql / キャラクタ、 .Pa /./ と .Pa /../ のリファレンスを .Xr realpath 3 -関数を用いて分析します。 +関数を用いて解決します。 .Sh 診断 .Nm は成功時には 0 を、エラー発生時には 0 より大きい値を返します。 .Sh 関連項目 .Xr realpath 3 .Sh 歴史 .Nm ユーティリティは .Fx 4.3 から登場しました。 diff --git a/ja_JP.eucJP/man/man5/make.conf.5 b/ja_JP.eucJP/man/man5/make.conf.5 index 0d5d1b2315..c0c7433fb7 100644 --- a/ja_JP.eucJP/man/man5/make.conf.5 +++ b/ja_JP.eucJP/man/man5/make.conf.5 @@ -1,761 +1,763 @@ .\" Copyright (c) 2000 .\" Mike W. Meyer .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" %FreeBSD: src/share/man/man5/make.conf.5,v 1.12.2.1 2001/03/08 05:44:45 obrien Exp % .\" -.\" jpman %Id: make.conf.5,v 1.2 2001/03/12 16:40:09 nakano Stab % +.\" jpman %Id: make.conf.5,v 1.3 2001/03/17 04:04:37 horikawa Stab % .\" .Dd November 3, 2000 .Dt MAKE.CONF 5 .Os .Sh 名称 .Nm make.conf .Nd システムビルド情報 .Sh 解説 .Nm ファイルには .Fx のソースや ports アプリケーションの制御に関する設定が含まれています。 通常 .Nm ファイルは、システム管理者が、 これらの値をデフォルトから変更したい場合に作成します。 .Pp .Nm の用途は、コマンド実行やコンパイル動作を直接行うことではなく、 .Pa /usr/src , .Pa /usr/ports , .Pa /usr/doc -となどにある様々な makefile にインクルードされることです。 +などにある様々な makefile にインクルードされることです。 そのような makefile では、 内部の動作が .Nm の与える条件によって変化するようになっているのです。 .Pp .Pa /etc/make.conf ファイルはそれぞれ適切な .Pa Makefile からインクルードされます。 各々の Makefile の中では、 利用可能なすべてのオプションに対し、デフォルトの設定が与えられています。 .Pa /etc/make.conf で指定する必要があるオプションは、 システム管理者がデフォルトから変更したいと思ったものだけです。 .Pp ビルドの手続きは、大きく 4 つの領域に分けられます。 world、カーネル、ドキュメント、ports です。 .Nm で設定された変数はこれらの領域の 1 つ、2 つ、 あるいは全てに適用されます。 変数は、特定のビルドに対して .Xr make 1 の .Fl D オプションを用いて指定することもできます。 .Pp 以下のリストでは、それぞれ指定したビルドの途中で用いることのできる 各変数の名前と簡単な説明を記述します。 .Vt bool と指定されている変数では、その値は意味を持ちません。 変数が設定されていれば (たとえ値が .Dq Li FALSE や .Dq Li NO -でも)、変数が設定されている状態での想定の通りに動作します。 +でも)、変数が設定されているものとして扱われます。 .Pp 次のリストは、すべてのビルド (あるいはビルド以外の目的で使われる .Pa Makefile ) で用いられる変数の名前と簡単な説明です。 .Bl -tag -width Ar .It Va CFLAGS .Vt ( str ) C のコードをコンパイルするときのコンパイラの設定を制御します。 -.Oo Fl O ( O2 , No ...\& ) Oc -以上の最適化レベルはサポートされていません。 +.Op Fl O +を越えた最適化レベル +.Pq Op Fl O2 , No ...\& +はサポートされていません。 .Va BDECFLAGS -も -.Xr gcc 1 -の設定の一部として与えられます。これは +は、 .An "Bruce Evans" Aq bde@FreeBSD.org -によって、開発や変更のテスト用に示唆されたものです。 -これは以下のように用います。 -.\"translator: BDECFLAGS 以下ちょっとあやしい。 +が開発や変更のテスト用に勧めている +.Xr gcc 1 +設定です。 +これは以下のように使用可能です。 .Pp .Bd -literal -offset indent CXFLAGS+=${BDECFLAGS} .Ed .It Va CVS_UPDATE .Vt ( bool ) .Dq Li "make update" で ports を更新するときに .Xr cvs 1 を用いる場合、設定します。 .It Va CXXFLAGS .Vt ( str ) C++ のコードをコンパイルするときのコンパイラの設定を制御します。 .Va CXXFLAGS は最初は .Va CFLAGS の値に設定されます。この .Va CXXFLAGS の値に追加を行いたい場合は、 .Dq Li = ではなく .Dq Li += を用いてください。 .It Va INSTALL .Vt ( str ) デフォルトのインストールコマンドです。 インストールを行う前に比較を行いたい場合は、次の例を用いてください。 .Bd -literal -offset indent INSTALL="install -C" .Ed .It Va LOCAL_DIRS .Vt ( str ) この変数には .Pa /usr/src で make を行うときに入るべきディレクトリをすべてリストします。 .It Va MTREE_FOLLOWS_SYMLINKS .Vt ( str ) .Xr mtree 8 -にシンボリックリンクを追跡させたい場合は -これを設定します。 -.\"translator: bool じゃなくて str? +にシンボリックリンクを追跡させたい場合は、 +これを +.Dq Fl L +に設定します。 .It Va NO_DOCUPDATE .Vt ( bool ) .Dq Li "make update" で doc ツリーを更新させない場合これを設定します。 .It Va NO_PORTSUPDATE .Vt ( bool ) .Dq Li "make update" で ports ツリーを更新させない場合これを設定します。 .It Va SUP_UPDATE .Vt ( bool ) .Dq Li "make update" による ports の更新に .Xr cvsup 1 を使う場合これを設定します。 .It Va SUP .Vt ( str ) .Dq Li "make update" で用いられる .Xr cvsup 1 コマンドの置き場所です。 .It Va SUPFLAGS .Vt ( str ) .Dq Li "make update" を行うとき .Xr sup 1 に与えるフラグ。デフォルトは .Op Fl g L Ar 2 です。 .It Va SUPHOST .Vt ( str ) .Dq Li "make update" を行うときに用いる -sup サーバーのホスト名です。 +sup サーバのホスト名です。 .It Va SUPFILE .Vt ( str ) .Dq Li "make update" を行うとき、最初に用いる .Ar supfile です。デフォルトは .Pa /usr/share/examples/cvsup/standard\-supfile です。 .It Va SUPFILE1 .Vt ( str ) .Dq Li "make update" を行うとき、二番目に用いる .Ar supfile です。デフォルトは .Pa /usr/share/examples/cvsup/secure\-supfile です。 .It Va SUPFILE2 .Vt ( str ) .Dq Li "make update" を行うとき、三番目に用いる .Ar supfile です。デフォルトは .Pa /usr/share/examples/cvsup/secure\-supfile です。 .It Va PORTSSUPFILE .Vt ( str ) .Dq Li "make update" を行うときの ports 用の .Ar supfile です。デフォルトは .Pa /usr/share/examples/cvsup/ports\-supfile です。 .It Va DOCSUPFILE .Vt ( str ) .Dq Li "make update" を行うときのドキュメント用の .Ar supfile です。デフォルトは .Pa /usr/share/examples/cvsup/doc\-supfile です。 .El .Pp 次のリストは、カーネルのビルドで用いられる変数の名前と簡単な説明です。 .Bl -tag -width Ar .It Va BOOT_COMCONSOLE_PORT .Vt ( str ) ブートブロックが、 キーボード/ビデオカードの代わりに シリアルコンソールを用いるよう設定された場合に、 コンソールとして用いるポートアドレスです。 .It Va BOOT_COMCONSOLE_SPEED .Vt ( int ) ブートブロックが、 キーボード/ビデオカードの代わりに シリアルコンソールを用いるよう設定された場合に、 コンソールで用いるボーレートです。 .It Va BOOTWAIT .Vt ( int ) カーネルがデフォルトカーネルのブートを開始する前に、 コンソールのキーが押されるのを待つ時間を制御します。 値はだいたいミリ秒単位となります。 ディスクからブートする前のキー入力の認識は BIOS が行うので、 これが 0 に設定されていた場合でも、 ユーザの選択したブートパラメータを与えることは可能です。 .It Va COPTFLAGS .Vt ( str ) カーネルをコンパイルするときのコンパイラの設定を制御します。 -.Oo Fl O ( O2 , No ...\& ) Oc -以上の最適化レベルはサポートされていません。 +.Op Fl O +を越えた最適化レベル +.Pq Op Fl O2 , No ...\& +はサポートされていません。 .It Va KERNEL .Vt ( str ) .Dq Li "${MAKE} buildkernel" によるビルドと .Dq Li "${MAKE} installkernel" . によるインストールとで、 どのカーネル設定を用いるかを制御します。例えば .Bd -literal -offset indent KERNEL=MINE DEBUG GENERIC OTHERMACHINE .Ed .Pp とすると、 .Pa MINE , DEBUG , GENERIC , OTHERMACHINE といった各設定ファイルに対応するカーネルをビルドし、 .Pa MIME に対応するカーネルをインストールします。 デフォルトは .Pa GENERIC です。 .It Va NO_KERNELCONFIG .Vt ( bool ) .Dq Li "${MAKE} buildkernel" の際に .Xr config 8 を実行しない場合には、これを設定します。 .It Va NO_KERNELDEPEND .Vt ( bool ) .Dq Li "${MAKE} buildkernel" の際に .Dq Li "${MAKE} depend" を実行しない場合には、これを設定します。 .It Va NO_MODULES .Vt ( bool ) カーネルといっしょにモジュールをビルドしない場合に設定します。 .El .Pp -次のリストは、 world のビルドで用いられる変数の名前と簡単な説明です。 +次のリストは、world のビルドで用いられる変数の名前と簡単な説明です。 .Bl -tag -width Ar .It Va COMPAT1X .Vt ( bool ) .Fx 1 互換ライブラリをインストールする場合に設定します。 .It Va COMPAT20 .Vt ( bool ) .Fx 2.0 互換ライブラリをインストールする場合に設定します。 .It Va COMPAT21 .Vt ( bool ) .Fx 2.1 互換ライブラリをインストールする場合に設定します。 .It Va COMPAT22 .Vt ( bool ) .Fx 2.2 互換ライブラリをインストールする場合に設定します。 .It Va COMPAT3X .Vt ( bool ) .Fx 3 互換ライブラリをインストールする場合に設定します。 .It Va ENABLE_SUIDPERL .Vt ( bool ) suid .Xr perl 1 バイナリのインストールを行う場合に設定します。 .It Va FETCH_CMD .Vt ( str ) ファイルの取得に用いるコマンドです。 通常は .Xr fetch 1 です。 .It Va MAKE_IDEA .Vt ( bool ) IDEA 暗号化コードをビルドする場合に設定します。 このコードは米国やヨーロッパの多くの国々で特許が取得されています。 合法的に IDEA を使えるかどうか決めるのは .Em あなたの責任 です。 .It Va MAKE_KERBEROS4 .Vt ( bool ) KerverosIV (KTH eBones) をビルドする場合に設定します。 .It Va MAKE_KERBEROS5 .Vt ( bool ) Kerveros5 (KTH Heimdal) をビルドする場合に設定します。 .Em 注意! これはまだ実験的なコードです。 安定している Kerberos5 が必要ならば、 ports を用いてください。 .It Va MODULES_WITH_WORLD .Vt ( bool ) カーネルと同時にではなく、 システムと同時にモジュールをビルドする場合に設定します。 .It Va NO_CVS .Vt ( bool ) CVS をビルドしない場合に設定します。 .It Va NO_BIND .Vt ( bool ) BIND をビルドしない場合に設定します。 .It Va NO_FORTRAN .Vt ( bool ) .Xr g77 1 と関連ライブラリをビルドしない場合に設定します。 .It Va NO_LPR .Vt ( bool ) .Xr lpr 1 と関連プログラムをビルドしない場合に設定します。 .It Va NO_MAILWRAPPER .Vt ( bool ) MTA セレクタである .Xr mailwrapper 8 をビルドしない場合に設定します。 .It Va NO_MAKEDEV .Vt ( bool ) インストールの際に .Pa /dev で .Dq Li "MAKEDEV all" を実行しない場合に設定します。 .It Va NO_OBJC .Vt ( bool ) Objective C のサポートをビルドしない場合に設定します。 .It Va NO_OPENSSH .Vt ( bool ) OpenSSH をビルドしない場合に設定します。 .It Va NO_OPENSSL .Vt ( bool ) OpenSSL をビルドしない場合に設定します (同時に .Va NO_OPENSSH も設定されたことになります)。 .It Va NO_SENDMAIL .Vt ( bool ) .Xr sendmail 8 と関連プログラムをビルドしない場合に設定します。 .It Va NO_SHAREDOCS .Vt ( bool ) .Bx 4.4 の古い文書をビルドしない場合に設定します。 .It Va NO_TCSH .Vt ( bool ) .Pa /bin/csh (これは .Xr tcsh 1 です) をビルド・インストールしない場合に設定します。 .It Va NO_X .Vt ( bool ) X\-Windows のサポート (例えば .Xr doscmd 1 など) をコンパイルしない場合に設定します。 .It Va NOCLEAN .Vt ( bool ) .Dq Li "make buildworld" の途中で clean を行わない場合に設定します。 何をやっているかわからない人は設定すべきではありません。 .It Va NOCLEANDIR .Vt ( bool ) .Dq Li "${MAKE} cleandir" の代わりに .Dq Li "${MAKE} clean" を実行する場合に設定します。 .It Va NOCRYPT .Vt ( bool ) crypto コードを一切ビルドしない場合に設定します。 .It Va NOGAMES .Vt ( bool ) ゲームをビルドしない場合に設定します。 .It Va NOINFO .Vt ( bool ) .Xr info 5 各ファイルを作成・インストールしない場合に設定します。 .It Va NOLIBC_R .Vt ( bool ) .Nm libc_r .Pf ( Nm libc のリエントラント版) をビルドしない場合に設定します。 .It Va NOMANCOMPRESS .Vt ( bool ) man ページのインストールの際に圧縮を行わない場合に設定します。 .It Va NOPERL .Vt ( bool ) .Xr perl 1 をビルドしない場合に設定します。 .It Va NOPROFILE .Vt ( bool ) profile 版ライブラリをコンパイルしない場合に設定します。 .It Va NOSECURE .Vt ( bool ) .Pa secure サブディレクトリで crypto コードをビルドしない場合に設定します。 .It Va NOSHARE .Vt ( bool ) .Pa share サブディレクトリをビルドしない場合に設定します。 .It Va NOUUCP .Vt ( bool ) .Xr uucp 1 と関連プログラムをビルドしない場合に設定します。 .It Va PERL_THREADED .Vt ( bool ) .Xr perl 1 をスレッドサポート機能込みでビルド・インストールする場合に設定します。 .It Va PPP_NOSUID .Vt ( bool ) .Xr ppp 8 を suid root プログラムとしてはインストールしない場合に設定します。 .It Va SENDMAIL_MC .Vt ( str ) インストール時に用いるデフォルトの m4 設定ファイルです。 この値には .mc ファイルのフルパスを与えます。例えば .Pa /etc/mail/myconfig.mc 。 make install すると、既存の .Pa /etc/mail/sendmail.cf を上書きしてしまうので、注意して使ってください。 .Va SENDMAIL_CF はもう推奨されなくなりました。 .It Va SENDMAIL_ADDITIONAL_MC .Vt ( str ) ビルド時に .cf ファイルに変換される追加分の .mc ファイル (複数指定可) です。 値には、これらの .mc ファイルへのフルパスを与えます。 例えば .Pa /etc/mail/foo.mc .Pa /etc/mail/bar.mc など。 .It Va SENDMAIL_CFLAGS .Vt ( str ) .Xr sendmail 8 をビルドするときにコンパイルコマンドに渡すフラグです。 .Va SENDMAIL_* 各フラグを用いれば、 SASL サポートをその設定と共に指定できます。 例えば次のようにします。 .Bd -literal -offset indent SENDMAIL_CFLAGS=-I/usr/local/include -DSASL SENDMAIL_LDFLAGS=-L/usr/local/lib SENDMAIL_LDADD=-lsasl .Ed .It Va SENDMAIL_LDFLAGS .Vt ( str ) .Xr sendmail 8 -ビルドするときに +をビルドするときに .Xr ld 1 コマンドに渡すフラグです。 .It Va SENDMAIL_LDADD .Vt ( str ) .Xr sendmail 8 をビルドするときに .Xr ld 1 コマンドの末尾に追加するフラグです。 .It Va SENDMAIL_DPADD .Vt ( str ) この変数の説明は与えられていません。 .El .Pp 次のリストは、ドキュメントのビルドで用いられる変数の名前と簡単な説明です。 .Bl -tag -width Ar .It Va DISTDIR .Vt ( str ) distfiles が保存されている場所です。 通常これは .Va PORTSDIR の .Pa distfiles です。 .It Va DOC_LANG .Vt ( str ) -ビルド・インストールする言語とエンコーディングのリストです。 +ビルド・インストール対象の言語とエンコーディングのリストです。 .It Va PRINTERDEVICE .Vt ( str ) システム文書のデフォルトのフォーマットです。 プリンタに依存します。 簡単なプリンタなら .Dq Li ascii に、PostScript プリンタや -グラフィックスプリンタ + ghostscript フィルターなら +グラフィックスプリンタ + ghostscript フィルタなら .Dq Li ps に設定できます。 .El .Pp -次のリストは、 ports のビルドで用いられる変数の名前と簡単な説明です。 -.\"HERE GOES! +次のリストは、ports のビルドで用いられる変数の名前と簡単な説明です。 .Bl -tag -width Ar .It Va FORCE_PKG_RESIDENT .Vt ( bool ) 既存の package (訳注: FreeBSD の package system におけるパッケージを指す場合にこう表記します) の登録情報を上書きする場合に設定します。 .It Va HAVE_MOTIF .Vt ( bool ) システムに Motif がある場合に設定します。 .It Va KRB5_HOME .Vt ( str ) MIT Kerberos5 の port を .Pa /usr/local 以外にインストールしたい場合に設定します。 .\"translator: "ports" で固有単語とみなすべき? .It Va LOCALBASE .Vt ( str ) X 以外の ports をインストールする際のベースディレクトリを与えます。 これは .Pa /usr/ports でビルドを行う際に .Va PREFIX にデフォルト値として与えられます。 .It Va MASTER_SITE_AFTERSTEP .Vt ( str ) -AfterStep の ports のマスターサイトを変更します。 +AfterStep の ports のマスタサイトを変更します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_BACKUP .Vt ( str ) .Pa Makefile にリストされている場所が使えない場合、 ports が distfile をチェックしに行く場所を制御します。 パスの最後の部分は .Dq Li /${DIST_SUBDIR}/ でなければなりません。 .It Va MASTER_SITE_COMP_SOURCES .Vt ( str ) .Pa comp.sources -ports のマスターサイトの場所を制御します。 +ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li %SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_GNOME .Vt ( str ) -GNOME ports のマスターサイトの場所を制御します。 +GNOME ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li %SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_GNU .Vt ( str ) -GNU ports のマスターサイトの場所を制御します。 +GNU ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li %SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_KDE .Vt ( str ) -KDE ports のマスターサイトの場所を制御します。 +KDE ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li %SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_FREEBSD .Vt ( bool ) -設定されていると、すべてのファイルをマスターの +設定されていると、すべてのファイルをマスタの .Fx サイトから取得します。 .It Va MASTER_SITE_MOZILLA .Vt ( str ) -Mozilla ports のマスターサイトの場所を制御します。 +Mozilla ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li %SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_OVERRIDE .Vt ( str ) 設定されていると、ports の .Pa Makefile にリストされているサイトよりも先に、このサイトをチェックしに行きます。 次のようにすればバックアップサイトを先にチェックさせることができます。 .Bd -literal -offset indent MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} .Ed .It Va MASTER_SITE_PERL_CPAN .Vt ( str ) -Perl ports のマスターサイトの場所を制御します。 +Perl ports のマスタサイトの場所を制御します。 パスの最後の部分は .\".Bd -literal -offset indent .\" /%SUBDIR%/ .\".Ed .Dq Li /%SUBDIR%/ でなければなりません。 .\"translator: ここの .Bd .Ed はコメントアウトしました。 .It Va MASTER_SORT_REGEX .Vt ( str ) ミラーセットのソート順を制御する場合に設定します。 .Pa .jp ドメインのミラーを優先的に用いたければ、以下のような設定をします。 .Bd -literal -offset indent MASTER_SORT_REGEX?= ^file: ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distfiles/ ://[^/]*\.jp/ ://[^/]*\.jp\. .Ed .Pp -他の国別 TLD ドメインのユーザーは、 +他の国別 TLD ドメインのユーザは、 .Dq Li jp を適切なドメインに変更してください。 .It Va MASTER_SITE_RINGSERVER .Vt ( str ) -Ringserver ports のマスターサイトの場所を制御します。 +Ringserver ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_RUBY .Vt ( str ) -Ruby ports のマスターサイトの場所を制御します。 +Ruby ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_SUNSITE .Vt ( str ) -Sunsite ports のマスターサイトの場所を制御します。 +Sunsite ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_TCLTK .Vt ( str ) -Tcl/Tk ports のマスターサイトの場所を制御します。 +Tcl/Tk ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_TEX_CTAN .Vt ( str ) -TeX ports のマスターサイトの場所を制御します。 +TeX ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_WINDOWMAKER .Vt ( str ) -WindowMaker ports のマスターサイトの場所を制御します。 +WindowMaker ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_XCONTRIB .Vt ( str ) -X contrib の ports のマスターサイトの場所を制御します。 +X contrib の ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_XEMACS .Vt ( str ) -Xemacs ports のマスターサイトの場所を制御します。 +Xemacs ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MASTER_SITE_XFREE .Vt ( str ) -XFree ports のマスターサイトの場所を制御します。 +XFree ports のマスタサイトの場所を制御します。 パスの最後の部分は .Dq Li /%SUBDIR%/ でなければなりません。 .It Va MOTIFLIB .Vt ( str ) .Pa libXm.a と .Pa libXm.so の場所です。 .It Va MOTIF_STATIC .Vt ( bool ) Motif を用いる ports を、Motif の共有ライブラリを持たない システム上でも実行させたい場合に設定します。 .It Va NOCLEANDEPENDS .Vt ( bool ) .Dq Li "make clean" によって clean される他の ports から依存されている -ports を clen したくない場合に設定します。 +ports を clean したくない場合に設定します。 .It Va NOPORTDOCS .Vt ( bool ) ports と同時に追加ドキュメントをインストールしない場合に設定します。 .It Va PACKAGES .Vt ( str ) -package ターゲット (package ツリーのディレクトリ) のみに用いられます。 -.\"translator: OK? +package ターゲットのみに用いられます。 +package ツリーのディレクトリです。 .It Va PATCH_SITES .Vt ( str ) パッチファイルの配布をしている一次サイトの場所です。 .It Va PORTSDIR .Vt ( str ) ports ツリーの場所です。 .It Va USA_RESIDENT .Vt ( bool ) -ユーザーが米国に居住しており、 -米国の輸出規制に従う必要のある ports も、 -これに従っているとみなせる場合に設定します。 +ユーザが米国居住者である場合、 +米国輸出規制に従う必要がある ports が +これに従うようにさせるために設定します。 .It Va WRKDIRPREFIX .Vt ( str ) ports をビルドする際に用いる一時ファイルを作成する場所です。 .It Va X11BASE .Vt ( str ) X11 ディストリビューションを .Pa /usr/X11R6 以外の場所にインストールしたい場合、その場所を設定します。 .El -.Sh ファイル +.Sh 関連ファイル .Bl -tag -width /etc/defaults/make.conf -compact .It Pa /etc/defaults/make.conf .It Pa /etc/make.conf .It Pa /usr/doc/Makefile .It Pa /usr/src/Makefile .It Pa /usr/src/Makefile.inc1 .It Pa /usr/ports/Mk/bsd.port.mk .It Pa /usr/ports/Mk/bsd.sites.mk .El .Sh 関連項目 .Xr gcc 1 , .Xr install 1 , .Xr lpd 8 , .Xr make 1 , .Xr make 7 , .Xr ports 7 , .Xr sendmail 8 -.Sh 履歴 +.Sh 歴史 .Nm ファイルは .Fx 4.0 以前のいつかに登場しました。 .Sh 作者 このマニュアルページは .An "Mike W. Meyer" Aq mwm@mired.org が書きました。 .Sh バグ このマニュアルページは現在の .Nm で利用できるオプションに比べると、 古くなることが時々あるかもしれません。 現在利用できる最新のオプションについては、 .Pa /etc/defaults/make.conf ファイルを調べてください。 -