From f55bdaab50c0110d893d9c48c42c8ba72c302b8d Mon Sep 17 00:00:00 2001
From: Ryusuke SUZUKI <ryusuke@FreeBSD.org>
Date: Sun, 21 Oct 2012 04:31:59 +0000
Subject: [PATCH] - Merge the following from the English version:

	r20257 -> r20962	head/ja_JP.eucJP/books/porters-handbook/book.xml

Submitted by:	Ono Hiroo <hiroo _at_ jp dot FreeBSD dot jp>
References:	[doc-jp-work 1852, 1867, 1868]
---
 ja_JP.eucJP/books/porters-handbook/book.xml | 362 +++++++++++++++++++-
 1 file changed, 347 insertions(+), 15 deletions(-)

diff --git a/ja_JP.eucJP/books/porters-handbook/book.xml b/ja_JP.eucJP/books/porters-handbook/book.xml
index 6ec7c413f5..cb62bb58d5 100644
--- a/ja_JP.eucJP/books/porters-handbook/book.xml
+++ b/ja_JP.eucJP/books/porters-handbook/book.xml
@@ -9,7 +9,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Japanese Documentation Project
 
-     Original revision: r20257
+     Original revision: r20962
      $FreeBSD$
 -->
 
@@ -401,15 +401,6 @@ lib/X11/oneko/mouse.xpm
 	<command>make package</command> �Ǻ������� package ��
 	�ޤޤ�Ƥ��ʤ�����</emphasis>���ǧ���Ƥ���������</para>
 
-      <note>
-	<para>�����ˤϡ������� port ����Ф���ݤ� FreeBSD �� FTP ������
-	  (<hostid role="fqdn">ftp.FreeBSD.org</hostid>) ��
-	  ���åץ����ɤ���褦�� ���ꤤ���Ƥ������Ȥ�����ޤ���
-	  ���ߤ��Υ����Ȥ� <filename>incoming</filename> �ǥ��쥯�ȥ��
-	  �ɤ߽Ф��ԲĤˤʤäƤ��ꡢ���åץ����ɤϿ侩����Ƥ��ޤ���
-	  ��������γ�±�ǥ��եȥ��������������֤��줿����Ǥ���</para>
-      </note>
-
       <para>port ����Ф����顢�����������Ԥ��������������ˤϡ�����
 	port �� FreeBSD �˼����ޤ��ޤǡ��������������ꤽ����ʤ���
 	�ˡ���������뤳�Ȥ⤢��ޤ���<ulink
@@ -1717,6 +1708,12 @@ PORTEPOCH=      1</programlisting>
 		<entry></entry>
 	      </row>
 
+	      <row>
+		<entry><filename>net-mgmt</filename></entry>
+		<entry>�ͥåȥ���������եȥ�����</entry>
+		<entry></entry>
+	      </row>
+
 	      <row>
 		<entry><filename>news</filename></entry>
 		<entry>USENET �˥塼�����եȥ�����</entry>
@@ -4220,7 +4217,237 @@ LDCONFIG_DIRS=  %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
     <sect1 id="using-java">
       <title>Java ������</title>
 
-      <para>������Ϥޤ��񤫤�Ƥ��ޤ���</para>
+      <para>���ʤ����������Ƥ��� port �ι��ۡ��¹ԡ�
+	�ޤ������ۥե������Ÿ���� Java&trade; ��ȯ���å� (JDK)
+	��ɬ�פʤ顢<makevar>USE_JAVA</makevar>
+	��������Ƥ���������</para>
+
+      <para>Ports Collection �ˤϡ����ޤ��ޤʥ٥���� JDK
+	�Τ��������ʥС�����󤬤���ޤ���
+	���ʤ����������Ƥ��� port
+	��������Τ����줫�ΥС�������Ȥ�ʤ���Фʤ�ʤ��ʤ顢
+	�ɤ��Ȥ�������Ǥ��ޤ����ǿ��ΥС������ϡ�
+	<filename role="package">java/jdk14</filename> �Ǥ���</para>
+
+      <table frame="none">
+	<title>Java �����Ѥ��� ports ��������٤��ѿ�</title>
+
+	<tgroup cols="2">
+	  <thead>
+	    <row>
+	      <entry>�ѿ�</entry>
+	      <entry>��̣</entry>
+	    </row>
+	  </thead>
+	  <tbody>
+	    <row>
+	      <entry><makevar>USE_JAVA</makevar></entry>
+	      <entry>���θ���ѿ���ͭ���ˤ���ˤϡ�
+		�����ѿ���������ʤ���Фʤ�ޤ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_VERSION</makevar></entry>
+	      <entry>���ڡ����Ƕ��ڤ�줿��Ŭ�礹�� Java
+		�ΥС�����������<literal>"+"</literal>
+		��ȤäƥС��������ϰϤ���ꤹ�뤳�Ȥ�Ǥ��ޤ�
+		(�Ȥ����ͤϡ�
+		<literal>1.1[+] 1.2[+] 1.3[+] 1.4[+]</literal>)
+		�Ǥ�)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_OS</makevar></entry>
+	      <entry>���ڡ����Ƕ��ڤ�줿������ port ��Ŭ�礹�� JDK
+		port �� OS ������(�Ȥ����ͤϡ�
+		<literal>native linux</literal>) �Ǥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_VENDOR</makevar></entry>
+	      <entry>���ڡ����Ƕ��ڤ�줿������ port ��Ŭ�礹�� JDK
+		port �Υ٥���ΰ�����(�Ȥ����ͤϡ�
+		<literal>freebsd bsdjava sun ibm blackdown</literal>)
+		�Ǥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_BUILD</makevar></entry>
+	      <entry>�����ѿ������ꤵ��Ƥ���ȡ����򤷤� JDK �򡢤���
+		port �ι��۰�¸�����ɲä��ޤ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_RUN</makevar></entry>
+	      <entry>�����ѿ������ꤵ��Ƥ���ȡ����򤷤� JDK �򡢤���
+		port �μ¹԰�¸�����ɲä��ޤ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_EXTRACT</makevar></entry>
+	      <entry>�����ѿ������ꤵ��Ƥ���ȡ����򤷤� JDK �򡢤���
+		port ��Ÿ����¸�����ɲä��ޤ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>USE_JIKES</makevar></entry>
+	      <entry>���� port �ι��ۤ� <command>jikes</command>
+		�Х��ȥ����ɥ���ѥ����Ȥ��٤����ɤ����򼨤��ޤ���
+		�����ѿ��˲����ͤ����ꤵ��Ƥ��ʤ����ϡ�port ��
+		<command>jikes</command> ���Ȥ����鹽�ۤ����Ѥ��ޤ���
+		<command>jikes</command> �����Ѥ�����Ū�˶ػߤ����ꡢ
+		���������ꤹ�뤳�Ȥ��ǽ�Ǥ� (<literal>'no'</literal>
+		�� <literal>'yes'</literal> �����ꤷ�Ƥ�������)��
+		��Ԥξ��ϡ�<filename
+		role="package">devel/jikes</filename>
+		�� port �ι��۰�¸�����ɲä���ޤ���</entry>
+	    </row>
+	  </tbody>
+	</tgroup>
+      </table>
+
+      <para>�ʲ��ϡ�<makevar>USE_JAVA</makevar>
+	�����ꤷ�� port �ǹԤ�������ΰ����Ǥ���</para>
+
+      <table frame="none">
+	<title>Java �����Ѥ��� ports �����ꤵ����ѿ�</title>
+
+	<tgroup cols="2">
+	  <thead>
+	    <row>
+	      <entry>�ѿ�</entry>
+	      <entry>��</entry>
+	    </row>
+	  </thead>
+	  <tbody>
+	    <row>
+	      <entry><makevar>JAVA_PORT</makevar></entry>
+	      <entry>JDK port ��̾�� (��:
+		<literal>'java/jdk14'</literal>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_PORT_VERSION</makevar></entry>
+	      <entry>JDK �δ����ʥС������ (��:
+		<literal>'1.4.2'</literal>)���ǽ�ο���
+		2 �Ĥ�������ɬ�פǤʤ���С�
+		<makevar>${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1.\2/}</makevar>
+		��ȤäƤ���������</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_PORT_OS</makevar></entry>
+	      <entry>JDK port �����Ѥ��� OS (��:
+		<literal>'linux'</literal>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_PORT_VENDOR</makevar></entry>
+	      <entry>JDK port �Υ٥�� (��:
+		<literal>'sun'</literal>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_PORT_OS_DESCRIPTION</makevar></entry>
+	      <entry>JDK port �����Ѥ��� OS ������ (��:
+		<literal>'Linux'</literal>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_PORT_VENDOR_DESCRIPTION</makevar></entry>
+	      <entry>JDK port �Υ٥�������� (��:
+		<literal>'FreeBSD Foundation'</literal>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_HOME</makevar></entry>
+	      <entry>JDK �����󥹥ȡ��뤵��Ƥ���ǥ��쥯�ȥ�Υѥ�
+		(��: <filename>'/usr/local/jdk1.3.1'</filename>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVAC</makevar></entry>
+	      <entry>���Ѥ��� Java ����ѥ���Υѥ� (��:
+		<filename>'/usr/local/jdk1.1.8/bin/javac'</filename>
+		�ޤ���
+		<filename>'/usr/local/bin/jikes'</filename>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAR</makevar></entry>
+	      <entry>���Ѥ��� <command>jar</command> �ġ���Υѥ� (��:
+		<filename>'/usr/local/jdk1.2.2/bin/jar'</filename>
+		�ޤ���
+		<filename>'/usr/local/bin/fastjar'</filename>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>APPLETVIEWER</makevar></entry>
+	      <entry><command>appletviewer</command>
+		�桼�ƥ���ƥ��ؤΥѥ� (��:
+		<filename>'/usr/local/linux-jdk1.2.2/bin/appletviewer'</filename>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA</makevar></entry>
+	      <entry><command>java</command> �¹ԥե�����ؤΥѥ���
+		Java �ץ������μ¹ԤˤϤ����ȤäƤ������� (��:
+		<filename>'/usr/local/jdk1.3.1/bin/java'</filename>)��</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVADOC</makevar></entry>
+	      <entry><command>javadoc</command>
+		�桼�ƥ���ƥ��ץ������ؤΥѥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVAH</makevar></entry>
+	      <entry><command>javah</command>
+		�ץ������ؤΥѥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVAP</makevar></entry>
+	      <entry><command>javap</command>
+		�ץ������ؤΥѥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_KEYTOOL</makevar></entry>
+	      <entry><command>keytool</command>
+		�桼�ƥ���ƥ��ץ������ؤΥѥ���
+		�����ѿ��ϡ�JDK �� Java 1.2
+		�ʾ�ξ��Τ����Ѳ�ǽ�Ǥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_N2A</makevar></entry>
+	      <entry><command>native2ascii</command>
+		�ġ���ؤΥѥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_POLICYTOOL</makevar></entry>
+	      <entry><command>policytool</command>
+		�ץ������ؤΥѥ��������ѿ��ϡ�JDK �� Java 1.2
+		�ʾ�ξ��Τ����Ѳ�ǽ�Ǥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_SERIALVER</makevar></entry>
+	      <entry><command>serialver</command>
+		�桼�ƥ���ƥ��ץ������ؤΥѥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>RMIC</makevar></entry>
+	      <entry>RMI ������/������ȥ󥸥��ͥ졼��
+		<command>rmic</command> �ؤΥѥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>RMIREGISTRY</makevar></entry>
+	      <entry>RMI �쥸���ȥ�ץ������
+		<command>rmiregistry</command> �ؤΥѥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>RMID</makevar></entry>
+	      <entry>RMI �ǡ����ץ������ <command>rmid</command>
+		�ؤΥѥ��������ѿ��ϡ�JDK �� Java 1.2
+		�ʾ�ξ��Τ����Ѳ�ǽ�Ǥ���</entry>
+	    </row>
+	    <row>
+	      <entry><makevar>JAVA_CLASSES</makevar></entry>
+	      <entry>JDK ���饹�ե����뤬���äƤ��륢�������֤ؤΥѥ���
+		JDK 1.2 �ʹߤǤϡ������
+		<filename>${JAVA_HOME}/jre/lib/rt.jar</filename> �Ǥ���
+		���������� JDK �ϡ�
+		<filename>${JAVA_HOME}/lib/classes.zip</filename>
+		��Ȥ��ޤ���</entry>
+	    </row>
+	  </tbody>
+	</tgroup>
+      </table>
+
+      <para>Port �ΥǥХå����������Τˡ�
+	<literal>java-debug</literal> make �������åȤ��Ȥ��ޤ���
+	����ϡ����Ҥ��ѿ���¿���ˤĤ����ͤ�ɽ�����ޤ���</para>
+
     </sect1>
 
     <sect1 id="using-python">
@@ -5254,7 +5481,7 @@ PLIST_SUB=      OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
       �ɤ��������ʤɤˤĤ����������ޤ���
       ���Υꥹ�Ȥ�ȤäƤ��ʤ����Ȥ��������� port �Υ����å��Ϥ�Ȥ�ꡢ
       �����<ulink
-      url="http://www.freebsd.org/cgi/query-pr-summary.cgi?query">�㳲���ǡ����١���</ulink>
+      url="http://www.FreeBSD.org/cgi/query-pr-summary.cgi?query">�㳲���ǡ����١���</ulink>
       �ˤ���¾�οͤ���Ф��� port �Υ����å���Ǥ��ޤ���
       PR �ǡ����١����ˤ��롢
       ¾�οͤ��������� port �Υ����å���Ǥ��ޤ���
@@ -5495,6 +5722,10 @@ PLIST_SUB=      OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
     <sect1 id="freebsd-versions">
       <title>__FreeBSD_version ����</title>
 
+      <para>�ʲ��ϡ�<filename>sys/param.h</filename>
+	���������Ƥ��� <literal>__FreeBSD_version</literal>
+	�������ʰ����Ǥ���</para>
+
       <table frame="none">
 	<title>__FreeBSD_version values</title>
 	<tgroup cols="2">
@@ -6081,6 +6312,11 @@ PLIST_SUB=      OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
 	      <entry>490102</entry>
 	    </row>
 
+	    <row>
+	      <entry>4.10-RELEASE</entry>
+	      <entry>491000</entry>
+	    </row>
+
 	    <row>
 	      <entry>5.0-CURRENT</entry>
 	      <entry>500000</entry>
@@ -6530,6 +6766,46 @@ PLIST_SUB=      OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
 		5.2-CURRENT</entry>
 	      <entry>502104</entry>
 	    </row>
+	    <row>
+	      <entry>C ������ NULL �� ((void *)0)
+		�ˤʤꡢwarning ����¿���Ф��褦�ˤʤä�
+		5.2-CURRENT</entry>
+	      <entry>502105</entry>
+	    </row>
+	    <row>
+	      <entry>pf ���ӥ�ɤ���ӥ��󥹥ȡ��뤵���褦�ˤʤä����
+		5.2-CURRENT</entry>
+	      <entry>502106</entry>
+	    </row>
+	    <row>
+	      <entry>sparc64 �� time_t �� 64 �ӥåȤ��ͤ��ѹ��������
+		5.2-CURRENT</entry>
+	      <entry>502107</entry>
+	    </row>
+	    <row>
+	      <entry>�����Υإå��� Intel C/C++ ���б�����
+		execve(2) ���긷̩�� POSIX ��Ŭ�礵�������
+		5.2-CURRENT</entry>
+	      <entry>502108</entry>
+	    </row>
+	    <row>
+	      <entry>bus_alloc_resource_any API Ƴ�����
+		5.2-CURRENT</entry>
+	      <entry>502109</entry>
+	    </row>
+	    <row>
+	      <entry>UTF-8 ���������ɲø�� 5.2-CURRENT</entry>
+	      <entry>502110</entry>
+	    </row>
+	    <row>
+	      <entry>getvfsent(3) API ����������� 5.2-CURRENT</entry>
+	      <entry>502111</entry>
+	    </row>
+	    <row>
+	      <entry>make �� .warning ̿����ɲä������
+		5.2-CURRENT</entry>
+	      <entry>502112</entry>
+	    </row>
 	  </tbody>
 	</tgroup>
       </table>
@@ -6847,12 +7123,13 @@ lib/X11/oneko/sounds/cat.au
 	package �Ȥ��ƥ��󥹥ȡ��뤵�����ȥ���ѥ��뤵������ξ���ǡ�
 	Ʊ���桼����/���롼�� ID ��Ȥ�ʤ���Фʤ�ʤ��Τʤ顢50 ����
 	999 �δ֤Ƕ����Ƥ��� UID ���������Ͽ���Ƥ���������
-	<filename role="package">japanese/Wnn</filename> �� port
+	<filename role="package">japanese/Wnn6</filename> �� port
 	�����ͤˤʤ�Ǥ��礦��</para>
 
       <para>���˥����ƥ��¾�� port �����Ѥ���Ƥ���
-	UID��Ȥ�ʤ��褦�˽�ʬ���դ��Ƥ���������
-	���ߤ� 50 ���� 999 �ޤǤδ֤� UID �ϰʲ��ΤȤ���Ǥ���</para>
+ 	UID ��Ȥ�ʤ��褦�˽�ʬ���դ��Ƥ���������</para>
+ 
+       <para>���ߤ� 50 ���� 999 �ޤǤδ֤� UID �ϰʲ��ΤȤ���Ǥ���</para>
 
       <!-- Please keep this list sorted by uid -->
       <programlisting>bind:*:53:53:Bind Sandbox:/:/sbin/nologin
@@ -6889,11 +7166,44 @@ squeuer:*:96:96:SQueuer Owner:/nonexistent:/bin/sh
 mud:*:97:97:MUD Owner:/usr/local/share/dgd:/bin/sh
 msql:*:98:98:mSQL-2 pseudo-user:/var/db/msqldb:/bin/sh
 rscsi:*:99:99:Remote SCSI:/usr/local/rscsi:/usr/local/sbin/rscsi
+squid:*:100:100:squid caching-proxy pseudo user:/usr/local/squid:/sbin/nologin
+quagga:*:101:101:Quagga route daemon pseudo user:/usr/local/etc/quagga:/sbin/nologin
+ganglia:*:102:102:Ganglia User:/nonexistent:/sbin/nologin
+sgeadmin:*:103:103:Sun Grid Engine Admin:/nonexistent:/sbin/nologin
+slimserv:*:104:104:Slim Devices SlimServer pseudo-user:/nonexistent:/sbin/nologin
 fido:*:111:111:Fido System:/usr/local/fido:/bin/sh
+postfix:*:125:125:Postfix Mail System:/var/spool/postfix:/sbin/nologin
+rbldns:*:153:153:rbldnsd pseudo-user:/nonexistent:/sbin/nologin
+sfs:*:171:171:Self-Certifying File System:/nonexistent:/sbin/nologin
+agk:*:172:172:AquaGateKeeper:/nonexistent:/nonexistent
 ldap:*:389:389:OpenLDAP Server:/nonexistent:/sbin/nologin
 drweb:*:426:426:Dr.Web Mail Scanner:/nonexistent:/sbin/nologin
+qtss:*:554:554:Darwin Streaming Server:/nonexistent:/sbin/nologin
+ircdru:*:555:555:Russian hybrid IRC server:/nonexistent:/bin/sh
 bacula:*:910:910:Bacula Daemon:/var/db/bacula:/sbin/nologin</programlisting>
 
+	<para>�ʲ��ϡ�����ͽ�󤵤�Ƥ��� GID �ΰ����Ǥ���</para>
+
+	<!-- Please keep this list sorted by uid -->
+	<!-- XXX incomplete! -->
+	<programlisting>bind:*:53:
+cyrus:*:60:
+proxy:*:62:
+authpf:*:63:
+uucp:*:66:
+dialer:*:68:
+network:*:69:
+pgsql:*:70:
+www:*:80:
+qnofiles:*:81:
+qmail:*:82:
+mailman:*:91:
+postfix:*:125:
+maildrop:*:126:
+rbldns:*:153:
+qtss:*:554:
+ircdru:*:555:</programlisting>
+
       <para>���Υꥹ�Ȥ�ǿ��ξ��֤��ݤĤ���ˤ⡢
 	�����ϰϤ� UID �� GID ��ͽ�󤹤�褦�� port ���ä��ꡢ
 	��¸�� port �ˤ��Τ褦�ʲ��Ѥ�ԤʤäƤ錄������������Ȥ��ˤ�
@@ -7102,6 +7412,28 @@ bacula:*:910:910:Bacula Daemon:/var/db/bacula:/sbin/nologin</programlisting>
 	  �������Ǥ��ʤ����κǸ�μ��ʤˤ��Ƥ���������
 	  ���äȲ��줿�ޤޤ� port �ϡ�ports
 	  �ĥ꡼���鴰���˺�����٤��Ǥ���</para>
+      </sect1>
+
+    <sect1 id="dads-workarounds">
+      <title>ɬ�פʲ����</title>
+
+      <para>�Ť��С������� &os;
+	�Υ��եȥ������ˤ���Х�����򤹤�ɬ�פ����뤳�Ȥ�����ޤ���</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para>&man.make.1; �ϡ����ʤ��Ȥ� 4.8 �� 5.0
+	    ��ޤत���Ĥ��ΥС������ǡ�<makevar>OSVERSION</makevar>
+	    �˴�Ť���Ӥ˴ؤ��ƥХ�������ޤ���
+	    ����ϡ�<command>make describe</command>
+	    �κ���˥��顼�򵯤������Ȥˤʤ�䤹��
+	    (�������ä� <command>make index</command> ���Τ⼺�Ԥ��뤳�Ȥ�)
+	    �ʤ�ޤ���������ϡ������Ӥ��̤ˤ���뤳�Ȥǡ����Ȥ���
+	    <programlisting>if ( ${OSVERSION} > 500023 )</programlisting>
+	    �Ȥʤ�ޤ���4.9 �� 5.2 �� port �Υ��󥹥ȡ���ƥ��Ȥ�ԤäƤ⡢
+	    ���������<emphasis>���Ĥ���ޤ���</emphasis>��</para>
+	</listitem>
+      </itemizedlist>
     </sect1>
 
     <sect1 id="dads-misc">