MFen 1.814 -> 1.824.
Obtained from: The FreeBSD Simplified Chinese Project
This commit is contained in:
parent
4798590661
commit
5b1794e56e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=30055
1 changed files with 62 additions and 29 deletions
|
@ -2,7 +2,7 @@
|
|||
The FreeBSD Documentation Project
|
||||
The FreeBSD Simplified Chinese Project
|
||||
|
||||
Original Revision: 1.814
|
||||
Original Revision: 1.824
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
||||
|
@ -1744,14 +1744,14 @@ PORTEPOCH= 1</programlisting>
|
|||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>tcl80*</filename></entry>
|
||||
<entry>依赖于 Tcl 8.0 版运行的 port。</entry>
|
||||
<entry><filename>tcl*</filename></entry>
|
||||
<entry>依赖于 Tcl 运行的 port。</entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>tcl81*</filename></entry>
|
||||
<entry>依赖于 Tcl 8.1 版运行的 port。</entry>
|
||||
<entry><filename>tcl80*</filename></entry>
|
||||
<entry>依赖于 Tcl 8.0 版运行的 port。</entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
|
||||
|
@ -1780,6 +1780,12 @@ PORTEPOCH= 1</programlisting>
|
|||
<filename>print</filename> 的桌面出版工具。</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>tk*</filename></entry>
|
||||
<entry>依赖于 Tk 运行的 port。</entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>tk80*</filename></entry>
|
||||
<entry>依赖于 Tk 8.0 版运行的 port。</entry>
|
||||
|
@ -3433,7 +3439,7 @@ MASTERDIR= ${.CURDIR}/../xdvi300
|
|||
否则就不需要在 port 中明确地加以改变。</para>
|
||||
|
||||
<para>如果 port 将联机手册放到了
|
||||
<makevar>PREFIX</makevar> 之外的其它目录, 则应使用
|
||||
<makevar>MANPREFIX</makevar> 之外的其它目录, 则应使用
|
||||
<makevar>MANPREFIX</makevar> 来加以设置。 此外,
|
||||
如果只有某些部分的联机手册会安装到不标准的位置, 例如某些 <literal>perl</literal>
|
||||
模块的 port, 还可以使用
|
||||
|
@ -3457,14 +3463,14 @@ MANCOMPRESSED= yes</programlisting>
|
|||
|
||||
<para>这表示 port 会安装六个文件;</para>
|
||||
|
||||
<programlisting>${PREFIX}/man/man1/foo.1.gz
|
||||
${PREFIX}/man/ja/man1/foo.1.gz
|
||||
<programlisting>${MANPREFIX}/man/man1/foo.1.gz
|
||||
${MANPREFIX}/man/ja/man1/foo.1.gz
|
||||
${PREFIX}/share/foobar/man/man3/bar.3.gz
|
||||
${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
|
||||
${PREFIX}/man/man4/baz.4.gz
|
||||
${PREFIX}/man/ja/man4/baz.4.gz</programlisting>
|
||||
${MANPREFIX}/man/man4/baz.4.gz
|
||||
${MANPREFIX}/man/ja/man4/baz.4.gz</programlisting>
|
||||
|
||||
<para>此外, <filename>${PREFIX}/man/man8/alt-name.8.gz</filename>
|
||||
<para>此外, <filename>${MANPREFIX}/man/man8/alt-name.8.gz</filename>
|
||||
可能会通过您的 port 安装, 也可能不会。 无论如何,
|
||||
都会创建一个符号连接, 把 foo(1) 和
|
||||
alt-name(8) 联机手册连起来。</para>
|
||||
|
@ -3479,11 +3485,11 @@ MAN3_DE= baz.3</programlisting>
|
|||
|
||||
<para>这相当于下列文件:</para>
|
||||
|
||||
<programlisting>${PREFIX}/man/man1/foo.1.gz
|
||||
${PREFIX}/man/de/man1/foo.1.gz
|
||||
${PREFIX}/man/ja/man1/foo.1.gz
|
||||
${PREFIX}/man/man1/bar.1.gz
|
||||
${PREFIX}/man/de/man3/baz.3.gz</programlisting>
|
||||
<programlisting>${MANPREFIX}/man/man1/foo.1.gz
|
||||
${MANPREFIX}/man/de/man1/foo.1.gz
|
||||
${MANPREFIX}/man/ja/man1/foo.1.gz
|
||||
${MANPREFIX}/man/man1/bar.1.gz
|
||||
${MANPREFIX}/man/de/man3/baz.3.gz</programlisting>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="makefile-info">
|
||||
|
@ -3650,6 +3656,11 @@ ${PREFIX}/man/de/man3/baz.3.gz</programlisting>
|
|||
<filename>options</filename> 文件中,
|
||||
并被用于联编 port。</para>
|
||||
|
||||
<para>如果新版本的 port 新增了
|
||||
<makevar>OPTIONS</makevar>, 则系统会再次给出对话框,
|
||||
并根据先前的 <makevar>OPTIONS</makevar>
|
||||
配置预设先前存在的配置。</para>
|
||||
|
||||
<para>使用 <command>make showconfig</command> 可以查看保存的配置。
|
||||
此外, <command>make rmconfig</command> 可以删除已经保存的配置。</para>
|
||||
</sect3>
|
||||
|
@ -3670,19 +3681,6 @@ ${PREFIX}/man/de/man3/baz.3.gz</programlisting>
|
|||
只有在引用了
|
||||
<filename>bsd.port.pre.mk</filename> 之后才能开始检测。</para>
|
||||
|
||||
<para>
|
||||
由于基础支持框架的一些缺陷, 您只能使用
|
||||
<makevar>WITH_*</makevar> 变量来检测那些默认值为
|
||||
<literal>OFF</literal> 的选项, 而使用
|
||||
<makevar>WITHOUT_*</makevar> 变量来检测那些默认值为
|
||||
<literal>ON</literal> 的选项。 这样做的原因是:
|
||||
当定义了 <makevar>PACKAGE_BUILDING</makevar> 或
|
||||
<makevar>BATCH</makevar> 来联编 package 时, <command>config</command>
|
||||
target 并不执行, 因此也就不会有选定的 <makevar>OPTIONS</makevar>。
|
||||
这会导致 <command>make depends</command> 和
|
||||
<command>make describe</command> 在没有遵循前面规则的 port
|
||||
联编失败。</para>
|
||||
|
||||
<sect3>
|
||||
<title>例子</title>
|
||||
<example id="ports-options-simple-use">
|
||||
|
@ -3803,6 +3801,9 @@ PORTVERSION= 1.0</programlisting>
|
|||
<makevar>IGNORE</makevar>, 后者的完整介绍,
|
||||
可以在 <xref linkend="dads-noinstall"> 找到。</para>
|
||||
</note>
|
||||
|
||||
<para>在删去相互冲突的 port 时, 建议将 <makevar>CONFLICTS</makevar>
|
||||
保留几个月, 以便让那些不经常更新系统的用户能够看到。</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="install">
|
||||
|
@ -3888,6 +3889,16 @@ PORTVERSION= 1.0</programlisting>
|
|||
<filename><makevar>DATADIR</makevar></filename> 中的
|
||||
<filename>summer</filename> 子目录。</para>
|
||||
|
||||
<para>经由设置 <makevar>COPYTREE_*</makevar> 宏的第三个参数,
|
||||
您还可以为 <command>find</command> 指定额外的参数。
|
||||
例如, 如果希望安装除了 Makefile 之外的其他所有文件,
|
||||
可以使用下述命令。</para>
|
||||
|
||||
<programlisting>post-install:
|
||||
${MKDIR} ${EXAMPLESDIR}
|
||||
(cd ${WRKSRC}/examples/ && \
|
||||
${COPYTREE_SHARE} \* ${EXAMPLESDIR} "! -name Makefile")</programlisting>
|
||||
|
||||
<para>需要注意的是, 这些宏并不能自动将所安装的文件加到
|
||||
<filename>pkg-plist</filename> 中, 您还是需要自行列出它们。</para>
|
||||
|
||||
|
@ -10582,6 +10593,19 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
|
|||
<entry>MFC 了从 NetBSD 移植的 BSD 授权的 &man.gzip.1; 之后的 6.2-STABLE。</entry>
|
||||
<entry>602105</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>MFC 了 PCI MSI 和 MSI-X 支持之后的 6.2-STABLE。</entry>
|
||||
<entry>602106</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>MFC 了包含宽字符支持的 ncurses 5.6 之后的 6.2-STABLE。</entry>
|
||||
<entry>602107</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>MFC 了实现 Linux SCSI SG 直通设备 API 子集的 CAM 'SG'
|
||||
设备之后的 6.2-STABLE。</entry>
|
||||
<entry>602108</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>7.0-CURRENT。</entry>
|
||||
<entry>700000</entry>
|
||||
|
@ -10753,6 +10777,15 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
|
|||
</entry>
|
||||
<entry>700035</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>引入了 ZFS 文件系统之后的 7.0-CURRENT。</entry>
|
||||
<entry>700036</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>新增了实现 Linux SCSI SG 直通设备 API 子集的 CAM 'SG'
|
||||
设备之后的 7.0-CURRENT。</entry>
|
||||
<entry>700037</entry>
|
||||
</row>
|
||||
|
||||
</tbody>
|
||||
</tgroup>
|
||||
|
|
Loading…
Reference in a new issue