[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Documentation/pkgsrc/features/chapter.xml: 1.13 -> 1.16
以下のページの更新をしました。ツッコミをお願いします。
Documentation/pkgsrc/features/chapter.xml: 1.13 -> 1.16
月曜日までに異議がなければ、 commit します。
> revision 1.16
> date: 2003/09/27 22:04:04; author: dent; state: Exp; lines: +14 -6
> fix some links, and a minor update.
> ----------------------------
> revision 1.15
> date: 2003/06/30 14:17:19; author: grant; state: Exp; lines: +2 -2
> s/an URL/a URL/
> ----------------------------
> revision 1.14
> date: 2003/06/30 13:07:20; author: grant; state: Exp; lines: +14 -17
> mention USE_PKGINSTALL instead of including bsd.pkg.install.mk. noted
> by agc.
以下、訳と原文の差分です。
--- Documentation/pkgsrc/features/chapter.xml.orig 2006-04-01 09:07:55.000000000 +0900
+++ Documentation/pkgsrc/features/chapter.xml 2006-04-01 09:07:55.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: chapter.xml,v 1.13 2003/06/23 07:05:50 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.16 2003/09/27 22:04:04 dent Exp $ -->
<!-- Based on english version: -->
-<!-- NetBSD: chapter.xml,v 1.13 2003/06/23 07:05:50 grant Exp -->
+<!-- NetBSD: chapter.xml,v 1.16 2003/09/27 22:04:04 dent Exp -->
<chapter id="features"> <?dbhtml filename="features.html"?>
<title>FAQとパッケージシステムの特徴</title>
@@ -695,8 +695,8 @@
</para>
<para>
-これらの変数を指定するほか、パッケージのMakefileで、<filename>bsd.pkg.mk</filename>をインクルー
-ドする前に<filename>../../mk/bsd.pkg.install.mk</filename>をインクルードする必要があります。こ
+これらの変数を指定するほか、パッケージのMakefileで、
+<varname>USE_PKGINSTALL=YES</varname> を設定する必要があります。こ
れにより、pre-install時にユーザーとグループが作成されるようになり、
post-deinstall時にはこのユーザーとグループの削除を管理者に促すようになりま
す。パッケージのインストールの前に環境変数 <varname>PKG_CREATE_USERGROUP</varname>をonかoffに
@@ -813,12 +813,21 @@
<varname>_FETCH_MESSAGE</varname>は、説明文そのものではなく、実行可能なシェルコマンドである必
要があります。(一般的には、
<varname>${ECHO}</varname>を実行します)。本稿執筆時点で、この方法を
-使っているパッケージは、<pkg>audio/realplayer</pkg>,
-<pkg>cad/simian</pkg>, <pkg>devel/ipv6socket</pkg>,
-<pkg>emulators/vmare-module</pkg>,
+使っているパッケージは、 <pkg>archivers/xmill</pkg>,
+<pkg>audio/realplayer</pkg>,
+<pkg>cad/simian</pkg>,
+<pkg>devel/ipv6socket_scrub</pkg>,
<pkg>fonts/acroread-jpnfont</pkg>,
+<pkg>lang/jini</pkg>,
+<pkg>lang/sun-jdk13</pkg>,
+<pkg>lang/sun-jdk14</pkg>,
+<pkg>lang/sun-jre13</pkg>,
+<pkg>lang/sun-jre14</pkg>,
+<pkg>misc/molden</pkg>,
+<pkg>net/tspc</pkg>,
<pkg>sysutils/storage-manager</pkg>,
-<pkg>www/ap-aolserver</pkg>, <pkg>www/openacs</pkg>です。これらと一貫性のある使い方をしてください。
+<pkg>www/openacs</pkg>,
+<pkg>x11/swing</pkg> です。これらと一貫性のある使い方をしてください。
</para>
</sect1>
@@ -912,7 +921,7 @@
<filename>INSTALL</filename>/<filename>DEINSTALL</filename>スクリプト
を使って、ファイルを正しいディレクトリーに配置することが可能になります。ま
た、この自動生成されるスクリプトを使うために、パッケージの<filename>Makefile</filename>で
-<filename>bsd.pkg.mk</filename>をインクルードする前に<filename>../../mk/bsd.pkg.install.mk</filename>をインクルード
+<varname>USE_PKGINSTALL=YES</varname> を設定
しなければなりません。設定ファイルの自動コピーは、パッケージをインストール
する前に環境変数
<varname>PKG_CONFIG</varname>を設定しておくことで、おこなうかどうかを切替える
@@ -948,8 +957,7 @@
自動生成される
<filename>INSTALL</filename>/<filename>DEINSTALL</filename>スクリプトを使うために、パッケージの
<filename>Makefile</filename>
-で、<filename>bsd.pkg.mk</filename>をインクルードする前に、
-<filename>../../mk/bsd.pkg.install.mk</filename>をインクルードする必要も
+で、<varname>USE_PKGINSTALL=YES</varname>を設定する必要も
あります。
</para>
@@ -957,12 +965,13 @@
以下はshells/zshでの例です。
</para>
-<programlisting>PKG_SHELL= ${PREFIX}/bin/zsh
-.include "../../mk/bsd.pkg.install.mk"</programlisting>
+<programlisting>USE_PKGINSTALL= YES
+...
+PKG_SHELL= ${PREFIX}/bin/zsh</programlisting>
<para>
インストールされたシェルは、post-installの段階で、
-<filename>bsd.pkg.install.mk</filename>が生成した<filename>INSTALL</filename>スク
+生成された<filename>INSTALL</filename>スク
リプトによって自動的に<filename>/etc/shells</filename>ファイルに登録されます。また、deinstallの
段階で、<filename>DEINSTALL</filename>スクリプトによって<filename>/etc/shells</filename>から削除されます。
</para>
Index: Documentation/pkgsrc/features/chapter.xml
===================================================================
RCS file: /cvsroot/htdocs/Documentation/pkgsrc/features/Attic/chapter.xml,v
retrieving revision 1.13
retrieving revision 1.16
diff -u -r1.13 -r1.16
--- Documentation/pkgsrc/features/chapter.xml 23 Jun 2003 07:05:50 -0000 1.13
+++ Documentation/pkgsrc/features/chapter.xml 27 Sep 2003 22:04:04 -0000 1.16
@@ -1,4 +1,4 @@
-<!-- $NetBSD: chapter.xml,v 1.13 2003/06/23 07:05:50 grant Exp $ -->
+<!-- $NetBSD: chapter.xml,v 1.16 2003/09/27 22:04:04 dent Exp $ -->
<chapter id="features"> <?dbhtml filename="features.html"?>
<title>FAQs & features of the package system</title>
@@ -106,7 +106,7 @@
<filename>/usr/pkgsrc</filename>, carry the
resulting list to your machine at work/school and use it there If you don't
have a NetBSD-compatible ftp(1) (like lukemftp) at work, don't forget to
-set <varname>FETCH_CMD</varname> to something that fetches an URL:
+set <varname>FETCH_CMD</varname> to something that fetches a URL:
</para>
<para>
@@ -714,12 +714,11 @@
</para>
<para>
-The package Makefile must also include
-<filename>../../mk/bsd.pkg.install.mk</filename> prior to
-the inclusion of <filename>bsd.pkg.mk</filename>. This will cause the users and groups to be
-created at pre-install time, and the admin will be prompted to remove them at
-post-deinstall time. Automatic creation of the users and groups can be
-toggled on and off by setting the environment variable
+The package Makefile must also set
+<varname>USE_PKGINSTALL=YES</varname>. This will cause the users and groups
+to be created at pre-install time, and the admin will be prompted to remove
+them at post-deinstall time. Automatic creation of the users and groups
+can be toggled on and off by setting the environment variable
<varname>PKG_CREATE_USERGROUP</varname> prior to package installation.
</para>
</sect1>
@@ -831,13 +830,21 @@
a message explaining the situation. <varname>_FETCH_MESSAGE</varname> must
be executable shell commands, not just a message. (Generally, it executes
<varname>${ECHO}</varname>). As of this writing, the following
-packages use this: <pkg>audio/realplayer</pkg>,
-<pkg>cad/simian</pkg>, <pkg>devel/ipv6socket</pkg>,
-<pkg>emulators/vmare-module</pkg>,
+packages use this: <pkg>archivers/xmill</pkg>,
+<pkg>audio/realplayer</pkg>,
+<pkg>cad/simian</pkg>,
+<pkg>devel/ipv6socket_scrub</pkg>,
<pkg>fonts/acroread-jpnfont</pkg>,
+<pkg>lang/jini</pkg>,
+<pkg>lang/sun-jdk13</pkg>,
+<pkg>lang/sun-jdk14</pkg>,
+<pkg>lang/sun-jre13</pkg>,
+<pkg>lang/sun-jre14</pkg>,
+<pkg>misc/molden</pkg>,
+<pkg>net/tspc</pkg>,
<pkg>sysutils/storage-manager</pkg>,
-<pkg>www/ap-aolserver</pkg>, <pkg>www/openacs</pkg>. Try to be consistent
-with them.
+<pkg>www/openacs</pkg>, and
+<pkg>x11/swing</pkg>. Try to be consistent with them.
</para>
</sect1>
@@ -937,8 +944,7 @@
files in the right directory using
<filename>INSTALL</filename>/<filename>DEINSTALL</filename> scripts which are
created automatically. The package <filename>Makefile</filename> must also
-include <filename>../../mk/bsd.pkg.install.mk</filename> prior to the
-inclusion of <filename>bsd.pkg.mk</filename> to use
+set <varname>USE_PKGINSTALL=YES</varname> to use
these automatically generated scripts. The automatic copying of config
files can be toggled by setting the environment variable
<varname>PKG_CONFIG</varname> prior to package installation.
@@ -969,10 +975,8 @@
If the purpose of the package is to provide a login shell, the variable
<varname>PKG_SHELL</varname> should contain the full pathname of the
shell executable installed by this package. The package
-<filename>Makefile</filename> also must include
-<filename>../../mk/bsd.pkg.install.mk</filename> prior to the inclusion of
-<filename>bsd.pkg.mk</filename> to use the
-automatically generated
+<filename>Makefile</filename> must also set
+<varname>USE_PKGINSTALL=YES</varname> to use the automatically generated
<filename>INSTALL</filename>/<filename>DEINSTALL</filename> scripts.
</para>
@@ -980,13 +984,14 @@
An example taken from shells/zsh:
</para>
-<programlisting>PKG_SHELL= ${PREFIX}/bin/zsh
-.include "../../mk/bsd.pkg.install.mk"</programlisting>
+<programlisting>USE_PKGINSTALL= YES
+...
+PKG_SHELL= ${PREFIX}/bin/zsh</programlisting>
<para>
The shell is registered into <filename>/etc/shells</filename> file automatically in the
-post-install target by the <filename>INSTALL</filename> script generated
-by <filename>bsd.pkg.install.mk</filename> and removed in the deinstall
+post-install target by the generated <filename>INSTALL</filename> script
+and removed in the deinstall
target by the <filename>DEINSTALL</filename> script.
</para>
</sect1>