diff --git a/zh_CN.GB2312/books/porters-handbook/book.sgml b/zh_CN.GB2312/books/porters-handbook/book.sgml index 1ae9bbac4a..33a1b36fd0 100644 --- a/zh_CN.GB2312/books/porters-handbook/book.sgml +++ b/zh_CN.GB2312/books/porters-handbook/book.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.589 + Original Revision: 1.594 $FreeBSD$ --> @@ -1984,8 +1984,8 @@ PORTEPOCH= 1</programlisting> <listitem> <para>(���⣬ ��Ϊһ��ӷ����أ� - ���������ṩһЩ������Ҫ�ĵ��ļ��� - ���� Committer ָ�������ܵ����̡�)</para> + ���������� Committer ָ�������ܵ����̣� + �ṩһЩ������Ҫ�ĵ��ļ���)</para> </listitem> </itemizedlist> </step> @@ -2927,7 +2927,12 @@ PATCHFILES= patch1:test</programlisting> <para><replaceable>lib</replaceable> ������һ���������ʽ�� ������ <command>ldconfig -r</command> ������н��в��ҡ� ����ʹ������ <literal>intl.[5-7]</literal> �� <literal>intl</literal> ������ֵ�� - ���߱�ʾ�������汾�ŵ� <literal>intl</literal> �⡣</para> + ǰһ��ģʽ�� �� + <literal>intl.[5-7]</literal>�� �ܹ�ƥ�� + <literal>intl.5</literal>�� <literal>intl.6</literal> �� + <literal>intl.7</literal> �е�����һ���� �ڶ���ģʽ�� �� + <literal>intl</literal> �����ƥ������汾�� + <literal>intl</literal> �⡣</para> </note> <para>������ϵ�ᱻ������Σ� һ������ @@ -8548,13 +8553,11 @@ bacula:*:910:</programlisting> </sect1> <sect1 id="dads-noinstall"> - <title>�� port ���Ϊ <makevar>BROKEN</makevar>�� - <makevar>FORBIDDEN</makevar>�� ����������ʽ��ֹ��װ</title> + <title>ʹ�� <makevar>BROKEN</makevar>�� + <makevar>FORBIDDEN</makevar> �� <makevar>IGNORE</makevar> + ��Dz��ɰ�װ�� port</title> - <para>ijЩʱ�� ��Ҫ��ֹ�û���װij�� port�� - ���磬 ��ʱ����ij�� port ������ijЩ��ȫ©���� - ����ʹ�ã� ������Ϲ�ʱ�ˣ� - ������ij��ԭ����Ȼ�ڴ������ (�Ա������������ǣ� ����)�� + <para>ijЩʱ�����Ҫ��ֹ�û���װij�� port�� ��Ҫ�����û�ij�� port ��Ӧ����װ�� ����������� port �� <filename>Makefile</filename> ��ʹ�õ� <command>make</command> ������ ���� @@ -8566,12 +8569,38 @@ bacula:*:910:</programlisting> <link linkend="portsmon">portsmon</link>�� �������� <filename>Makefile</filename> ����ȷ�ԡ�</para> + <sect2 id="dads-noinstall-variables"> + <title>����</title> + <itemizedlist> <listitem> - <para><makevar>BROKEN</makevar> ������ʾ port �������װ�� - �⽫��ֹ�û���ʱ���˷��ڰ�װ��Щ port �ϡ� - ������Ⱥ��Ȼ�᳢�Թ����� - ��ȷ���Ƿ�����������������Ѿ��������</para> + <para><makevar>BROKEN</makevar> ר�����ڱ���Ŀǰ����ȷ���롢 + ��װ��ж���������⡣ �������ʱ�Ե����⣬ �����ʹ������ + ������Ⱥ�Խ����Թ������� ��ȷ�ϵ����������������Ƿ��ѱ������ + ������˵�� �� port �����������ʱ�� Ӧʹ�� + <makevar>BROKEN</makevar>��</para> + + <itemizedlist> + <listitem> + <para>������ (does not compile)</para> + </listitem> + + <listitem> + <para>����ȷ�������û�װ����</para> + </listitem> + + <listitem> + <para>�� + <filename>${LOCALBASE}</filename> �� + <filename>${X11BASE}</filename> ����ĵط���װ�ļ�</para> + </listitem> + + <listitem> + <para>ж��ʱ��ɾ������װ��ȫ���ļ� (������ + �����û��Ĺ����ļ��ɽ��ܵģ� ��Ϊ����ϣ��������)</para> + </listitem> + </itemizedlist> + </listitem> <listitem> @@ -8591,7 +8620,8 @@ bacula:*:910:</programlisting> <listitem> <para><makevar>IGNORE</makevar> ������ʾ port - ����ijЩ����ԭ��Ӧ���Թ����� �κ�����£� + ����ijЩ����ԭ��Ӧ���Թ����� �����Ϊ�����˽ṹ�Ե����⣬ + ��Ӧʹ������ �κ�����£� ������Ⱥ�����ṹ�����Ϊ <makevar>IGNORE</makevar> �� port�� ������ʹ�� <makevar>IGNORE</makevar> ��һЩ���ӣ�</para> @@ -8615,18 +8645,23 @@ bacula:*:910:</programlisting> </listitem> <listitem> - <para>�����Ѿ���װ��ij�� port һͬ����</para> + <para>�����ij���Ѱ�װ�� port һͬ���� (���磬 port ������ + <filename role="package">www/apache21</filename> ����װ������ + <filename role="package">www/apache13</filename>)</para> </listitem> </itemizedlist> <note> <para>��� port ��ij���Ѿ���װ�� - port ��ͻ�� ��Ӧ <link linkend="conflicts">ʹ�� + port ��ͻ (���磬 ������ͬһλ�ð�װͬ�������ܲ�ͬ���ļ�)�� + ��Ӧ <link linkend="conflicts">ʹ�� <makevar>CONFLICTS</makevar> �������</link>�� <makevar>CONFLICTS</makevar> ���Զ������� <makevar>IGNORE</makevar>��</para> </note> + </listitem> + <listitem> <para>��� port ֻӦ��ijЩƽ̨�ϱ��Ϊ <makevar>IGNORE</makevar>�� ����������������ʹ�õ� <makevar>IGNORE</makevar> �����ɹ�ѡ�� @@ -8640,9 +8675,38 @@ bacula:*:910:</programlisting> </itemizedlist> + </sect2> + <sect2 id="dads-noinstall-notes"> + <title>ʵ��˵��</title> + + <para>���� <filename>bsd.port.mk</filename> ������һЩ�ط� + <makevar>IGNORECMD</makevar> ��һЩ�����÷��� + <makevar>BROKEN</makevar> ��ֵӦ���������������� + �� <makevar>IGNORE</makevar> ������������������</para> + + <para>���⣬ ������ʾ���û��ķ�ʽ��ͬ�� + ��Щ�ִ��Ĵ��ҲӦ������ͬ�� ���磺</para> + + <programlisting>BROKEN= "this port is unsupported on FreeBSD 5.x"</programlisting> + + <programlisting>IGNORE= is unsupported on FreeBSD 5.x</programlisting> + + <para>���Ƿֱ���� + <command>make describe</command> ʱ��������������</para> + + <programlisting>===> foobar-0.1 is marked as broken: this port is unsupported on FreeBSD 5.x.</programlisting> + + <programlisting>===> foobar-0.1 is unsupported on FreeBSD 5.x.</programlisting> + </sect2> + </sect1> + + <sect1 id="dads-deprecated"> + <title>������ <makevar>DEPRECATED</makevar> + �� <makevar>EXPIRATION_DATE</makevar> ��ʾij�� port ����ɾ����</title> + <para>һ��Ҫ�ǵ� <makevar>BROKEN</makevar> �� <makevar>FORBIDDEN</makevar> ֻӦ��Ϊ��ij�� port - ������ʱ�����ս�������� �����Եػ����˵� port Ӧ���� ports tree + ����������ʱ����ʱ��������� �����Եػ����˵� port Ӧ���� ports tree ����ȫɾ����</para> <para>��Ҫʱ������ʹ�� <makevar>DEPRECATED</makevar>