[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