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™ ��ȯ���å� (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">