[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Documentation/pkgsrc/*/chapter.xml: catch up to 2003/05/24 04:24:41



以下のページの更新をしました。ツッコミをお願いします。

  Documentation/pkgsrc/binary/chapter.xml: 1.1 -> 1.3
  Documentation/pkgsrc/build/chapter.xml: 1.1 -> 1.2
  Documentation/pkgsrc/components/chapter.xml: 1.1 -> 1.4
  Documentation/pkgsrc/examples/chapter.xml: 1.1 -> 1.2
  Documentation/pkgsrc/features/chapter.xml: 1.1 -> 1.4
  Documentation/pkgsrc/ftp-layout/chapter.xml: 1.1 -> 1.2
  Documentation/pkgsrc/intro/chapter.xml: 1.1 -> 1.3
  Documentation/pkgsrc/logs/chapter.xml: 1.1 -> 1.2
  Documentation/pkgsrc/platform/chapter.xml: 1.1 -> 1.2
  Documentation/pkgsrc/submit/chapter.xml: 1.1 -> 1.2
  Documentation/pkgsrc/using/chapter.xml: 1.1 -> 1.3

変更点は、

http://mail-index.NetBSD.org/www-changes/2003/05/06/0000.html
> Add section "Packages containing perl scripts" that discusses REPLACE_PERL

http://mail-index.NetBSD.org/www-changes/2003/05/23/0029.html
> fix chapter ids

http://mail-index.NetBSD.org/www-changes/2003/05/24/0002.html
> fix some refs to other chapters/sections

http://mail-index.NetBSD.org/www-changes/2003/05/24/0004.html
> - netbsd.org -> NetBSD.org
> - fix cvs co example -> "anoncvs@anoncvs..."

です。
"Packages containing perl scripts" の節は
Packages.txt 1.290 と同じ内容なので、
http://www.jp.NetBSD.org/ja/JP/ml/www-changes-ja/200601/msg00041.html
http://www.jp.NetBSD.org/ja/JP/ml/www-changes-ja/200601/msg00042.html
の訳をそのまま使っています。

木曜日までに異議がなければ、 commit します。

以下、訳と原文の差分です。

--- Documentation/pkgsrc/binary/chapter.xml.orig	Wed Jan 25 22:33:41 2006
+++ Documentation/pkgsrc/binary/chapter.xml	Wed Jan 25 22:39:19 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:40 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:38 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:40 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:38 grant Exp   -->
 
 <chapter id="binary"> <?dbhtml filename="binary.html"?>
 <title>コンパイル済みのパッケージを作る</title>
@@ -21,17 +21,18 @@
 <para>
 これにより、パッケージが構築、インストールされます(もし、まだ済んでいなけれ
 ば)。そして、pkg_*ツールを使い操作できるようにバイナリー・パッケージが構築
-されます。現状ではバイナリー・パッケージは<filename>/usr/pkgsrc/packages</filename>以下にgzipさ
-れたファイルとして作成されます。上記のtopの例の続きは、付録A.2 XXXを参照して下
-さい。
+されます。現状ではバイナリー・パッケージは<filename>/usr/pkgsrc/packages</filename>
+以下にgzipされたファイルとして作成されます。
+上記のtopの例の続きは、<xref linkend="logs.package"/>を参照して下さい。
 </para>
 
 <para>
 このようなバイナリー・パッケージを提出する方法については、このドキュメント
-の後の「提出」 XXX (add ref)セクションを参照してください。
+の後の<xref linkend="submit"/>を参照してください。
 </para>
 
-XXX: mention DEPENDS_TARGET=package
+<!-- XXX: mention DEPENDS_TARGET=package -->
+
 </sect1>
 
 <sect1>
@@ -50,7 +51,7 @@
 <sect2>
 <title>設定</title>
 
-<sect3>
+<sect3 id="binary.mk.conf">
 <title>/etc/mk.conf</title>
 <para>
 <filename>/etc/mk.conf</filename>で以下の設定をするとよいでしょう。デフォルト設定についての詳細
@@ -315,14 +316,13 @@
 <filename>/usr/sandbox/usr/pkgsrc</filename>
 内にpkgsrcをcvsからチェックアウトする:
 <para>
-<screen><prompt>#</prompt> cvs -d cvs.netbsd.org:/cvsroot checkout
-pkgsrc</screen>
+<screen><prompt>#</prompt> cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -d -P pkgsrc</screen>
 </para>
 /usr/pkgsrc/packages &amp; .../distfiles (砂場の外を指します)
 </listitem>
 
 <listitem>
-<filename>/etc/mk.conf</filename>, 3.2.1.1 XXX ref節参照
+<filename>/etc/mk.conf</filename>, <xref linkend="binary.mk.conf"/>参照
 </listitem>
 
 <listitem>
@@ -333,7 +333,7 @@
 
 <para>
 !!! Xをインストールするのを忘れないでください !!!
-あなたが開発者で、構築したバイナリーパッケージをftp.netbsd.orgへアップロー
+あなたが開発者で、構築したバイナリーパッケージをftp.NetBSD.orgへアップロー
 ドする場合は、当該アーキテクチャーおよびリリースでのデフォルトのXバージョン
 (1.6以降は、全アーキテクチャーが3.3.6)を使うようにしてください。
 </para>
--- Documentation/pkgsrc/build/chapter.xml.orig	Wed Jan 25 22:33:41 2006
+++ Documentation/pkgsrc/build/chapter.xml	Wed Jan 25 22:39:37 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:40 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:12:27 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:40 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.2 2003/05/24 04:12:27 grant Exp   -->
 
 <chapter id="build"> <?dbhtml filename="build.html"?>
 <title>構築の手順</title>
@@ -14,7 +14,7 @@
 <filename>pkgsrc/mk/bsd.pkg.mk</filename>の中で一連のターゲットとして実装されています
 </para>
 
-<sect1>
+<sect1 id="build.prefix">
 <title>プログラムの場所</title>
 <para>
 次のセクションでNetBSDパッケージ・システムによって実行される手順の概略を述
--- Documentation/pkgsrc/components/chapter.xml.orig	Wed Jan 25 22:33:41 2006
+++ Documentation/pkgsrc/components/chapter.xml	Wed Jan 25 22:40:16 2006
@@ -1,8 +1,8 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:41 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.4 2003/05/24 04:24:39 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:41 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.4 2003/05/24 04:24:39 grant Exp   -->
 
-<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
+<chapter id="components"> <?dbhtml filename="components.html"?>
 <title>パッケージコンポーネント - ファイル、ディレクトリー、およびコンテンツ</title>
 <para>
 パッケージを用意する際にはいつも、以下のセクションで述べられている多くのファ
@@ -118,7 +118,7 @@
 <para>
 もしあなたが将来の更新のために、そのパッケージをメンテナンスするつもりで
 あれば、MAINTAINERにあなたのメールアドレスをセットしてください。標準では
-MAINTAINERは<email>packages@netbsd.org</email>にセットします。
+MAINTAINERは<email>packages@NetBSD.org</email>にセットします。
 </para>
 </listitem>
 <listitem>
@@ -174,7 +174,7 @@
 </para>
 </sect1>
 
-<sect1>
+<sect1 id="components.patches">
 <title>patches/*</title>
 <para>
 このディレクトリーは、patch(1)コマンドが使用するファイルを含んでい
--- Documentation/pkgsrc/examples/chapter.xml.orig	Wed Jan 25 22:33:42 2006
+++ Documentation/pkgsrc/examples/chapter.xml	Wed Jan 25 22:33:42 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:41 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:40 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:41 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:40 grant Exp   -->
 
 <chapter id="examples"> <?dbhtml filename="examples.html"?>
 <title>パッケージの簡単な例: bison</title>
@@ -22,7 +22,7 @@
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GNU}
 
-MAINTAINER=	thorpej@netbsd.org
+MAINTAINER=	thorpej@NetBSD.org
 HOMEPAGE=	http://www.gnu.org/software/bison/bison.html
 COMMENT=	GNU yacc clone
  
--- Documentation/pkgsrc/features/chapter.xml.orig	Wed Jan 25 22:33:42 2006
+++ Documentation/pkgsrc/features/chapter.xml	Wed Jan 25 22:45:17 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:42 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.4 2003/05/24 04:24:40 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:42 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.4 2003/05/24 04:24:40 grant Exp   -->
 
 <chapter id="features"> <?dbhtml filename="features.html"?>
 <title>FAQとパッケージシステムの特徴</title>
@@ -94,7 +94,7 @@
 <para>
 <command>make fetch</command>を実行できない職場や大学において、一回のバッチ処理で、すべて
 のdistfileをダウンロードしたいと思うことがあるかもしれません。しかしながら、
-ftp.netbsd.orgにはdistfileのアーカイブはありません。そしてftp.freebsd.org
+ftp.NetBSD.orgにはdistfileのアーカイブはありません。そしてftp.freebsd.org
 上にあるアーカイブは、移植されていない多くのdistfileを含んでいます。
 </para>
 
@@ -160,7 +160,7 @@
 <title>パッチがRCS IDを含む場合</title>
 
 <para>
-パッチからRCS IDを削除する方法については、セクション4.3を参照してください。 XXX
+パッチからRCS IDを削除する方法については、<xref linkend="components.patches"/>を参照してください。
 </para>
 </sect1>
 
@@ -194,11 +194,11 @@
 <title>pkgについて話しあうためのメーリングリストはありますか?</title>
 
 <para>
-はい。パッケージに関する問題を議論するために<email>tech-pkg@netbsd.org</email>が存在します。
+はい。パッケージに関する問題を議論するために<email>tech-pkg@NetBSD.org</email>が存在します。
 参加するためには以下のようにして下さい。
 </para>
 
-<programlisting>% echo subscribe tech-pkg | mail majordomo@netbsd.org</programlisting>
+<programlisting>% echo subscribe tech-pkg | mail majordomo@NetBSD.org</programlisting>
 </sect1>
 
 
@@ -235,7 +235,7 @@
 <para>
 パッケージは他のパッケージに依存するかもしれません。そして、この依存性を定
 義するためのいろいろな方法があります。NetBSDは、<filename>buildlink2.mk</filename>を使った依存関
-係(8 節参照)のほか、BUILD_DEPENDS、DEPENDS定義をサポートしています。 XXX
+係(<xref linkend="buildlink2"/>参照)のほか、BUILD_DEPENDS、DEPENDS定義をサポートしています。
 </para>
 
 <para>
@@ -404,7 +404,7 @@
 き、pkgsrcにそのパッケージがすでに入っていると、md5チェックサムが一致しない
 ことになります。この問題の正しい回避策は、パッケージのmd5チェックサムをマス
 ターサイト(ミラーサイトでは更新されていないことがあります!)のパッケージに合
-わせて変更し、古いdistfileをftp.netbsd.orgの<filename>/pub/NetBSD/packages/distfiles</filename>
+わせて変更し、古いdistfileをftp.NetBSD.orgの<filename>/pub/NetBSD/packages/distfiles</filename>
 ディレクトリーから削除することです。さらに、パッケージの正当な作者にメール
 を出して、distfileの更新が意図されたものであって、トロイの木馬などが仕込ま
 れたのではないことを確認します。
@@ -580,7 +580,7 @@
      NetBSDセキュリティーオフィサーとNetBSDパッケージチームが最新の状態に保っ
      ており、NetBSD ftpサーバーで配布されています。
 </para>
-<filename>ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/vulnerabilities</filename>
+<filename>ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/vulnerabilities</filename>
 </listitem>
 
 <listitem>
@@ -626,7 +626,7 @@
 <para>
 パッケージ開発者への註: 脆弱性が発見された場合、そのことを
 <filename>localsrc/security/advisories/pkg-vulnerabilities</filename>に記載してcommitしてくださ
-い。このファイルはftp.netbsd.orgの
+い。このファイルはftp.NetBSD.orgの
 <filename>/pub/NetBSD/packages/distfiles/vulnerabilities</filename> にコピーされます。
 </para>
 </sect1>
@@ -956,6 +956,18 @@
 </para>
 
 <programlisting>SU_CMD=/usr/pkg/bin/sudo /bin/sh -c</programlisting>
+</sect1>
+
+
+<sect1>
+<title>perlスクリプトを含むパッケージ</title>
+
+<para>
+perlスクリプトがパッケージに含まれる場合は、
+インタープリターのパスが適切に設定されるようにするために、
+REPLACE_PERLを設定します。
+REPLACE_PERLの設定値は、調整の対象となるスクリプトをWRKSRCからの相対位置で列挙したものにします。
+</para>
 </sect1>
 
 
--- Documentation/pkgsrc/ftp-layout/chapter.xml.orig	Wed Jan 25 22:33:44 2006
+++ Documentation/pkgsrc/ftp-layout/chapter.xml	Wed Jan 25 22:46:16 2006
@@ -1,12 +1,12 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:42 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:40 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:42 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:40 grant Exp   -->
 
 <appendix id="ftp-layout"> <?dbhtml filename="ftp-layout.html"?>
 <title>FTPサーバーのパッケージアーカイブのレイアウト</title>
 
 <para>
-ftp.netbsd.org上のコンパイル済みのバイナリー・パッケージのレイアウト
+ftp.NetBSD.org上のコンパイル済みのバイナリー・パッケージのレイアウト
 </para>
 
 <programlisting>
@@ -37,7 +37,7 @@
 <programlisting>
  - cd /usr/pkgsrc ; make install ; make package
  - /usr/pkgsrc/packages を
-   ftp://ftp.netbsd.org/pub/NetBSD/packages/\
+   ftp://ftp.NetBSD.org/pub/NetBSD/packages/\
     `uname -r | sed 's@\.\([0-9]*\)[\._].*@\.\1@'`/`uname -p`
    へアップロードする。
  - 必要ならln -s `uname -m` `uname -p`
--- Documentation/pkgsrc/intro/chapter.xml.orig	Wed Jan 25 22:33:45 2006
+++ Documentation/pkgsrc/intro/chapter.xml	Wed Jan 25 22:47:00 2006
@@ -1,11 +1,11 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:40 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:40 grant Exp   -->
 
 <chapter id="introduction"> <?dbhtml filename="introduction.html"?>
 <title>イントロダクション</title>
 
-<sect1 id="introduction">
+<sect1>
 <title>イントロダクション</title>
 <para>NetBSD パッケージシステム (<emphasis>pkgsrc</emphasis>)
 は、 NetBSD その他の UNIX 的なシステム上で、
@@ -121,7 +121,7 @@
 マシンアーキテクチャーのマシンにインストールすることができます。パッケー
 ジはNetBSDパッケージシステムにより、<filename>/usr/pkgsrc/packages</filename>に生成され、それ
 は<ulink
-url="ftp://ftp.netbsd.org/pub/NetBSD/packages/">ftp.netbsd.org</ulink>にもアーカイブされています。
+url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/">ftp.NetBSD.org</ulink>にもアーカイブされています。
 </para>
 
 <para>
--- Documentation/pkgsrc/logs/chapter.xml.orig	Wed Jan 25 22:33:45 2006
+++ Documentation/pkgsrc/logs/chapter.xml	Wed Jan 25 22:47:18 2006
@@ -1,11 +1,11 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:12:28 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.2 2003/05/24 04:12:28 grant Exp   -->
 
 <appendix id="logs"> <?dbhtml filename="logs.html"?>
 <title>構築のログ</title>
 
-<sect1>
+<sect1 id="logs.building">
 <title>topの構築</title>
 
 <programlisting>
@@ -83,7 +83,7 @@
 </programlisting>
 </sect1>
 
-<sect1>
+<sect1 id="logs.package">
 <title>topのパッケージング</title>
 <programlisting>
 	# make package
--- Documentation/pkgsrc/platform/chapter.xml.orig	Wed Jan 25 22:33:45 2006
+++ Documentation/pkgsrc/platform/chapter.xml	Wed Jan 25 22:33:45 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:41 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:41 grant Exp   -->
 
 <chapter id="platforms"> <?dbhtml filename="platforms.html"?>
 <title>NetBSD 以外のシステムで pkgsrc を使う</title>
@@ -70,7 +70,7 @@
 # ./ufsdiskimage mount ~/Documents/NetBSD
 # sudo chown `id -u`:`id -g` /Volumes/NetBSD
 # ftp \
-  ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz
+  ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz
 # tar -C /Volumes/NetBSD -zxvf pkgsrc.tar.gz &amp;&amp; rm pkgsrc.tar.gz
 # sudo ./bootstrap \
   --pkgdir=/Volumes/NetBSD/pkg \
--- Documentation/pkgsrc/submit/chapter.xml.orig	Wed Jan 25 22:33:45 2006
+++ Documentation/pkgsrc/submit/chapter.xml	Wed Jan 25 22:47:57 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:44 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:41 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:44 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:41 grant Exp   -->
 
 <chapter id="submit"> <?dbhtml filename="submit.html"?>
 <title>提出およびコミット</title>
@@ -148,7 +148,7 @@
 	<para>
     手順1,2は、以下のようにすることもできますので、今後の作業にはこちらを使ってください:
 	</para>
-	<screen>% cvs -d user@cvs.netbsd.org:/cvsroot export -D today pkgsrc/category/package</screen>
+	<screen>% cvs -d user@cvs.NetBSD.org:/cvsroot export -D today pkgsrc/category/package</screen>
 </listitem>
 <listitem><varname>CATEGORIES</varname>を修正します。また、<quote>../../category/package</quote>のかわりに単に
     <quote>../package</quote>とすることができる<varname>DEPENDS</varname>のパスをすべて修正します。</listitem>
--- Documentation/pkgsrc/using/chapter.xml.orig	Wed Jan 25 22:33:47 2006
+++ Documentation/pkgsrc/using/chapter.xml	Wed Jan 25 22:50:25 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:44 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:41 grant Exp $ -->
 <!-- based on english translation: -->
-<!-- NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:44 grant Exp   -->
+<!-- NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:41 grant Exp   -->
 
 <chapter id="using"> <?dbhtml filename="using.html"?>
 <title>NetBSD パッケージシステムを使う</title>
@@ -15,7 +15,7 @@
 <sect2>
 <title>パッケージの入手方法</title>
 <para>
-コンパイル済みのパッケージは、ftp.netbsd.orgおよびそのミラー上の、匿名FTPア
+コンパイル済みのパッケージは、ftp.NetBSD.orgおよびそのミラー上の、匿名FTPア
 クセスのためのディレクトリー<filename>/pub/NetBSD/packages</filename>に置かれています。
 <command>uname -p</command>で表示されるのと同じサブディレクトリーを選択してください。このディレクト
 リーの中には、カテゴリー毎のサブディレクトリーと、<filename>All</filename>サブディレクトリー
@@ -49,7 +49,7 @@
 事もできます。
 </para>
 
-<programlisting># pkg_add ftp://ftp.netbsd.org/pub/NetBSD/packages/&lt;OS Ver&gt;/&lt;arch&gt;/All/package.tgz</programlisting>
+<programlisting># pkg_add ftp://ftp.NetBSD.org/pub/NetBSD/packages/&lt;OS Ver&gt;/&lt;arch&gt;/All/package.tgz</programlisting>
 
 <para>
 ここで &lt;OS Ver&gt; や &lt;arch&gt; がよくわからない場合は、unameユーティリティーを
@@ -107,7 +107,7 @@
 
 <para>
 パッケージのソースを入手するためには、pkgsrc.tar.gzファイルを<ulink
-url="ftp://ftp.netbsd.org/pub/NetBSD-current/tar_files/pkgsrc.tar.gz">ftp.netbsd.org</ulink>から取得し、
+url="ftp://ftp.NetBSD.org/pub/NetBSD-current/tar_files/pkgsrc.tar.gz">ftp.NetBSD.org</ulink>から取得し、
 <filename>/usr/pkgsrc</filename>に展開する必要があります。
 </para>
 
@@ -124,11 +124,11 @@
 <para>
 CVS経由でpkgsrcを入手するためには、cvsがインストールされていることが必要で
 す。お使いのシステムにcvsがない場合は、コンパイル済バイナリーが
-ftp.netbsd.orgにあります。pkgsrcを初めて(完全に)チェックアウトする際は、以
+ftp.NetBSD.orgにあります。pkgsrcを初めて(完全に)チェックアウトする際は、以
 下の手順を踏みます:
 </para>
 
-<programlisting>% setenv CVSROOT anoncvs@anoncvs.netbsd.org:/cvsroot
+<programlisting>% setenv CVSROOT anoncvs@anoncvs.NetBSD.org:/cvsroot
 % setenv CVS_RSH ssh 
 % cd /usr
 % cvs checkout -P pkgsrc</programlisting>
@@ -205,8 +205,8 @@
 </para>
 
 <para>
-topシステム・ユーティリティーを例にあげると、付録A.1のように構築することに
-より、システムにインストールすることができます。 XXX
+topシステム・ユーティリティーを例にあげると、<xref linkend="logs"/>のように構築することに
+より、システムにインストールすることができます。
 </para>
 
 <para>
@@ -236,7 +236,8 @@
 <para>
 X11パッケージを<varname>LOCALBASE</varname>ツリーにインストールすることもできます。このために
 は、<pkg>pkgtools/xpkgwedge</pkg>パッケージをインストールしなければ
-なりません- 詳細はセクション7.1をご覧ください。 XXX
+なりません- 詳細は<xref
+linkend="build.prefix"/>をご覧ください。
 </para>
 
 <para>
@@ -285,7 +286,7 @@
 したい場合は、"bin-install"ターゲットを使うことができます。このターゲットは、 
 - もし可能ならば - pkg_addを使ってバイナリーパッケージをインストールするほ
 か、<command>make package</command>をおこないます。検索先リモートFTPサーバーのリストは
-<varname>BINPKG_SITE</varname>変数に保持され、デフォルトはftp.netbsd.orgです。pkg_add(8)に与え
+<varname>BINPKG_SITE</varname>変数に保持され、デフォルトはftp.NetBSD.orgです。pkg_add(8)に与え
 るべきフラグはすべて、<varname>BIN_INSTALL_FLAGS</varname>変数で保持することができます。詳細は
 <filename>pkgsrc/mk/bsd.pkg.defaults.mk</filename>をご覧ください。
 </para>
--- Documentation/pkgsrc/binary/chapter.xml.orig	Wed Jan 25 19:25:35 2006
+++ Documentation/pkgsrc/binary/chapter.xml	Wed Jan 25 22:33:41 2006
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:40 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:38 grant Exp $ -->
 
 <chapter id="binary"> <?dbhtml filename="binary.html"?>
 <title>Making precompiled packages</title>
@@ -20,17 +20,18 @@
 at the shell prompt. This will build and install your package (if not
 already done), and then construct a binary package out of the results so
 that you can use the pkg_* tools to manipulate this. The binary package is
-stored under <filename>/usr/pkgsrc/packages</filename>, it's in the form of a gzipped file at
-the present time. See appendix A.2 XXX for a continuation of the above top
-example.
+stored under <filename>/usr/pkgsrc/packages</filename>, it's in the form
+of a gzipped file at the present time. See <xref linkend="logs.package"/>
+for a continuation of the above top example.
 </para>
 
 <para>
-Please see the "submitting" XXX (add ref) section later in this document on how to submit
-such a binary package.
+See <xref linkend="submit"/> for information on how to submit such a
+binary package.
 </para>
 
-XXX: mention DEPENDS_TARGET=package
+<!-- XXX: mention DEPENDS_TARGET=package -->
+
 </sect1>
 
 <sect1>
@@ -48,7 +49,7 @@
 <sect2>
 <title>Configuration</title>
 
-<sect3>
+<sect3 id="binary.mk.conf">
 <title>/etc/mk.conf</title>
 <para>
 You may want to set things in <filename>/etc/mk.conf</filename>.  Look at
@@ -317,14 +318,13 @@
 checkout pkgsrc from cvs into
 <filename>/usr/sandbox/usr/pkgsrc</filename>:
 <para>
-<screen><prompt>#</prompt> cvs -d cvs.netbsd.org:/cvsroot checkout
-pkgsrc</screen>
+<screen><prompt>#</prompt> cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -d -P pkgsrc</screen>
 </para>
 /usr/pkgsrc/packages &amp; .../distfiles (point outside of sandbox)
 </listitem>
 
 <listitem>
-<filename>/etc/mk.conf</filename>, see 3.2.1.1 XXX ref
+<filename>/etc/mk.conf</filename>, see <xref linkend="binary.mk.conf"/>.
 </listitem>
 
 <listitem>
@@ -336,7 +336,7 @@
 <para>
 !!! Don't forget to install X !!!
 If you are a developer and want to upload the resulting binary packages 
-to ftp.netbsd.org, make sure you are using the default X version for your
+to ftp.NetBSD.org, make sure you are using the default X version for your
 architecture and release (up to 1.6, that is 3.3.6 for all architectures).
 </para>
 
--- Documentation/pkgsrc/build/chapter.xml.orig	Wed Jan 25 19:25:35 2006
+++ Documentation/pkgsrc/build/chapter.xml	Wed Jan 25 22:33:41 2006
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:40 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:12:27 grant Exp $ -->
 
 <chapter id="build"> <?dbhtml filename="build.html"?>
 <title>The build process</title>
@@ -13,7 +13,7 @@
 a central Makefile, <filename>pkgsrc/mk/bsd.pkg.mk</filename>.
 </para>
 
-<sect1>
+<sect1 id="build.prefix">
 <title>Program location</title>
 <para>
 Before outlining the process performed by the NetBSD package system in the
--- Documentation/pkgsrc/components/chapter.xml.orig	Wed Jan 25 19:25:35 2006
+++ Documentation/pkgsrc/components/chapter.xml	Wed Jan 25 22:33:41 2006
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:41 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.4 2003/05/24 04:24:39 grant Exp $ -->
 
-<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
+<chapter id="components"> <?dbhtml filename="components.html"?>
 <title>Package components - files, directories and contents</title>
 <para>
 Whenever you're preparing a package, there are a number of files involved
@@ -118,7 +118,7 @@
 <para>
 Adjust MAINTAINER to be either yourself, if you plan to maintain the
 package for future updates, or set it to the default MAINTAINER
-<email>packages@netbsd.org</email>.
+<email>packages@NetBSD.org</email>.
 </para>
 </listitem>
 <listitem>
@@ -175,7 +175,7 @@
 </para>
 </sect1>
 
-<sect1>
+<sect1 id="components.patches">
 <title>patches/*</title>
 <para>
 This directory contains files that are used by the patch(1) command to
--- Documentation/pkgsrc/examples/chapter.xml.orig	Wed Jan 25 19:25:36 2006
+++ Documentation/pkgsrc/examples/chapter.xml	Wed Jan 25 22:33:42 2006
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:41 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:40 grant Exp $ -->
 
 <chapter id="examples"> <?dbhtml filename="examples.html"?>
 <title>A simple example of a package: bison</title>
@@ -21,7 +21,7 @@
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GNU}
 
-MAINTAINER=	thorpej@netbsd.org
+MAINTAINER=	thorpej@NetBSD.org
 HOMEPAGE=	http://www.gnu.org/software/bison/bison.html
 COMMENT=	GNU yacc clone
  
--- Documentation/pkgsrc/features/chapter.xml.orig	Wed Jan 25 19:25:36 2006
+++ Documentation/pkgsrc/features/chapter.xml	Wed Jan 25 22:33:42 2006
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:42 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.4 2003/05/24 04:24:40 grant Exp $ -->
 
 <chapter id="features"> <?dbhtml filename="features.html"?>
 <title>FAQs &amp; features of the package system</title>
@@ -91,7 +91,7 @@
 <para>
 You would like to download all the distfiles in a single batch from work or
 university, where you can't run a <command>make fetch</command>. But there's no archive of
-the distfiles on ftp.netbsd.org and the one on ftp.freebsd.org contains
+the distfiles on ftp.NetBSD.org and the one on ftp.freebsd.org contains
 many distfiles for which there are no ports (yet).
 </para>
 
@@ -160,7 +160,8 @@
 <title>If your patch contains an RCS ID</title>
 
 <para>
-See section 4.3 on how to remove RCS IDs from patch files. XXX
+See <xref linkend="components.patches"/> for information on how to
+remove RCS IDs from patch files.
 </para>
 </sect1>
 
@@ -198,11 +199,11 @@
 <title>Is there a mailing list for pkg-related discussion?</title>
 
 <para>
-Yes. We are using <email>tech-pkg@netbsd.org</email> for discussing package related
+Yes. We are using <email>tech-pkg@NetBSD.org</email> for discussing package related
 issues. To subscribe do:
 </para>
 
-<programlisting>% echo subscribe tech-pkg | mail majordomo@netbsd.org</programlisting>
+<programlisting>% echo subscribe tech-pkg | mail majordomo@NetBSD.org</programlisting>
 </sect1>
 
 
@@ -242,7 +243,7 @@
 Your package may depend on some other package being present - and there are
 various ways of expressing this dependency. NetBSD supports the
 BUILD_DEPENDS and DEPENDS definitions, as well as dependencies via
-<filename>buildlink2.mk</filename> (see section 8). XXX
+<filename>buildlink2.mk</filename> (see <xref linkend="buildlink2"/>).
 </para>
 
 <para>
@@ -417,7 +418,7 @@
 the md5 checksum will no longer match. The correct way to work around this
 is to update the package's md5 checksum to match the package on the master
 site (beware, any mirrors may not be up to date yet!), and to remove the 
-old distfile from ftp.netbsd.org's
+old distfile from ftp.NetBSD.org's
 <filename>/pub/NetBSD/packages/distfiles</filename> directory.
 Furthermore, a mail to the package's author seems appropriate making sure
 the distfile was really updated on purpose, and that no trojan horse or so
@@ -596,7 +597,7 @@
      the NetBSD security officer and the NetBSD packages team, and is
      distributed from the NetBSD ftp server:
 </para>
-<filename>ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/vulnerabilities</filename>
+<filename>ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/vulnerabilities</filename>
 </listitem>
 
 <listitem>
@@ -646,7 +647,7 @@
 noted in
 <filename>localsrc/security/advisories/pkg-vulnerabilities</filename>, and after the
 commit of that file, it should be copied to
-<filename>/pub/NetBSD/packages/distfiles/vulnerabilities</filename> on ftp.netbsd.org. 
+<filename>/pub/NetBSD/packages/distfiles/vulnerabilities</filename> on ftp.NetBSD.org. 
 </para>
 </sect1>
 
@@ -983,6 +984,17 @@
 </para>
 
 <programlisting>SU_CMD=/usr/pkg/bin/sudo /bin/sh -c</programlisting>
+</sect1>
+
+
+<sect1>
+<title>Packages containing perl scripts</title>
+
+<para>
+If your package contains interpreted perl scripts, set REPLACE_PERL to
+ensure that the proper interpreter path is set. REPLACE_PERL should
+contain a list of scripts, relative to WRKSRC, that you want adjusted.
+</para>
 </sect1>
 
 
--- Documentation/pkgsrc/ftp-layout/chapter.xml.orig	Wed Jan 25 19:25:36 2006
+++ Documentation/pkgsrc/ftp-layout/chapter.xml	Wed Jan 25 22:33:43 2006
@@ -1,10 +1,10 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:42 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:40 grant Exp $ -->
 
 <appendix id="ftp-layout"> <?dbhtml filename="ftp-layout.html"?>
 <title>Layout of the FTP server's package archive</title>
 
 <para>
-Layout for precompiled binary packages on ftp.netbsd.org:
+Layout for precompiled binary packages on ftp.NetBSD.org:
 </para>
 
 <programlisting>
@@ -35,7 +35,7 @@
 <programlisting>
  - cd /usr/pkgsrc ; make install ; make package
  - upload /usr/pkgsrc/packages to
-   ftp://ftp.netbsd.org/pub/NetBSD/packages/\
+   ftp://ftp.NetBSD.org/pub/NetBSD/packages/\
     `uname -r | sed 's@\.\([0-9]*\)[\._].*@\.\1@'`/`uname -p`
  - if necessary ln -s `uname -m` `uname -p`
 </programlisting>
--- Documentation/pkgsrc/intro/chapter.xml.orig	Thu Jan 19 20:04:58 2006
+++ Documentation/pkgsrc/intro/chapter.xml	Wed Jan 25 22:33:45 2006
@@ -1,9 +1,9 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:40 grant Exp $ -->
 
 <chapter id="introduction"> <?dbhtml filename="introduction.html"?>
 <title>Introduction</title>
 
-<sect1 id="introduction">
+<sect1>
 <title>Introduction</title>
 <para>The NetBSD package system (<emphasis>pkgsrc</emphasis>)
 is a framework for building third-party software on NetBSD and other
@@ -124,7 +124,7 @@
 without the need to recompile. Packages are generated in
 <filename>/usr/pkgsrc/packages</filename> by the NetBSD package system;
 there is also an archive on <ulink
-url="ftp://ftp.netbsd.org/pub/NetBSD/packages/">ftp.netbsd.org</ulink>.
+url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/">ftp.NetBSD.org</ulink>.
 </para>
 
 <para>
--- Documentation/pkgsrc/logs/chapter.xml.orig	Wed Jan 25 19:25:36 2006
+++ Documentation/pkgsrc/logs/chapter.xml	Wed Jan 25 22:33:45 2006
@@ -1,9 +1,9 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:12:28 grant Exp $ -->
 
 <appendix id="logs"> <?dbhtml filename="logs.html"?>
 <title>Build logs</title>
 
-<sect1>
+<sect1 id="logs.building">
 <title>Building top</title>
 
 <programlisting>
@@ -81,7 +81,7 @@
 </programlisting>
 </sect1>
 
-<sect1>
+<sect1 id="logs.package">
 <title>Packaging top</title>
 <programlisting>
 	# make package
--- Documentation/pkgsrc/platform/chapter.xml.orig	Thu Jan 19 00:11:20 2006
+++ Documentation/pkgsrc/platform/chapter.xml	Wed Jan 25 22:33:45 2006
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:43 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:41 grant Exp $ -->
 
 <chapter id="platforms"> <?dbhtml filename="platforms.html"?>
 <title>Using pkgsrc on non-NetBSD systems</title>
@@ -68,7 +68,7 @@
 # ./ufsdiskimage mount ~/Documents/NetBSD
 # sudo chown `id -u`:`id -g` /Volumes/NetBSD
 # ftp \
-  ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz
+  ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz
 # tar -C /Volumes/NetBSD -zxvf pkgsrc.tar.gz &amp;&amp; rm pkgsrc.tar.gz
 # sudo ./bootstrap \
   --pkgdir=/Volumes/NetBSD/pkg \
--- Documentation/pkgsrc/submit/chapter.xml.orig	Wed Jan 25 19:25:36 2006
+++ Documentation/pkgsrc/submit/chapter.xml	Wed Jan 25 22:33:45 2006
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:44 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.2 2003/05/24 04:24:41 grant Exp $ -->
 
 <chapter id="submit"> <?dbhtml filename="submit.html"?>
 <title>Submitting and Committing</title>
@@ -148,7 +148,7 @@
 	<para>
     Alternatively to the first two steps you can also do:
 	</para>
-	<screen>% cvs -d user@cvs.netbsd.org:/cvsroot export -D today pkgsrc/category/package</screen>
+	<screen>% cvs -d user@cvs.NetBSD.org:/cvsroot export -D today pkgsrc/category/package</screen>
 	<para>
     and use that for further work.
 	</para>
--- Documentation/pkgsrc/using/chapter.xml.orig	Wed Jan 25 19:25:36 2006
+++ Documentation/pkgsrc/using/chapter.xml	Wed Jan 25 22:33:47 2006
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.1 2003/04/07 15:39:44 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.3 2003/05/24 04:24:41 grant Exp $ -->
 
 <chapter id="using"> <?dbhtml filename="using.html"?>
 <title>Using The NetBSD package system</title>
@@ -13,7 +13,7 @@
 <sect2>
 <title>How to get packages</title>
 <para>
-Precompiled packages are stored on ftp.netbsd.org and its mirrors in the
+Precompiled packages are stored on ftp.NetBSD.org and its mirrors in the
 directory <filename>/pub/NetBSD/packages</filename> for anonymous FTP access.
 Please pick the right
 subdirectory there as indicated by <command>uname -p</command>. In that
@@ -48,7 +48,7 @@
 <command>pkg_add</command> an FTP URL:
 </para>
 
-<programlisting># pkg_add ftp://ftp.netbsd.org/pub/NetBSD/packages/&lt;OS Ver&gt;/&lt;arch&gt;/All/package.tgz</programlisting>
+<programlisting># pkg_add ftp://ftp.NetBSD.org/pub/NetBSD/packages/&lt;OS Ver&gt;/&lt;arch&gt;/All/package.tgz</programlisting>
 
 <para>
 If there is any doubt, the uname utility can be used to determine the
@@ -108,7 +108,7 @@
 <para>
 To get the package source going, you need to get the pkgsrc.tar.gz file
 from <ulink
-url="ftp://ftp.netbsd.org/pub/NetBSD-current/tar_files/pkgsrc.tar.gz">ftp.netbsd.org</ulink> and unpack it into <filename>/usr/pkgsrc</filename>.
+url="ftp://ftp.NetBSD.org/pub/NetBSD-current/tar_files/pkgsrc.tar.gz">ftp.NetBSD.org</ulink> and unpack it into <filename>/usr/pkgsrc</filename>.
 </para>
 
 <para>
@@ -122,11 +122,11 @@
 
 <para>
 To get pkgsrc via CVS, make sure you have cvs installed. If not present on
-your system, it can be found as precompiled binary on ftp.netbsd.org. 
+your system, it can be found as precompiled binary on ftp.NetBSD.org. 
 To do an initial (full) checkout of pkgsrc, do the following steps:
 </para>
 
-<programlisting>% setenv CVSROOT anoncvs@anoncvs.netbsd.org:/cvsroot
+<programlisting>% setenv CVSROOT anoncvs@anoncvs.NetBSD.org:/cvsroot
 % setenv CVS_RSH ssh 
 % cd /usr
 % cvs checkout -P pkgsrc</programlisting>
@@ -205,7 +205,7 @@
 
 <para>
 Taking the top system utility as an example, we can install it on our
-system by building as shown in appendix A.1 XXX
+system by building as shown in <xref linkend="logs"/>.
 </para>
 
 <para>
@@ -237,8 +237,8 @@
 <para>
 It is possible to install X11 packages in the
 <varname>LOCALBASE</varname> tree, for which you must install the
-<pkg>pkgtools/xpkgwedge</pkg> package - see section 7.1 for further
-details. XXX
+<pkg>pkgtools/xpkgwedge</pkg> package - see <xref
+linkend="build.prefix"/> for further details.
 </para>
 
 <para>
@@ -291,7 +291,7 @@
 pkg_add, and do a <command>make package</command> else. The list of remote
 FTP sites searched is kept in the variable
 <varname>BINPKG_SITE</varname>, which defaults to
-ftp.netbsd.org. Any flags that should be added to pkg_add(8) can be put
+ftp.NetBSD.org. Any flags that should be added to pkg_add(8) can be put
 into <varname>BIN_INSTALL_FLAGS</varname>. See <filename>pkgsrc/mk/bsd.pkg.defaults.mk</filename> for more details.
 </para>