From owner-p4-projects@FreeBSD.ORG Sat Jul 8 21:20:24 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9CDC516A505; Sat, 8 Jul 2006 21:20:24 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56F5D16A501 for ; Sat, 8 Jul 2006 21:20:24 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E371543D49 for ; Sat, 8 Jul 2006 21:20:23 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k68LKNB4003502 for ; Sat, 8 Jul 2006 21:20:23 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k68LKKoh003494 for perforce@freebsd.org; Sat, 8 Jul 2006 21:20:20 GMT (envelope-from jb@freebsd.org) Date: Sat, 8 Jul 2006 21:20:20 GMT Message-Id: <200607082120.k68LKKoh003494@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 101057 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: Sat, 08 Jul 2006 21:20:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=101057 Change 101057 by jb@jb_freebsd2 on 2006/07/08 21:19:46 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/developers-handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#6 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#12 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#6 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/introduction/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/linuxemu/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/security/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/install/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/introduction/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/l10n/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/ports/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/porters-handbook/book.sgml#3 integrate .. //depot/projects/dtrace/ports/KNOBS#2 integrate .. //depot/projects/dtrace/ports/MOVED#3 integrate .. //depot/projects/dtrace/ports/Mk/bsd.port.mk#3 integrate .. //depot/projects/dtrace/ports/Mk/bsd.scons.mk#2 integrate .. //depot/projects/dtrace/ports/Mk/bsd.sites.mk#2 integrate .. //depot/projects/dtrace/ports/Tools/portbuild/scripts/dopackagestats#2 integrate .. //depot/projects/dtrace/ports/Tools/portbuild/scripts/processonelog#2 integrate .. //depot/projects/dtrace/ports/UPDATING#3 integrate .. //depot/projects/dtrace/src/ObsoleteFiles.inc#7 integrate .. //depot/projects/dtrace/src/contrib/texinfo/FREEBSD-upgrade#3 integrate .. //depot/projects/dtrace/src/lib/libc/posix1e/Makefile.inc#3 integrate .. //depot/projects/dtrace/src/lib/libc/posix1e/mac_is_present.3#1 branch .. //depot/projects/dtrace/src/lib/libc/posix1e/mac_is_present_np.3#3 delete .. //depot/projects/dtrace/src/lib/libc/posix1e/mac_prepare.3#3 integrate .. //depot/projects/dtrace/src/lib/libc/posix1e/mac_set.3#3 integrate .. //depot/projects/dtrace/src/lib/libc/posix1e/mac_text.3#3 integrate .. //depot/projects/dtrace/src/lib/msun/i387/Makefile.inc#3 integrate .. //depot/projects/dtrace/src/lib/msun/i387/e_scalb.S#3 delete .. //depot/projects/dtrace/src/lib/msun/i387/e_scalbf.S#3 delete .. //depot/projects/dtrace/src/lib/msun/src/e_log.c#3 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_logf.c#3 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_scalbf.c#4 integrate .. //depot/projects/dtrace/src/lib/msun/src/s_tanh.c#3 integrate .. //depot/projects/dtrace/src/sbin/gpt/gpt.c#3 integrate .. //depot/projects/dtrace/src/share/man/man4/ata.4#3 integrate .. //depot/projects/dtrace/src/share/man/man7/ports.7#3 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#10 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_proto.h#4 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_syscall.h#4 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_sysent.c#4 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/syscalls.master#4 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_ioctl.c#4 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_ipc.c#3 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_socket.c#4 integrate .. //depot/projects/dtrace/src/sys/compat/svr4/svr4_ipc.c#3 integrate .. //depot/projects/dtrace/src/sys/conf/files#20 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src.diff#3 delete .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/Makefile#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_bstream.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_bstream.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_context.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_context.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_env.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_env.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_scoreboard.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_scoreboard.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self-new.c#3 delete .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self_context.s#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_self_info.h#1 branch .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_step.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_step.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_str.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_str.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_swap.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_swap.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_symbols.c#1 branch .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_symbols.h#1 branch .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_trace.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_trace.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_ttrace.c#3 delete .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_ttrace.h#3 delete .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_uinfo.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_uinfo.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_utable.c#3 integrate .. //depot/projects/dtrace/src/sys/contrib/ia64/libuwx/src/uwx_utable.h#3 integrate .. //depot/projects/dtrace/src/sys/contrib/pf/net/if_pfsync.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/fdc/fdc.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ic/nec765.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/sound/pci/solo.c#3 integrate .. //depot/projects/dtrace/src/sys/doc/Doxyfile#3 delete .. //depot/projects/dtrace/src/sys/doc/Makefile#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Dependencies#2 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-cam#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-crypto#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_pci#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_sound#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_usb#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-geom#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-i4b#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-kern#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-libkern#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-linux#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-net80211#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netgraph#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netinet#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netinet6#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netipsec#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-opencrypto#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-vm#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/Makefile#3 delete .. //depot/projects/dtrace/src/sys/doc/subsys/README#2 delete .. //depot/projects/dtrace/src/sys/doc/subsys/common-Doxyfile#2 delete .. //depot/projects/dtrace/src/sys/doc/subsys/notreviewed.dox#2 delete .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_vfsops.c#3 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_vnops.c#3 integrate .. //depot/projects/dtrace/src/sys/fs/portalfs/portal_vnops.c#3 integrate .. //depot/projects/dtrace/src/sys/fs/unionfs/union_vnops.c#3 integrate .. //depot/projects/dtrace/src/sys/geom/raid3/g_raid3_ctl.c#4 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_ipc.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_ipc.h#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_misc.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_msg.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_other.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_poll.h#3 delete .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_proto.h#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_syscall.h#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_sysent.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix.h#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix_syscall.h#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_xenix_sysent.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/syscalls.master#3 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/syscalls.xenix#3 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_proto.h#4 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_syscall.h#4 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_sysent.c#4 integrate .. //depot/projects/dtrace/src/sys/i386/linux/syscalls.master#4 integrate .. //depot/projects/dtrace/src/sys/isa/isahint.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/bus_if.m#3 integrate .. //depot/projects/dtrace/src/sys/kern/init_sysent.c#5 integrate .. //depot/projects/dtrace/src/sys/kern/kern_acl.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#4 integrate .. //depot/projects/dtrace/src/sys/kern/kern_linker.c#14 integrate .. //depot/projects/dtrace/src/sys/kern/kern_prot.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/subr_acl_posix1e.c#1 branch .. //depot/projects/dtrace/src/sys/kern/subr_bus.c#5 integrate .. //depot/projects/dtrace/src/sys/kern/sys_generic.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/syscalls.c#4 integrate .. //depot/projects/dtrace/src/sys/kern/syscalls.master#4 integrate .. //depot/projects/dtrace/src/sys/kern/sysv_sem.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_socket2.c#4 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#7 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_syscalls.c#3 integrate .. //depot/projects/dtrace/src/sys/net/rtsock.c#3 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c#3 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_var.h#3 integrate .. //depot/projects/dtrace/src/sys/netinet/in_rmx.c#3 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_carp.c#3 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_ipsec.c#4 integrate .. //depot/projects/dtrace/src/sys/netinet6/in6_rmx.c#3 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_socket.c#5 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_vnops.c#4 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_bsm.c#3 integrate .. //depot/projects/dtrace/src/sys/sys/bus.h#4 integrate .. //depot/projects/dtrace/src/sys/sys/syscall.h#4 integrate .. //depot/projects/dtrace/src/sys/sys/syscall.mk#4 integrate .. //depot/projects/dtrace/src/sys/sys/syscallsubr.h#3 integrate .. //depot/projects/dtrace/src/sys/sys/sysproto.h#4 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/Doxyfile#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/Makefile#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Dependencies#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-cam#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-crypto#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-dev_pci#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-dev_sound#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-dev_usb#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-geom#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-i4b#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-kern#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-libkern#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-linux#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-net80211#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netgraph#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netinet#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netinet6#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-netipsec#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-opencrypto#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Doxyfile-vm#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/Makefile#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/README#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/common-Doxyfile#2 integrate .. //depot/projects/dtrace/src/tools/kerneldoc/subsys/notreviewed.dox#2 integrate .. //depot/projects/dtrace/src/usr.bin/netstat/route.c#3 integrate .. //depot/projects/dtrace/src/usr.sbin/lpr/lpd/printjob.c#3 integrate .. //depot/projects/dtrace/src/usr.sbin/mountd/mountd.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/pkg_install/lib/url.c#3 integrate .. //depot/projects/dtrace/www/en/events/events.xml#5 integrate .. //depot/projects/dtrace/www/en/news/press.xml#7 integrate .. //depot/projects/dtrace/www/share/sgml/notices.xml#2 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/developers-handbook/book.sgml#2 (text+ko) ==== @@ -1,7 +1,7 @@ - + + ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#6 (text+ko) ==== @@ -10,7 +10,7 @@ The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.783 2006/06/03 15:46:30 mwlucas Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.784 2006/07/06 06:50:52 vanilla Exp $ 1995 @@ -705,9 +705,15 @@ + zh_CN.GB2312 + + Simplified Chinese (GB2312 encoding) + + + zh_TW.Big5 - Chinese (Big5 encoding) + Traditional Chinese (Big5 encoding) ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#12 (text+ko) ==== @@ -1,7 +1,7 @@ + + + Using <command>scons</command> + + If your port uses SCons, define + USE_SCONS=yes. + + + Variables for ports that use <command>scons</command> + + + + + Variable + + Means + + + + + + SCONS_ARGS + + Port specific SCons flags passed to the SCons + environment. + + + + SCONS_BUILDENV + + Variables to be set in system environment. + + + + SCONS_ENV + + Variables to be set in SCons environment. + + + + SCONS_TARGET + + Last argument passed to SCons, similar to + MAKE_TARGET. + + + +
+
@@ -4943,9 +4992,9 @@ DESKTOP_ENTRIES= "NAME" "COMMENT" "ICON" "COMMAND" "CATEGORY" StartupNotify - List of possible categories is available on - Freedesktop website. The StartupNotify + The list of possible categories is available on the Freedesktop + website. The StartupNotify indicates, if the application will clear the status in startup notification aware environment. @@ -5578,7 +5627,7 @@ - BROKEN_WITH_PHP + IGNORE_WITH_PHP The port does not work with PHP of the given version. Possible values: 4, @@ -6023,6 +6072,88 @@ + + Using wxWidgets + + If your port uses wxWidgets + cross-platform toolkit, define USE_WX=yes. + A specific version can be requested by setting + USE_WX=2.6. Ranges (2.4-2.6) + and partial ranges (-2.4, 2.6+) + are also possible. + + List of required wxWidgets components can be set as + WX_COMPS. Unless specified otherwise, port will + depend on wxWidgets library (wx). Available + components are: + + + Possible values for <makevar>WX_COMPS</makevar> + + + + + Value + + Means + + + + + + wx + + wxWidget libraries + + + + contrib + + wxWidget contributed libraries + + + + python + + wxPython + + + + mozilla + + wxMozilla (only available for 2.4) + + + + svg + + wxSVG (only available for 2.6) + + + +
+ + If locating wxWidget libraries needs a configure argument in + addition to the WX_CONFIG variable, define + WX_CONF_ARGS in your port. Possible values + are absolute resulting in + --with-wx-config=${WX_CONFIG}, and + relative resulting in + --with-wx=${X11BASE} being added to configure + script arguments. + + Define WX_UNICODE=yes if your port needs + the Unicode version of the wxWidgets libraries. + + Example of port requiring Unicode versions of wxWidgets 2.6 and + contrib libraries: + + USE_WX= 2.6 +WX_COMPS= wx contrib +WX_UNICODE= yes + +
+ Starting and stopping services (rc scripts) @@ -9776,10 +9907,15 @@ BROKEN is reserved for ports that currently do not compile, install, or deinstall correctly. It should be used for ports where the the problem is - believed to be temporary. - The build cluster will still attempt to try to build + believed to be temporary. + + If instructed, the build cluster will still attempt to + try to build them to see if the underlying problem has been - resolved. For instance, use + resolved. (However, in general, the cluster is run without + this.) + + For instance, use BROKEN when a port: @@ -9986,6 +10122,20 @@ + + Usage of <filename>sysctl</filename> + + The usage of sysctl is discouraged + except in targets. This is because the evaluation of any + makevars, such as used during + make index, then has to run the command, + further slowing down that process. + + Usage of sysctl should always be + fully qualified with /sbin/, as some users + may not have that directory in their PATH. + + Necessary workarounds ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#5 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Chinese Documentation Project - Original revision: 1.381 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.7 2006/06/03 15:34:22 delphij Exp $ + Original revision: 1.382 + $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.8 2006/07/08 13:01:33 delphij Exp $ --> ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#5 (text+ko) ==== @@ -3,7 +3,7 @@ The FreeBSD Simplified Chinese Project Original Revision: 1.144 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml,v 1.8 2006/06/03 15:34:22 delphij Exp $ + $FreeBSD: doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml,v 1.9 2006/07/08 13:01:33 delphij Exp $ --> @@ -75,16 +75,16 @@ 虚拟控制台 终端 - FreeBSD能多方面应用,其中之一它能在字符终端输入命令。 - 您可以在这方面容易地使用FreeBSD这个有强大适应性和功能的 &unix; 系统, - 这部份介绍 多终端多控制台, - 和您在 FreeBSD 应怎样使用它们。 + 可以用多种不同的方式使用 FreeBSD, 在文本终端输入命令是其中之一。 + 通过使用这种方式, 您可以容易地使用 FreeBSD 来获得 &unix; + 操作系统的灵活而强大的功能。 这一节将介绍 终端 和 + 控制台, 以及如何在 FreeBSD 中使用它们。 控制台 控制台 - 假如您没有设置到 FreeBSD 在启动期间给出图形登录, + 假如您没有设置 FreeBSD 在启动期间开启图形登录界面, 那么系统将在引导和启动脚本正确运行完成后,给您一个登录的提示。 您会看到类似这样的界面: @@ -112,7 +112,7 @@ 上运行, 但也会显示为 i386。 这不是指您的处理器, 而是指处理器的 体系结构 - 。这个结构名称 (每一种&unix;结构都有自己的名称) 叫 + 。 这台计算机的名字 (每台 &unix; 计算机都有自己的名字) 叫 pc3.example.org, 就是现在这个系统控制台—这个 ttyv0 终端的样子。 @@ -128,9 +128,9 @@ 进入FreeBSD - FreeBSD是一个多用户和多重处理的系统, - 这个介绍换句话来说就是一个系统可容纳许多不同的用户, - 谁都可以同时在单一结构下运行大量的程序。 + FreeBSD是一个多用户多任务的系统, + 换句话来说就是一个系统中可以容纳许多不同的用户, + 而这些用户都可以同时在这台机器中运行大量的程序。 每一个多用户系统都必须在某方面去区分 user, 在 FreeBSD 里 (以及 类-&unix; 操作系统), 完成这方面工作是有必要的, @@ -150,20 +150,20 @@ login: - 举个例子更容易理解,我们假设您的用户名叫john。 - 在提示符下输入 john并单击Enter, - 此时您应该看到这个提示password: + 举个例子更容易理解,我们假设您的用户名叫 john。 + 在提示符下输入 john 并按 Enter, + 此时您应该看到这个提示 password login: john Password: - 现在输入 john的密码,和单击 - Enter。这个密码是没有回显的! - 您在这时不必担心,它出于安全考虑才这样做的。 + 现在输入 john的密码并按下 + Enter。 输入密码时是 不回显的! + 不必为此担心, 这样做是出于安全考虑。 - 假如您输入的密码是正确的,您应该尽快进入FreeBSD并为练习可用的命令作好准备。 - + 假如您输入的密码是正确的, 这时你应该已进入 FreeBSD, + 并可以开始尝试可用的命令了。 您应该看见 MOTD 或者出现一个命令提示符 (#$% 字符). @@ -230,8 +230,9 @@ ttyv7 "/usr/libexec/getty Pc" cons25 on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure - 您能在这文件详细设置每行的参数,加载虚拟控制台启动所需要的物件。 - 请参考 &man.ttys.5; 联机手册。 + 如果要了解这个文件中每一列的详细介绍, + 以及虚拟控制台上所能使用的配置, + 请参考联机手册 &man.ttys.5;。 @@ -566,7 +567,7 @@ &prompt.root; ls -lo file1 - 删除应类似于: + 输出结果应类似于: -rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1 @@ -638,7 +639,7 @@ /dev/ - 设备接点,请查阅 &man.intro.4;。 + 设备节点,请查阅 &man.intro.4;。 @@ -756,10 +757,11 @@ 存放本地执行文件, 库文件等等, 同时也是 FreeBSD ports 安装的默认安装目录。 /usr/local 在 - /usr 总体布置请查阅 man.hier.7;。 - man 目录例外, 它们直接放在 + /usr 中的目录布局大体相同, + 请查阅 &man.hier.7;。 但 + man 目录例外, 它们是直接放在 /usr/local 而不是 - /usr/local/share 下, + /usr/local/share 下的, 而 ports 说明文档在 share/doc/port @@ -867,8 +869,8 @@ foo/bar/readme.txt在文件系统里目录和文件的作用是存储数据。 - 每一个文件系统都正确含有一个顶级目录根目录, - 这个根目录包含其他目录。 + 每一个文件系统都有且只有一个顶级目录 根目录, + 这个根目录则可以容纳其他目录。 您也许在其他的一些操作系统碰到类似这里的情况, 当然也有不同的情况。 举些例子, &ms-dos; 是用 @@ -1175,9 +1177,9 @@ 对应代码请看这里所列出的 当提供一个partition名字给FreeBSD时, - slice 和 磁盘所必须有这个partition,还应当提供所partition所涉及 - 到的slice和磁盘的名字。可这样列出: - 磁盘名称,s,slice 编号,和partition标定字母。 + 应同时包含这个分区的 slice 和磁盘的名字;类似地, + 在指定 slice 时, 也应该给出包含该 slice 的磁盘名字。 可这样列出: + 磁盘名称,s,slice 编号,和partition标定字母。 例子请看 @@ -1286,10 +1288,10 @@ 而第二个slice是FreeBSD配置好的slice。 FreeBSD配置好的slice有三个partitions和另一个交换分区。 - 这三个partitions各自控制一个文件系。 - partitiona用于根文件系统, - partitione用于/var目录层, - partitionf用于/usr目录层。 + 这三个partitions各自控制一个文件系统。 + partitiona 用于根文件系统, + partitione 用于 /var 目录层, + partitionf 用于 /usr 目录层。 @@ -1429,15 +1431,15 @@ 应该将它的 passno 设为1, 其他文件系统的 passno 必须把数值设到大于1。假如多个文件系统的passno的值相同, - 那么&man.fsck.8; 在充许的情况下将尝试并行地去检查文件系统。 + 那么 &man.fsck.8; 在允许的情况下将尝试并行地去检查文件系统。 - Consult the &man.fstab.5; manual page for more information - on the format of the /etc/fstab file and - the options it contains. + 请参阅 &man.fstab.5; 联机手册, + 以获得关于 /etc/fstab 文件格式, + 以及其中所包含的选项的进一步信息。 @@ -1659,8 +1661,7 @@ 并不是指您程序启动到现在的所用的时间。 许多程序碰巧遇到某方面在他们之前要花费大量CPU处理时间时,他们就必须等候。 - Finally, COMMAND is the command line that was used to - run the program. + 最后, COMMAND 是运行程序时使所用的命令行。 &man.ps.1;支持使用各种选项去改变显示出来的内容, 最有用的一个就是auxww。 ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml#4 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.223 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml,v 1.6 2006/06/03 15:34:23 delphij Exp $ + Original Revision: 1.225 + $FreeBSD: doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml,v 1.7 2006/07/08 13:01:34 delphij Exp $ --> @@ -636,22 +636,17 @@ 在进行升级时, 它们可能并不存在。 这会给升级造成问题。 有时, make buildworld 会检查它们是否已经存在。 - 最近就有个这样的例子,当时 smmsp - 用户是被增加了的。当 &man.mtree.8; 试着建立 - /var/spool/clientmqueue 时,安装过程失败了。 + 最近就有个这样的例子, 当时新增了 smmsp + 用户。 当用户尝试完成安装操作时, 在 &man.mtree.8; 尝试建立 + /var/spool/clientmqueue 时失败了。 - 解决办法是检查 /usr/src/etc/group - 并把它的组列表与您的进行比较。如果在新文件里有而您的文件里没有的, - 就把它们复制过来。同样地,您把 /etc/group - 里的任何这样的组进行更名---与 /usr/src/etc/group - 中有相同 GID,但不同名的那些。 - - 自 4.6-RELEASE 开始,您可以通过 - 选项以预建 (pre-buildworld) 模式运行 &man.mergemaster.8;。 - 这样只是比较那些对于成功执行 buildworld + 解决办法是通过使用 + 选项以构建前 (pre-buildworld) 模式运行 &man.mergemaster.8;。 + 这表示只对比那些对于成功执行 buildworldinstallworld 起关键作用的文件。 - 在第一次时,如果早期的 mergemaster 版本不支持 - 的话,就使用源码树中的新版本: + 在第一次这样做时, 如果使用的是早期的不支持 + mergemaster 版本的话, + 使用源码中的新版本即可。 &prompt.root; cd /usr/src/usr.sbin/mergemaster &prompt.root; ./mergemaster.sh -p @@ -689,9 +684,9 @@ 这样就会转换到单用户模式。 - 另外也可以,重启系统,在启动提示符处,输入 - 标识。系统就会启动单用户。再在 shell - 提示符处执行: + 除此之外, 也可以重启系统, 并在启动菜单处选择 + single user(单用户) 选项。 这样系统将以单用户模式启动。 + 接着, 在 shell 提示符处执行: &prompt.root; fsck -p &prompt.root; mount -u / @@ -734,8 +729,8 @@ &prompt.root; rm -rf * - - 重编译源码 + + 重新编译基本系统 保存输出 @@ -815,19 +810,17 @@ &prompt.root; make target - 从 &os; 的 2.2.5 版本开始 (实际上,是先在 &os.current; - 分支里第一次创建,然后在 &os.stable; 的 2.2.2 和 2.2.5 - 两个版本间,进行了大翻新),world target - 已经分成了两个部分:buildworld 和 - installworld + 此处 target 表示的是若干编译选项。 + 多数情况下, 第一个 target 都应该是 + buildworld 正如名字所暗示的,buildworld - 在 /usr/obj 下边建立了一个全新的树,然后 - installworld 就在当前的机器里安装这个树。 + 在 /usr/obj 下边建立了一个全新的树, 然后使用另一个 target, + installworld 在当前的机器里安装它。 - 因为两个原因,这点很有用。首先,它允许您安全地完成建立 - (build),而没有您运行的系统组成部分的影响。建立 (build) - 是自主的 (self hosted)。因为这样, + 将这些选项分开有两个优点。 首先, 它允许您安全地完成建立 + (build), 而不对正在运行的系统的组件产生影响。 + 构建过程是 自主的 (self hosted)。 因为这样, 您可以安全地在以多用户模式运行的机器里执行 buildworld ,而不用当心不良影响。 但是依然推荐您在单用户模式时运行 @@ -854,7 +847,7 @@ &prompt.root; make buildworld - 目前, 我们提供了一个试验性的功能, 可以在构建过程中为 + 我们提供了一个试验性的功能, 可以在构建过程中为 make 指定 参数, 令其在构建过程中同时启动多个并发的进程。 对于多 CPU 的机器而言, 这样做有助于发挥其性能。 不过, 由于编译过程中的瓶颈主要是在 IO @@ -869,14 +862,6 @@ 如果您使用的机器有多颗 CPU, 并且配置了 SMP 的内核, 也可以试试看 6 到 10 的数值, 并观察是否能带来构建性能上的改善。 - - - 目前为止这仍然是试验性的功能, 提交到源代码树上的变更, - 也随时可能导致这一功能不可用。 如果您使用这个参数时发现无法构建 - world, 在报告问题之前, 应首先试试看去掉这个参数是否能修正问题。 - - 当您通过源代码升级系统时, 使用这一选项可能引致无法预测的后果。 - @@ -886,11 +871,10 @@ timings - 有许多因素影响 build 时间,但通常一台带有 - 128 MB 内存 500 MHz 的 - &pentium; III 要花费大约 2  小时来 - build &os.stable; 树,并且在整个过程中不带什么技巧或捷径。 - &os.current; 树花的时间还要更长一点。 + 联编基本系统所需的时间会受到很多因素的影响, + 不过, 较新的机器应该都能在一两个小时之内完成 &os.stable; 源代码的构建, + 而无须任何技巧或捷径。 完成 &os.current; 源代码的联编, + 则通常需要更长一些的时间。 @@ -915,7 +899,7 @@ GENERIC 启动、核实系统可以工作后, 您就可以建立 (build) 一个基于您的正常内核配置文件的新的内核了。 - 在新的 FreeBSD 版本中,首先完成 在 &os; 中, 首先完成 build world 然后再编译新内核非常重要。 如果您想建立一个定制内核,而且已经有了配置文件, @@ -943,8 +927,8 @@ linkend="makeworld-singleuser">处的说明去做。 - - 安装新的系统二进制(System Binaries) + + 安装编译好的新系统 如果您正建立一个足以使用 make buildworld 的 &os; 版本,那么您现在应该使用 @@ -1001,7 +985,7 @@ <command>mergemaster</command> mergemaster - &man.mergemaster.8; 工具是个有针对性的脚本 (Bourne script),用于检测 + &man.mergemaster.8; 工具是个 Bourne 脚本,用于检测 /etc/usr/src/etc 源码树里边的配置文件的不同点。 这是保持系统配置文件同源码树里的一起更新的推荐方式。 @@ -1041,8 +1025,7 @@ 在 &man.mergemaster.8; 完成了对系统文件的处理后, 您会得到其它的选项。&man.mergemaster.8; 可能会问您是否要重建密码文件, - 如果您的 FreeBSD 版本超过 5.0,还会问您是否想要执行 - &man.MAKEDEV.8;,最后带上一个选项删除剩下的临时文件。 + 并在最后提示您是否要删除余下的临时文件。 @@ -1055,8 +1038,8 @@ 想像的那样是 /etc 目录的一个复制。事实上,有些是文件是 /etc 有的,而 /usr/src/etc 里边没有。 - 如果您使用 &man.mergemaster.8; (作为推荐),您可以向前跳到下一节。 + 如果您使用 &man.mergemaster.8; (作为推荐),您可以向前跳到 + 下一节。 手工做最简单的方式是安装这些文件到一个新的目录,完成后再来查找不同处。 @@ -1182,93 +1165,7 @@ - - 更新<filename>/dev</filename> - - - DEVFS - 如果您正在运行 FreeBSD 5.0 或更后的版本, - 您可以安全地跳过这部分。这些版本使用了 - &man.devfs.5; 来透明地分配设备节点。 - - - 许多情况下,在有必要更新设备节点时,&man.mergemaster.8; - 工具就可以实现,并且可以自动地完成。 - 这里的说明用于怎样手工更新设备结点。 - - 考虑到安全,这里用的是多步流程。 - - - - 复制 /var/tmp/root/dev/MAKEDEV - 到 /dev - - &prompt.root; cp /var/tmp/root/dev/MAKEDEV /dev - - MAKEDEV - - - 如果您使用 &man.mergemaster.8; 去更新 - /etc,那么您的 MAKEDEV - 脚本应该已经被更新过,虽然它不会影响检查 (使用 &man.diff.1;), - 必要时手工复制一下。 - - - - 现在,给当前的 /dev - 做个快照。照的时候一定要注意每个文件名的许可 - (permissions)、所属(ownerships)、主从数字 (major and minor numbers), - 不必包括日戳 (time stamps)。最简单的方式是使用 &man.awk.1; 提取信息: - - &prompt.root; cd /dev -&prompt.root; ls -l | awk '{print $1, $2, $3, $4, $5, $6, $NF}' > /var/tmp/dev.out - - - - 重做设备结点: - - &prompt.root; sh MAKEDEV all - - - - 这时,把这个目录的另一个快照输出到 - /var/tmp/dev2.out。现在检查这两个文件, - 查找任何您没建立的设备结点。就该不会很多,但是保险一点总是好的。 - - &prompt.root; diff /var/tmp/dev.out /var/tmp/dev2.out - - 您可能注意到磁盘分区 (disk slice) 的差别,它会使像: - - &prompt.root; sh MAKEDEV sd0s1 - - 那样的命令重新建立分区入口 (slice entries)。您的具体情况可能不同。 - - - - - - 更新<filename>/stand</filename> - - - 这一步应被看作最后的扫尾工作。 您可以安全地跳过这一步。 - 如果正在使用的是 FreeBSD 5.2 或更新的版本, - /rescue 目录会为用户自动更新, - 其内容是在 make installworld - 过程中所生成的静态联编的可执行程序, - 这就不需要更新 /stand (在 &os; 6.0 - 和更新版本中不再存在) 了。 - - - 为了完成,您可能想额外地更新 /stand - 里的文件。 这些文件由连接到 /stand/sysinstall - 的二进制文件硬连接组成。 这个文件要静态连接, 以在没有挂接其它文件系统时 - (特别是 /usr) 时也能工作。 - - &prompt.root; cd /usr/src/release/sysinstall -&prompt.root; make all install - - - + 重启 现在完成了。在您检查所有内容都放置正确后, @@ -1393,11 +1290,8 @@ &prompt.root; cd /usr/src &prompt.root; make -DNO_CLEAN all - 在 &os; 5.X 和更早版本中, 应使用 - -DNOCLEAN 代替。 - 这样就不会取消先前的 - make buildworld 所做的工作。 + make buildworld 所做的工作了。 make buildworld的输出中如果看到如下信息: @@ -1407,7 +1301,7 @@ 出现在 make buildworld 的输出中, 则这样做应该不会有什么问题。 - + 如果没有看到这样的信息, 或者您不确定, >>> TRUNCATED FOR MAIL (1000 lines) <<<