[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 &amp; 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>