diff --git a/zh_CN.GB2312/books/porters-handbook/book.sgml b/zh_CN.GB2312/books/porters-handbook/book.sgml
index efc880180f..37abaf4b7f 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.905
+ Original Revision: 1.912
$FreeBSD$
-->
@@ -5079,11 +5079,11 @@ USE_GL= glu
在变量中使用与 X11 有关的变量
- # 使用 X11 库并依赖字体服务和西里尔字体。
-RUN_DEPENDS= ${X11BASE}/bin/xfs:${X_FONTSERVER_PORT} \
- ${X11BASE}/lib/X11/fonts/cyrillic/crox1c.pcf.gz:${X_FONTS_CYRILLIC_PORT}
+ # 使用某些 X11 库并依赖字体服务和西里尔字体。
+RUN_DEPENDS= ${LOCALBASE}/bin/xfs:${X_FONTSERVER_PORT} \
+ ${LOCALASE}/lib/X11/fonts/cyrillic/crox1c.pcf.gz:${X_FONTS_CYRILLIC_PORT}
-USE_XLIB= yes
+USE_XORG= x11 xpm
@@ -5134,7 +5134,7 @@ USE_XLIB= yes
X11 字体
如果 port 将为 X Window 系统安装字体, 将这些字体放到
- X11BASE/lib/X11/fonts/local。
+ LOCALBASE/lib/X11/fonts/local。
@@ -5541,8 +5541,8 @@ do-configure:
目录中查找。 您可以通过命令行告诉 qmake
将这些头文件和函数库加入到搜索路径中, 例如:
- ${QMAKE} -unix PREFIX=${PREFIX} INCLUDEPATH+=${X11BASE}/include \
- LIBS+=-L${X11BASE}/lib sillyapp.pro
+ ${QMAKE} -unix PREFIX=${PREFIX} INCLUDEPATH+=${LOCALBASE}/include \
+ LIBS+=-L${LOCALBASE}/lib sillyapp.pro
@@ -7168,7 +7168,7 @@ PLIST_SUB+= VERSION="${VER_STR}"
relative
- --with-wx=${X11BASE}
+ --with-wx=${LOCALBASE}
--with-wx-config=${WX_CONFIG:T}
@@ -7810,9 +7810,8 @@ CFLAGS+= -DLUA_VERSION_STRING="${VER_STR}"
中并不提供 /etc/rc.subr 文件。 此外,
这里还可以使用标准的
SUB_LIST 替换展开。 除此之外,
- 我们还强烈推荐使用 %%PREFIX%%、
- %%LOCALBASE%%, 以及
- %%X11BASE%% 这几个替换展开。 关于
+ 我们还强烈推荐使用 %%PREFIX%% 和
+ %%LOCALBASE%% 替换展开。 关于
SUB_LIST 的介绍可以在 本书的相关章节 找到。
@@ -8343,7 +8342,7 @@ etc/orbit.conf.sample
%%VAR%% 都将被替换为
VALUE。 系统自动定义了一些常用的替换对,
包括: PREFIX、
- LOCALBASE、 X11BASE、
+ LOCALBASE、
DATADIR、 DOCSDIR, 以及
EXAMPLESDIR。 替换结果中所有以
@comment 开头的行,
@@ -8454,10 +8453,6 @@ as .putsy.conf and edit it.
一般而言 PREFIX 会设为
LOCALBASE_REL (默认是
/usr/local)。 如果设置了
- USE_X_PREFIX 或 USE_IMAKE,
- 则 PREFIX 会设为 X11BASE
- (为了向前兼容, 这个变量的默认值是 LOCALBASE,
- 未来它将被删除)。 如果设置了
USE_LINUX_PREFIX, 则 PREFIX
会设为 LINUXBASE_REL (默认是
/compat/linux)。
@@ -8488,9 +8483,6 @@ as .putsy.conf and edit it.
/var/tmp/$(make -V PORTNAME)
中测试安装好的软件, 才能够达到这样的目的。
- 除非真的需要, 否则不要设置 USE_X_PREFIX
- (例如, 如果它需要引用 X11BASE 中的文件)。
-
您可以在自己的 Makefile 中改变
PREFIX 变量的值, 也可以通过用户环境变量来影响它。
然而, 一般情况下决不应该在 Makefile
@@ -11163,6 +11155,11 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
700100
+
+ MFC kdb_enter_why() 之后的 7.0-STABLE。
+ 700102
+
+
8.0-CURRENT。 分拆了宽字符和单字节字符
ctype。
@@ -11277,16 +11274,60 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
800019
- 把 BSD ar(1) 作为系统默认的 ar 之后的
+ 引入 &man.lockmgr.assert.9; 之后的
+ 8.0-CURRENT。
+ 800020
+
+
+ 引入 &man.lockmgr.args.9; 和移除
+ LK_INTERNAL 标志之后的 8.0-CURRENT。
+ 800021
+
+
+ 把 BSD &man.ar.1; 作为系统默认的 ar 之后的
8.0-CURRENT。800022
-
+
+ 修改了 &man.lockstatus.9; 和 &man.VOP.ISLOCKED.9;
+ 原型,特别时去掉 struct thread
+ 参数之后的 8.0-CURRENT。
+ 800023
+
+
+ 坎掉了 lockwaiters 和
+ BUF_LOCKWAITERS 函数,
+ brelvp 的返回值从 void
+ 修改成 int,并引入 &man.lockinit.9; 新标志之后的
+ 8.0-CURRENT。
+ 800024
+
为 &man.fcntl.2; 引入 F_DUP2FD 之后的
8.0-CURRENT。
800025
+
+ 修改了 cv_broadcastpri 优先权参数之后的
+ 8.0-CURRENT,比如 0 表示无优先权。
+ 800026
+
+
+ 修改了 bpf 监测 ABI, 加入了 zerocopy bpf buffer
+ 之后的 8.0-CURRENT。
+ 800027
+
+
+ 为 flock 结构增加了 l_sysid 之后的
+ 8.0-CURRENT。
+ 800028
+
+
+ 8.0-CURRENT after reintegration of the
+ BUF_LOCKWAITERS function and the
+ addition of &man.lockmgr.waiters.9;.
+ 800029
+
@@ -11379,12 +11420,6 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
/usr/local/)
-
- X11BASE
- X11
目录的根 (例如,
- /usr/X11R6)
-
-
PREFIX
port 应被安装到哪里 (参见
在
- ${LOCALBASE} 和
- ${X11BASE} 以外的地方安装文件
+ ${LOCALBASE} 以外的地方安装文件