From d12a66827f01ce93b61e88359f9e25816c6cbadf Mon Sep 17 00:00:00 2001 From: Fukang Chen Date: Tue, 2 Sep 2008 05:37:45 +0000 Subject: [PATCH] MFen: porters-handbook: book.sgml 1.936 -> 1.946 Obtained from: The FreeBSD Simplified Chinese Project Merging work done by: delphij, loader --- zh_CN.GB2312/books/porters-handbook/book.sgml | 140 ++++++++++++------ 1 file changed, 97 insertions(+), 43 deletions(-) diff --git a/zh_CN.GB2312/books/porters-handbook/book.sgml b/zh_CN.GB2312/books/porters-handbook/book.sgml index 8a2c1f967b..e91ccc8020 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.936 + Original Revision: 1.946 $FreeBSD$ --> @@ -3542,9 +3542,13 @@ ${MANPREFIX}/man/de/man3/baz.3.gz WITHOUT_* 这些变量是为系统管理员准备的。 许多这样的变量被标准化并置于 - ports/Mk/bsd.*.mk; 也有一些没有, - 这可能会比较令人困惑。 如果您需要增加类似的配置变量, - 请考虑使用下表中的变量。 + ports/KNOBS + 文件。 + + 在创建一个 port 的时候,不要使用某个应用程序专有的 knob + 名称,比如对于 Avahi 这个 port,应该用 + WITHOUT_MDNS 而不是 + WITHOUT_AVAHI_MDNS 您不应假定每一个 @@ -3561,7 +3565,7 @@ ${MANPREFIX}/man/de/man3/baz.3.gz - <makevar>WITH_<replaceable>*</replaceable></makevar> + <title>常见的 <makevar>WITH_<replaceable>*</replaceable></makevar> 和 <makevar>WITHOUT_<replaceable>*</replaceable></makevar> 变量 @@ -3575,33 +3579,6 @@ ${MANPREFIX}/man/de/man3/baz.3.gz - - WITH_APACHE2 - - 如果定义了这个变量, 则使用 - www/apache20 - 而不是默认的 - www/apache13 - - - - WITH_BERKELEY_DB - - 这个变量表示所用的 Berkeley 数据库软件包版本, 例如 - databases/db41。 - WITH_BDB_VER 可以取的值包括 - 2、 3、 4、 41 和 42。 - - - - WITH_MYSQL - - 这个变量用于指定所用的 MySQL 数据库软件包的版本, 例如 - databases/mysql40-server。 - WANT_MYSQL_VER 可以取的值, - 包括 323、 40、 41 和 50。 - - WITHOUT_NLS @@ -3618,16 +3595,8 @@ ${MANPREFIX}/man/de/man3/baz.3.gz WITH_OPENSSL_PORT - 使用通过 security/openssl - 安装, 并代替原先随基本系统安装的 OpenSSL 版本。 - - - - WITH_POSTGRESQL - - 这个变量用于指定所需的 PostGreSQL 数据库软件包的版本, 例如 - databases/postgresql72。 - + security/openssl + 安装 OpenSSL,即使基本系统中的版本是最新的。 @@ -4308,7 +4277,7 @@ PORTVERSION= 1.0 (默认参数为 --prefix=${PREFIX} --infodir=${PREFIX}/${INFO_PATH} --mandir=${MANPREFIX}/man - ${CONFIGURE_TARGET}), + --build=${CONFIGURE_TARGET}), 应通过 CONFIGURE_ARGS 来指定这些参数。 类似地, 可以通过 CONFIGURE_ENV 变量来传递一些环境变量。 @@ -7731,6 +7700,57 @@ CFLAGS+= -DLUA_VERSION_STRING="${VER_STR}" USE_XFCE= mcsmanager configenv + + 使用数据库 + +
+ ports 中有关数据库的变量 + + + + + Variable + + Means + + + + + + USE_BDB + + 如果这个变量为 yes, + 则把 databases/db41 + 列为依赖关系。 这个变量还可以被设置成的值有: 2,3,40,41, + 42,43,45,46 或者 47。你可以声明可接受值的范围, + USE_BDB=42+ 将寻找已安装的最高版本, + 如果没有找到则退回到 42。 + + + + USE_MYSQL + + 如果这个变量为 yes, + 则把 databases/mysql50-server + 列为依赖关系。还有一个相关的变量,WANT_MYSQL_VER, + 可以设置的值有 323,40,41,50,51 或者 60。 + + + + USE_PGSQL + + 如果设置成 yes,则把 + databases/postgresql82 + 列为依赖关系。还有一个相关的变量,WANT_PGSQL_VER, + 可以设置的值有 73,74,80,81,82 或 83。 + + + + +
+ + + 启动和停止服务 (rc 脚本) @@ -11169,6 +11189,12 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00 700109 + + MFC 了内核 NFS locked 客户端之后的 + 7.0-STABLE。 + 700110 + + 8.0-CURRENT。 分拆了宽字符和单字节字符 ctype。 @@ -11389,6 +11415,34 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00 移除 sgtty 之后的 8.0-CURRENT。 800039 + + 增加了内核级 NFS lockd 客户端的 8.0-CURRENT。 + 800040 + + + 增加了 arc4random_buf(3) 和 arc4random_uniform(3) + 之后的 8.0-CURRENT。 + 800041 + + + 增加了 cpuctl(4) 之后的 8.0-CURRENT。 + 800042 + + + 修改 bpf(4) 使用单一的设备节点而不是克隆之后的 8.0-CURRENT。 + 800043 + + + 在提交了 vimage 项目第一步之后的 + 8.0-CURRENT。把全局变量重命名为虚拟化带 + V_ 前缀并用宏映射到原来的全局名称。 + 800044 + + + 引入 MPSAFE TTY 层之后的 8.0-CURRENT, + 包括对相关驱动和工具的修改。 + 800045 +