[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkgsrc/doc/guide/files/build.xml: 1.44 -> 1.45 ほか
以下のページの更新をしました。ツッコミをお願いします。
pkgsrc/doc/guide/files/build.xml: 1.44 -> 1.45
pkgsrc/doc/guide/files/porting.xml: 1.3 -> 1.4
> Update guide to reflect the changes with NO_MTREE/USE_MTREE.
月曜日までに異議がなければ、 commit します。
以下、訳と原文それぞれの新旧の差分です。
--- build.xml.orig 2007-04-20 22:01:35.000000000 +0900
+++ build.xml 2007-04-20 22:01:35.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: build.xml,v 1.44 2007/03/03 13:27:03 kano Exp $ -->
+<!-- $NetBSD: build.xml,v 1.45 2007/04/19 16:54:58 joerg Exp $ -->
<!-- Based on english version: -->
-<!-- NetBSD: build.xml,v 1.44 2007/03/03 13:27:03 kano Exp -->
+<!-- NetBSD: build.xml,v 1.45 2007/04/19 16:54:58 joerg Exp -->
<chapter id="build">
<title>構築の手順</title>
@@ -667,15 +667,10 @@
<listitem><para>pkgsrc が <emphasis>install</emphasis>
相の最初に作成するディレクトリーを
<varname>PREFIX</varname> からの相対位置表記で並べたリストです。
- この変数が設定されている場合、
- <varname>NO_MTREE</varname>=<quote>yes</quote>
- が仮定されます。
- つまり、そのパッケージは、ファイルをインストールする前に、
- 必要なディレクトリーをすべて自力で作成すると主張していることになります。
- 従って、この変数は、パッケージ作者の制御下にある
- <filename>Makefile</filename> においてのみ設定するものです。
- 各ディレクトリーは、その名前に応じて、
- 適切な所有者・所有グループのもとに作成されます。</para></listitem></varlistentry>
+ パッケージは、ファイルをインストールする前に、
+ 必要なディレクトリーをすべて自力で作成することになるので、
+ その他のディレクトリーをすべてここに列挙します。
+ </para></listitem></varlistentry>
</variablelist>
--- porting.xml.orig 2007-04-20 22:01:40.000000000 +0900
+++ porting.xml 2007-04-20 22:01:40.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: porting.xml,v 1.3 2006/11/23 11:54:57 yyamano Exp $ -->
+<!-- $NetBSD: porting.xml,v 1.4 2007/04/19 16:54:58 joerg Exp $ -->
<!-- Based on english version: -->
-<!-- NetBSD: porting.xml,v 1.3 2006/11/23 11:54:57 yyamano Exp -->
+<!-- NetBSD: porting.xml,v 1.4 2007/04/19 16:54:58 joerg Exp -->
<chapter id="porting"> <?dbhtml filename="porting.html"?>
<title>pkgsrc を移植する</title>
@@ -41,10 +41,10 @@
<varlistentry><term><filename>mk/platform/<replaceable>MyOS</replaceable>.pkg.dist</filename></term>
<listitem><para>このファイルには、ディレクトリーを並べたリストが、
パーミッションビットと所有権とともに含まれています。
- ここに含まれるディレクトリーは、明示的に <varname>NO_MTREE</varname>
- を設定していない各パッケージのインストールに際して、
- 自動的に作成されます。このファイルの必要性については何度か議論されていますが、
- 結論は出ていません。</para></listitem></varlistentry>
+ ここに含まれるディレクトリーは、明示的に <varname>USE_MTREE</varname>
+ を設定している各パッケージのインストールに際して、
+ 自動的に作成されます。この機能は、
+ 廃止が予定されています。</para></listitem></varlistentry>
<varlistentry><term><filename>mk/platform/<replaceable>MyOS</replaceable>.x11.dist</filename></term>
<listitem><para>既存の x11.dist ファイルのいずれかを、
Index: build.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/build.xml,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- build.xml 3 Mar 2007 13:27:03 -0000 1.44
+++ build.xml 19 Apr 2007 16:54:58 -0000 1.45
@@ -1,4 +1,4 @@
-<!-- $NetBSD: build.xml,v 1.44 2007/03/03 13:27:03 kano Exp $ -->
+<!-- $NetBSD: build.xml,v 1.45 2007/04/19 16:54:58 joerg Exp $ -->
<chapter id="build">
<title>The build process</title>
@@ -720,16 +720,10 @@
<listitem><para>A list of directories relative to
<varname>PREFIX</varname> that are created by pkgsrc at the
- beginning of the <emphasis>install</emphasis> phase. If
- this variable is set,
- <varname>NO_MTREE</varname>=<quote>yes</quote> is assumed,
- which means that the package claims to create all needed
- directories itself before installing files to it. Therefore
- this variable should only be set in
- <filename>Makefile</filename>s that are under control of the
- package's author. The directories are created with the
- correct ownership, depending on their
- name.</para></listitem></varlistentry>
+ beginning of the <emphasis>install</emphasis> phase.
+ The package is supposed to create all needed directories itself
+ before installing files to it and list all other directories here.
+ </para></listitem></varlistentry>
</variablelist>
Index: porting.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/porting.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- porting.xml 23 Nov 2006 11:54:57 -0000 1.3
+++ porting.xml 19 Apr 2007 16:54:58 -0000 1.4
@@ -1,4 +1,4 @@
-<!-- $NetBSD: porting.xml,v 1.3 2006/11/23 11:54:57 yyamano Exp $ -->
+<!-- $NetBSD: porting.xml,v 1.4 2007/04/19 16:54:58 joerg Exp $ -->
<chapter id="porting"> <?dbhtml filename="porting.html"?>
<title>Porting pkgsrc</title>
@@ -41,9 +41,8 @@
<listitem><para>This file contains a list of directories,
together with their permission bits and ownership. These
directories will be created automatically with every package
- that does not explicitly set <varname>NO_MTREE</varname>. There
- have been some discussions about whether this file is needed at
- all, but with no result.</para></listitem></varlistentry>
+ that explicitly sets <varname>USE_MTREE</varname>. This feature will
+ be removed.</para></listitem></varlistentry>
<varlistentry><term><filename>mk/platform/<replaceable>MyOS</replaceable>.x11.dist</filename></term>
<listitem><para>Just copy one of the pre-existing x11.dist files