From owner-p4-projects@FreeBSD.ORG Tue Mar 18 01:14:53 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B228D1065672; Tue, 18 Mar 2008 01:14:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56E4A106566C for ; Tue, 18 Mar 2008 01:14:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 31D9A8FC29 for ; Tue, 18 Mar 2008 01:14:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2I1ErFn071704 for ; Tue, 18 Mar 2008 01:14:53 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2I1EqpR071702 for perforce@freebsd.org; Tue, 18 Mar 2008 01:14:52 GMT (envelope-from jb@freebsd.org) Date: Tue, 18 Mar 2008 01:14:52 GMT Message-Id: <200803180114.m2I1EqpR071702@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 137969 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2008 01:14:54 -0000 http://perforce.freebsd.org/chv.cgi?CH=137969 Change 137969 by jb@jb_freebsd8 on 2008/03/18 01:14:09 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#7 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/Makefile#9 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#16 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/config/chapter.sgml#14 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml#13 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/printing/chapter.sgml#8 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#23 integrate .. //depot/projects/dtrace/ports/MOVED#70 integrate .. //depot/projects/dtrace/src/contrib/cvs/lib/getdate#2 delete .. //depot/projects/dtrace/src/lib/libc/locale/wctype.c#4 integrate .. //depot/projects/dtrace/src/sbin/atacontrol/atacontrol.8#5 integrate .. //depot/projects/dtrace/src/sbin/atacontrol/atacontrol.c#7 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/ar.4#4 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/linux.4#5 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/pnp.4#4 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/scd.4#4 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/streams.4#4 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/svr4.4#4 integrate .. //depot/projects/dtrace/src/share/man/man9/atomic.9#4 integrate .. //depot/projects/dtrace/src/share/man/man9/ieee80211_radiotap.9#4 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/intr_machdep.c#13 integrate .. //depot/projects/dtrace/src/sys/amd64/include/atomic.h#5 integrate .. //depot/projects/dtrace/src/sys/arm/arm/intr.c#7 integrate .. //depot/projects/dtrace/src/sys/cam/scsi/scsi_ses.c#7 integrate .. //depot/projects/dtrace/src/sys/compat/svr4/svr4_fcntl.c#10 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-all.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-all.h#10 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-disk.c#10 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-disk.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_zyd.c#9 integrate .. //depot/projects/dtrace/src/sys/i386/cpufreq/est.c#7 integrate .. //depot/projects/dtrace/src/sys/i386/cpufreq/p4tcc.c#4 integrate .. //depot/projects/dtrace/src/sys/i386/i386/intr_machdep.c#11 integrate .. //depot/projects/dtrace/src/sys/i386/include/atomic.h#5 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/interrupt.c#8 integrate .. //depot/projects/dtrace/src/sys/ia64/include/atomic.h#6 integrate .. //depot/projects/dtrace/src/sys/kern/kern_conf.c#9 integrate .. //depot/projects/dtrace/src/sys/kern/kern_intr.c#17 integrate .. //depot/projects/dtrace/src/sys/kern/kern_resource.c#16 integrate .. //depot/projects/dtrace/src/sys/kern/subr_witness.c#16 integrate .. //depot/projects/dtrace/src/sys/net/ieee8023ad_lacp.h#4 integrate .. //depot/projects/dtrace/src/sys/netgraph/ng_base.c#16 integrate .. //depot/projects/dtrace/src/sys/netgraph/ng_l2tp.c#8 integrate .. //depot/projects/dtrace/src/sys/netinet/in_pcb.c#18 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw2.c#27 integrate .. //depot/projects/dtrace/src/sys/netinet/libalias/alias_irc.c#7 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/atomic.h#8 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/gdb_machdep.h#3 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/gdb_machdep.c#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/intr_machdep.c#11 integrate .. //depot/projects/dtrace/src/sys/sparc64/include/atomic.h#4 integrate .. //depot/projects/dtrace/src/sys/sparc64/sparc64/intr_machdep.c#7 integrate .. //depot/projects/dtrace/src/sys/sun4v/include/atomic.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/ata.h#7 integrate .. //depot/projects/dtrace/src/sys/sys/conf.h#9 integrate .. //depot/projects/dtrace/src/sys/sys/interrupt.h#7 integrate .. //depot/projects/dtrace/src/sys/sys/resourcevar.h#5 integrate .. //depot/projects/dtrace/src/usr.bin/ruptime/ruptime.c#4 integrate .. //depot/projects/dtrace/src/usr.sbin/adduser/adduser.8#8 integrate .. //depot/projects/dtrace/src/usr.sbin/fifolog/lib/miniobj.h#2 integrate .. //depot/projects/dtrace/www/en/projects/ideas/ideas.xml#10 integrate .. //depot/projects/dtrace/www/en/projects/ideas/ideas.xsl#4 integrate .. //depot/projects/dtrace/www/en/projects/summerofcode.xsl#2 integrate .. //depot/projects/dtrace/www/share/sgml/news.xml#43 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#7 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -1452,13 +1452,13 @@ when LPD uses filters. This knowledge could help you anticipate and debug problems you might encounter as you install more and - more filters on each of your printers. + more filters for each of your printers. LPD expects every printer to be able to print plain text by - default. This presents a problem for &postscript; (or other + default. This presents a problem for &postscript; printers (or other language-based printers) which cannot directly print plain text. Section Accommodating @@ -1487,8 +1487,8 @@ section, you should be able to set up your printers such that users can type lpr -t to print troff data, or lpr -d to print &tex; DVI data, or lpr - -v to print raster image data, and so forth. I - recommend reading this section. + -v to print raster image data, and so forth. The + reading of this section is recommended. ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/Makefile#9 (text+ko) ==== @@ -1,9 +1,9 @@ # -# $FreeBSD: doc/zh_CN.GB2312/books/handbook/Makefile,v 1.15 2007/10/23 02:08:21 loader Exp $ +# $FreeBSD: doc/zh_CN.GB2312/books/handbook/Makefile,v 1.16 2008/03/17 20:24:22 loader Exp $ # # Build the FreeBSD Handbook (Simplified Chinese). # -# Original revision: 1.108 +# Original revision: 1.109 # ------------------------------------------------------------------------ # @@ -160,6 +160,18 @@ IMAGES_EN+= virtualization/virtualpc-freebsd11.png IMAGES_EN+= virtualization/virtualpc-freebsd12.png IMAGES_EN+= virtualization/virtualpc-freebsd13.png +IMAGES_EN+= virtualization/vmware-freebsd01.png +IMAGES_EN+= virtualization/vmware-freebsd02.png +IMAGES_EN+= virtualization/vmware-freebsd03.png +IMAGES_EN+= virtualization/vmware-freebsd04.png +IMAGES_EN+= virtualization/vmware-freebsd05.png +IMAGES_EN+= virtualization/vmware-freebsd06.png +IMAGES_EN+= virtualization/vmware-freebsd07.png +IMAGES_EN+= virtualization/vmware-freebsd08.png +IMAGES_EN+= virtualization/vmware-freebsd09.png +IMAGES_EN+= virtualization/vmware-freebsd10.png +IMAGES_EN+= virtualization/vmware-freebsd11.png +IMAGES_EN+= virtualization/vmware-freebsd12.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#16 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Chinese Documentation Project - Original revision: 1.404 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.18 2008/01/16 08:22:58 loader Exp $ + Original revision: 1.406 + $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.19 2008/03/17 20:24:22 loader Exp $ --> @@ -4661,7 +4661,12 @@ - 从您的上一级提供商那里获得 IPv6 网络。与您的互联网提供商讨论以求指导。 + 咨询你的互联网服务提供商是否提供 IPv6。 + + + + SixXS + 向全球范围提供通道。 @@ -4997,7 +5002,58 @@ 这样就可以使用 CARP 功能了, 一些具体的参数, 可以通过一系列 sysctl - OID 来调整。 设备可以通过 ifconfig 命令来加载: + OID 来调整。 + + + + + + OID + 描述 + + + + + + net.inet.carp.allow + 接受进来的 CARP 包。 + 默认启用。 + + + + net.inet.carp.preempt + 当主机中有一个 CARP 网络接口失去响应时, + 这个选项将停止这台主机上所有的 CARP + 接口。 默认禁用。 + + + + net.inet.carp.log + 当值为 0 表示禁止记录所有日志。 + 值为 1 表示记录损坏的 CARP + 包。任何大于 1 表示记录 CARP + 网络接口的状态变化。默认值为 1 + + + + net.inet.carp.arpbalance + 使用 ARP 均衡本地网络流量。 + 默认禁用。 + + + + net.inet.carp.suppress_preempt + 此只读 OID 显示抑制抢占的状态。 + 如果一个接口上的连接失去响应, 则抢占会被抑制。 + 当这个变量的值为 0 时,表示抢占未被抑制。 + 任何问题都会使 OID 递增。 + + + + + + CARP 设备可以通过 ifconfig + 命令来创建。 &prompt.root; ifconfig carp0 create @@ -5030,7 +5086,7 @@ hostname="hosta.example.org" ifconfig_fxp0="inet 192.168.1.3 netmask 255.255.255.0" cloned_interfaces="carp0" -ifconfig_carp0="vhid 1 pass testpast 192.168.1.50/24" +ifconfig_carp0="vhid 1 pass testpass 192.168.1.50/24" hostb.example.org 上, 对应的 rc.conf 配置则是: @@ -5067,8 +5123,8 @@ 默认的 &os; 内核 可能 启用了主机间抢占。 如果是这样的话, provider.example.org 可能在正式的内容服务器恢复时不释放 - IP 地址。 此时, 管理员可以 - 提醒 一下接口。 具体做法是在 + IP 地址。 此时, 管理员必须手工强制 IP + 回到原来内容服务器。 具体做法是在 provider.example.org 上使用下面的命令: &prompt.root; ifconfig carp0 down && ifconfig carp0 up ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/config/chapter.sgml#14 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Chinese Documentation Project - Original Revision: 1.228 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/config/chapter.sgml,v 1.18 2007/12/31 15:10:15 loader Exp $ + Original Revision: 1.229 + $FreeBSD: doc/zh_CN.GB2312/books/handbook/config/chapter.sgml,v 1.19 2008/03/17 20:24:22 loader Exp $ --> @@ -678,14 +678,22 @@ 很多系统服务依赖其他服务提供的相应功能。例如,NIS 和其他基于 RPC 的服务启动可能在 rpcbind 服务启动之前失败。 要解决这个问题,依赖关系信息和其他头信息当作注释被包含在每个启动脚本文件的前面。 - 程序在系统初始化时分析这些注释以决定调用其他系统服务来满足依赖关系。 - 下面的字句可能会包含在每个启动脚本文件的前面: + 程序在系统初始化时分析这些注释以决定调用其他系统服务来满足依赖关系。 + + 下面的字句必须被包含在所有的启动脚本文件里, + (他们都是 &man.rc.subr.8; 用来 enable + 启动脚本必需的): PROVIDE: 指定此文件所提供的服务的名字。 + + + 以下的字句可以被包含在启动文件的顶部。严格来说他们不是必需的, + 但作为对于 &man.rcorder.8; 有一定的提示作用: + REQUIRE: 列出此服务启动之前所需要的其他服务。 此脚本提供的服务会在指定的那些服务 之后 @@ -699,8 +707,10 @@ - 通过这种方法,系统管理员可以容易的控制系统而不用像其他一些 - &unix; 操作系统一样要用 runlevels 来控制。 + 通过在启动脚本中仔细设定这些关键字, + 系统管理员可以很有条理的控制脚本的启动顺序, + 进而避免使用像其他 &unix; 操作系统那样混乱的 + runlevels 更多关于 rc.d 系统的信息, 可以在 &man.rc.8; 和 &man.rc.subr.8; 联机手册中找到。 ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml#13 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Documentation Project - Original Revision: 1.273 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml,v 1.16 2008/02/09 13:33:15 loader Exp $ + Original Revision: 1.274 + $FreeBSD: doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml,v 1.17 2008/03/17 20:24:23 loader Exp $ --> @@ -450,6 +450,10 @@ *软件包有很多版本。 + !已安装的软件包在索引中存有记录, + 但是由于某些原因 pkg_version + 无法比较已安装的软件包与索引中相对应的版本号。 + ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/printing/chapter.sgml#8 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.101 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/printing/chapter.sgml,v 1.8 2008/03/03 13:08:46 loader Exp $ + Original Revision: 1.102 + $FreeBSD: doc/zh_CN.GB2312/books/handbook/printing/chapter.sgml,v 1.9 2008/03/17 20:24:23 loader Exp $ --> @@ -2999,8 +2999,8 @@ 然后我们就可以在多种过滤器里使用这个脚本了。 加入我们有一台 Diablo 750-N 行式打印机联在网络上。 打印机在 5100 端口上接收要打印的数据。 - 打印机的主机名是 - scrivener。 这里是为这个打印机写的文本过滤器: + 打印机的主机名是 scrivener。 + 这里是为这个打印机写的文本过滤器: #!/bin/sh # ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml#4 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.13 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml,v 1.5 2007/11/20 14:10:30 loader Exp $ + Original Revision: 1.16 + $FreeBSD: doc/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml,v 1.6 2008/03/17 20:24:23 loader Exp $ --> @@ -686,12 +686,178 @@ - 运行于 &windows;/&mac;/&linux; 的 VMware + 运行于 MacOS 的 VMware + + &mac 版本的 VMWare Fusion + 是一个商业软件,运行在基于 &intel 的 &apple; &mac 计算机的 + &macos; 10.4.9 或更版本的操作系统上。FreeBSD + 是一个完全被支持的客户操作系统。 在 &macos; X 上安装了 + VMWare Fusion 之后, + 用户就可以着手配置一个虚拟机器并安装客户操作系统。 + + + 在 VMWare/&macos; X 上安装 FreeBSD + + 第一步是运行 VMWare Fusion, 虚拟机器库将被装载。 + 单击 "New" 创建 VM: + + + + + + + + New Virtual Machine Assistant 将被运行来帮助你创建 VM, + 单击 Continue 继续: + + + + + + + + Operatiing System 项选择 + OtherVersion + 项可选 FreeBSD 或 + FreeBSD 64-bit + + + + + + + + 选一个你想要的 VM 镜像名字和存储的目录位置。 + + + + + + + + 选择 VM 虚拟硬盘的大小: + + + + + + + + 选择安装 VM 的方式, 从一个 ISO 镜像或一张 CD 安装: + + + + + + + + 一旦你点击了 Finish, VM 就会启动了: + + + + + + + + 以你通常的方式安装 &os; 或者参照 + 中的步骤: + + + + + + + + 安装完成之后,你就可以修改一些 VM 的设定,比如内存大小: + + + 在 VM 运行的时候,VM 系统硬件的设置是无法修改的。 + + + + + + + + + 配置 VM 的 CPU 数量: + + + + + + + + CD-ROM设备的状态。通常当你不在需要 CDROM/ISO 的时候可以切断他们跟 + VM 的连接。 + + + + + + + + 最后一项需要修改的是 VM 与网络连接的方式。 + 如果你希望除了宿主以外的机器也能连接到 VM, + 请选择 Connect directly to the physical network + (Bridged)。选择 Share the + host's internet connection (NAT) 的话, + VM 可以连接上网络,但是不能从外面访问。 + + + + + + + + 在你修改完设定之后,就可以从新安装的 FreeBSD + 虚拟机器启动了。 + + + 配置运行于 &macos; X/VMWare 上的 FreeBSD + + 在 &macos; X 上的 VMWare + 上安装完 FreeBSD 之后,有些配置的步骤可用来优化虚拟系统。 + + + + 设置 boot loader 变量 + + 最重要的步骤是降低 + 来减少 VMWare 上 FreeBSD + 的 CPU 使用率。这需要在 /boot/loader.conf + 里加入以下这行设定: + + kern.hz=100 + + 如果没有这项设定,VMWare + 上的 FreeBSD 客户 OS 空闲时将占用 &imac; 上一个 CPU + 大约 15% 的资源。在修改此项设定之后仅为 5%。 + + + + 创建一个新的内核配置文件 + + 你可以去掉所有的 FireWire, USB 设备的驱动程序。 + VMWare 提供了一个 + &man.em.4; 支持的虚拟网络适配器,所以除了 &man.em.4; + 之外的网卡驱动都可以被剔除。 + + + + 设置网络 - 本节尚未开始撰写。 + 最基本的网络设定包括简单的使用 DHCP + 把你的虚拟机器连接到宿主 &mac; 相同的本地网络上。 + 在 /etc/rc.conf 中加入: + ifconfig_em0="DHCP"。 + 更多有关网络的设置可以参阅 + + + + - ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#23 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.895 - $FreeBSD: doc/zh_CN.GB2312/books/porters-handbook/book.sgml,v 1.32 2008/01/12 14:04:57 loader Exp $ + Original Revision: 1.905 + $FreeBSD: doc/zh_CN.GB2312/books/porters-handbook/book.sgml,v 1.33 2008/03/17 20:35:53 loader Exp $ --> 0.7.1d 0.7.1.d + 10Alpha3 10.a3 + 3Beta7-pre2 3.b7.p2 + 8:f_17 8f.17 @@ -5586,35 +5589,42 @@ USE_JAVA 只有定义它才能使其它变量生效。 + JAVA_VERSION 用空格分开的适合 port 使用的 Java 版本。 可选的 "+" 可以用于指定某个范围的版本 (可以用: 1.1[+] 1.2[+] 1.3[+] 1.4[+])。 + JAVA_OS 用空格分开的适应 port 的 JDK port 操作系统类型 (可以用: native linux)。 + JAVA_VENDOR 用空格分开的适应 port 的 JDK port 供应商 (可以用: freebsd bsdjava sun ibm blackdown)。 + JAVA_BUILD 设置这个变量表示所选的 JDK port 应被列入 port 的构建依赖关系。 + JAVA_RUN 设置这个变量表示所选的 JDK port 应被列入 port 的运行环境依赖关系。 + JAVA_EXTRACT 设置这个变量表示所选的 JDK port 应被列入 port 的解压缩支持依赖关系。 + USE_JIKES port 是否应使用 @@ -5653,105 +5663,126 @@ JDK port 的名字 (例如 'java/jdk14')。 + JAVA_PORT_VERSION JDK port 的完整版本 (例如 '1.4.2')。 如果您只需要版本号的前两位, 则可用 ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1.\2/} + JAVA_PORT_OS 所用 JDK port 的操作系统 (例如 'linux')。 + JAVA_PORT_VENDOR 所用 JDK port 的供应商 (例如 'sun')。 + JAVA_PORT_OS_DESCRIPTION 所用 JDK port 操作系统的描述 (例如 'Linux')。 + JAVA_PORT_VENDOR_DESCRIPTION 所用 JDK port 供应商的描述 (例如 'FreeBSD Foundation')。 + JAVA_HOME JDK 的安装目录 (例如 '/usr/local/jdk1.3.1')。 + JAVAC 所用 Java 编译器的完整路径 (例如 '/usr/local/jdk1.1.8/bin/javac''/usr/local/bin/jikes')。 + JAR 所用 jar 工具的完整路径 (例如 '/usr/local/jdk1.2.2/bin/jar''/usr/local/bin/fastjar')。 + APPLETVIEWER 所用 appletviewer 工具的完整路径 (例如 '/usr/local/linux-jdk1.2.2/bin/appletviewer')。 + JAVA 所用 java 执行文件的完整路径。 您应使用它来执行 Java 程序 (例如 '/usr/local/jdk1.3.1/bin/java')。 + JAVADOC 所用 javadoc 工具的完整路径。 + JAVAH 所用 javah 程序的完整路径。 + JAVAP 所用 javap 程序的完整路径。 + JAVA_KEYTOOL 所用 keytool 工具的完整路径。 只有当 JDK 是 Java 1.2 或更高版本时才可用。 + JAVA_N2A 所用 native2ascii 工具的完整路径。 + JAVA_POLICYTOOL 所用 policytool 程序的完整路径。 只有当 JDK 是 Java 1.2 或更高版本时才可用。 + JAVA_SERIALVER 所用 serialver 程序的完整路径。 + RMIC 所用 RMI 桩/架 生成器, rmic 的完整路径。 + RMIREGISTRY 所用 RMI 注册表程序, rmiregistry 的完整路径。 + RMID 所用 RMI 服务程序 rmid 的完整路径。 只有当 JDK 是 Java 1.2 或更高版本时才可用。 + JAVA_CLASSES 所用 JDK 类文件目录的完整路径。 @@ -5760,6 +5791,7 @@ JDK 则使用 ${JAVA_HOME}/lib/classes.zip + HAVE_JIKES jikes 是否将被应用于 port @@ -5792,11 +5824,13 @@ 默认值: ${PREFIX}/share/java. + JAVAJARDIR 用以安装 JAR 文件的目录。 默认值: ${JAVASHAREDIR}/classes + JAVALIBDIR 其它 port 安装的 JAR 文件所在的目录。 默认值: @@ -6637,6 +6671,7 @@ x11-toolkits/wxgtk26 + 2.8 @@ -7039,12 +7074,14 @@ wxWidgets wx-config 脚本的路径 (名字会随版本不同而不同) + WXRC_CMD wxWidgets wxrc 程序的路径 (名字会随版本不同而不同) + WX_VERSION @@ -7600,18 +7637,21 @@ Lua 模块包的后缀名 + LUA_CMD Lua 解释器的路径 + LUAC_CMD Lua 编译器的路径 + TOLUA_CMD @@ -10002,99 +10042,121 @@ 创建 RELENG_5_0 分支之后的 5.0-CURRENT 500100 + <sys/dkstat.h> 变成了一个空文件, 不应再被引用 500101 + 修改 d_mmap_t 接口之后的 5.0-CURRENT 500102 + taskqueue_swi 以无全局锁的方式运行之后的 5.0-CURRENT, 同时还加入了使用全局锁的 taskqueue_swi_giant 500103 + 去掉了 cdevsw_add() 和 cdevsw_remove() 出现 MAJOR_AUTO 分配机制 500104 + 采用新的 cdevsw 初始化方法之后的 5.0-CURRENT 500105 + devstat_add_entry() 被 devstat_new_entry() 取代 500106 + 修改 devstat 接口; 请参见 sys/sys/param.h 1.149 500107 + 改变了 Token-Ring 接口 500108 + 加入 vm_paddr_t 500109 + 将 &man.realpath.3; 改为线程安全之后的 5.0-CURRENT 500110 + &man.usbhid.3; 与 NetBSD 同步之后的 5.0-CURRENT 500111 + 加入新的 NSS 实现, 以及 POSIX.1 getpw*_r, getgr*_r 函数之后的 5.0-CURRENT 500112 + 删去旧式 rc 系统之后的 5.0-CURRENT 500113 + 5.1-RELEASE. 501000 + 创建 RELENG_5_1 分支之后的 5.1-CURRENT 501100 + 改正 sigtimedwait(2) 和 sigwaitinfo(2) 语义之后的 5.1-CURRENT 501101 + 在 &man.bus.dma.tag.create.9; 中加入了 lockfunc 和 lockfuncarg 字段之后的 5.1-CURRENT 501102 + 集成了 GCC 3.3.1-pre 20030711 之后的 5.1-CURRENT 501103 + twe 中 3ware API 变化之后的 5.1-CURRENT 501104 + 允许动态连接 /bin 和 /sbin, 以及将某些库移动到 /lib 之后的 5.1-CURRENT 501105 + 增加内核级 Coda 6.x 支持之后的 5.1-CURRENT 501106 + 将 16550 UART 常量从 <dev/sio/sioreg.h> 挪到 @@ -10102,146 +10164,179 @@ 5.1-CURRENT。 此外, rtld 也从此无条件支持 libmap 功能 501107 + 更新 PFIL_HOOKS API 之后的 5.1-CURRENT 501108 + 增加 kiconv(3) 之后的 5.1-CURRENT 501109 + 默认的 cdevsw open 和 close 操作变化之后的 5.1-CURRENT 501110 + cdevsw 的布局变化之后的 5.1-CURRENT 501111 + 增加 kobj 多继承之后的 5.1-CURRENT 501112 + 修改 struct ifnet 中的 if_xname 之后的 5.1-CURRENT 501113 + 将 /bin 和 /sbin 改为动态连接之后的 5.1-CURRENT 501114 + 5.2-RELEASE 502000 + 5.2.1-RELEASE 502010 + 创建 RELENG_5_2 分支之后的 5.2-CURRENT 502100 + libc 中加入了 __cxa_atexit/__cxa_finalize >>> TRUNCATED FOR MAIL (1000 lines) <<<