Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 May 2014 23:54:17 +0000 (UTC)
From:      "Simon J. Gerraty" <sjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r265720 - in projects/bmake: . bin bin/csh bin/date bin/dd bin/ed bin/ls bin/mv bin/pax bin/pkill bin/ps bin/sh bin/sh/tests/builtins bin/test cddl cddl/compat/opensolaris/include cddl/...
Message-ID:  <201405082354.s48NsHUK042395@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sjg
Date: Thu May  8 23:54:15 2014
New Revision: 265720
URL: http://svnweb.freebsd.org/changeset/base/265720

Log:
  Merge from head

Added:
  projects/bmake/bin/sh/tests/builtins/getopts3.0
     - copied unchanged from r265719, head/bin/sh/tests/builtins/getopts3.0
  projects/bmake/bin/sh/tests/builtins/getopts4.0
     - copied unchanged from r265719, head/bin/sh/tests/builtins/getopts4.0
  projects/bmake/bin/sh/tests/builtins/getopts5.0
     - copied unchanged from r265719, head/bin/sh/tests/builtins/getopts5.0
  projects/bmake/cddl/compat/opensolaris/misc/thread_pool.c
     - copied unchanged from r265719, head/cddl/compat/opensolaris/misc/thread_pool.c
  projects/bmake/cddl/compat/opensolaris/misc/thread_pool_impl.h
     - copied unchanged from r265719, head/cddl/compat/opensolaris/misc/thread_pool_impl.h
  projects/bmake/release/doc/share/xml/sponsor.ent
     - copied unchanged from r265719, head/release/doc/share/xml/sponsor.ent
  projects/bmake/release/doc/share/xml/vendor.ent
     - copied unchanged from r265719, head/release/doc/share/xml/vendor.ent
  projects/bmake/release/scripts/relnotes-search.sh
     - copied unchanged from r265719, head/release/scripts/relnotes-search.sh
  projects/bmake/share/man/man4/full.4
     - copied unchanged from r265719, head/share/man/man4/full.4
  projects/bmake/share/man/man4/mpr.4
     - copied unchanged from r265719, head/share/man/man4/mpr.4
  projects/bmake/share/man/man4/mrsas.4
     - copied unchanged from r265719, head/share/man/man4/mrsas.4
  projects/bmake/share/man/man4/proto.4
     - copied unchanged from r265719, head/share/man/man4/proto.4
  projects/bmake/share/man/man9/pget.9
     - copied unchanged from r265719, head/share/man/man9/pget.9
  projects/bmake/share/mk/src.opts.mk
     - copied unchanged from r265719, head/share/mk/src.opts.mk
  projects/bmake/sys/arm/conf/VYBRID
     - copied unchanged from r265719, head/sys/arm/conf/VYBRID
  projects/bmake/sys/arm/mv/armadaxp/mptramp.S
     - copied unchanged from r265719, head/sys/arm/mv/armadaxp/mptramp.S
  projects/bmake/sys/arm/xilinx/zy7_mp.c
     - copied unchanged from r265719, head/sys/arm/xilinx/zy7_mp.c
  projects/bmake/sys/dev/mpr/
     - copied from r265719, head/sys/dev/mpr/
  projects/bmake/sys/dev/mrsas/
     - copied from r265719, head/sys/dev/mrsas/
  projects/bmake/sys/dev/proto/
     - copied from r265719, head/sys/dev/proto/
  projects/bmake/sys/modules/mpr/
     - copied from r265719, head/sys/modules/mpr/
  projects/bmake/sys/modules/mrsas/
     - copied from r265719, head/sys/modules/mrsas/
  projects/bmake/sys/modules/proto/
     - copied from r265719, head/sys/modules/proto/
  projects/bmake/tools/bus_space/
     - copied from r265719, head/tools/bus_space/
Deleted:
  projects/bmake/sbin/ifconfig/tests/Makefile
  projects/bmake/sbin/ifconfig/tests/fibs_test.sh
  projects/bmake/share/man/man4/lindev.4
  projects/bmake/sys/arm/conf/VYBRID.common
  projects/bmake/sys/arm/conf/WANDBOARD.common
  projects/bmake/sys/dev/lindev/
  projects/bmake/sys/modules/lindev/
  projects/bmake/tools/kerneldoc/subsys/Doxyfile-dev_lindev
Modified:
  projects/bmake/Makefile
  projects/bmake/Makefile.inc1
  projects/bmake/ObsoleteFiles.inc
  projects/bmake/UPDATING
  projects/bmake/bin/Makefile
  projects/bmake/bin/Makefile.inc
  projects/bmake/bin/csh/Makefile
  projects/bmake/bin/date/Makefile
  projects/bmake/bin/dd/conv.c
  projects/bmake/bin/dd/dd.c
  projects/bmake/bin/dd/dd.h
  projects/bmake/bin/dd/misc.c
  projects/bmake/bin/ed/Makefile
  projects/bmake/bin/ls/Makefile
  projects/bmake/bin/mv/Makefile
  projects/bmake/bin/pax/Makefile
  projects/bmake/bin/pkill/Makefile
  projects/bmake/bin/ps/Makefile
  projects/bmake/bin/ps/ps.1
  projects/bmake/bin/ps/ps.c
  projects/bmake/bin/sh/Makefile
  projects/bmake/bin/sh/tests/builtins/Makefile
  projects/bmake/bin/test/Makefile
  projects/bmake/cddl/Makefile
  projects/bmake/cddl/compat/opensolaris/include/thread_pool.h
  projects/bmake/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/bmake/cddl/lib/Makefile
  projects/bmake/cddl/lib/libdtrace/libproc_compat.h
  projects/bmake/cddl/lib/libzfs/Makefile
  projects/bmake/cddl/sbin/Makefile
  projects/bmake/cddl/usr.bin/Makefile
  projects/bmake/cddl/usr.sbin/Makefile
  projects/bmake/contrib/gcc/config/i386/i386.c
  projects/bmake/contrib/libstdc++/include/bits/stl_multimap.h
  projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/bmake/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/bmake/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/bmake/contrib/ntp/ntpd/ntp_request.c
  projects/bmake/contrib/top/commands.c
  projects/bmake/contrib/top/machine.h
  projects/bmake/contrib/top/top.X
  projects/bmake/contrib/top/top.c
  projects/bmake/crypto/openssl/ssl/s3_pkt.c
  projects/bmake/etc/Makefile
  projects/bmake/etc/defaults/rc.conf
  projects/bmake/etc/mtree/BSD.tests.dist
  projects/bmake/etc/mtree/Makefile
  projects/bmake/etc/periodic/daily/Makefile
  projects/bmake/etc/periodic/monthly/Makefile
  projects/bmake/etc/periodic/security/Makefile
  projects/bmake/etc/periodic/weekly/Makefile
  projects/bmake/etc/rc.d/Makefile
  projects/bmake/games/Makefile
  projects/bmake/games/factor/Makefile
  projects/bmake/gnu/Makefile
  projects/bmake/gnu/lib/Makefile
  projects/bmake/gnu/lib/csu/Makefile
  projects/bmake/gnu/lib/libgcc/Makefile
  projects/bmake/gnu/lib/libgcov/Makefile
  projects/bmake/gnu/lib/libstdc++/Makefile
  projects/bmake/gnu/lib/libsupc++/Makefile
  projects/bmake/gnu/usr.bin/Makefile
  projects/bmake/gnu/usr.bin/binutils/as/Makefile
  projects/bmake/gnu/usr.bin/binutils/ld/Makefile
  projects/bmake/gnu/usr.bin/cc/Makefile
  projects/bmake/gnu/usr.bin/cc/Makefile.inc
  projects/bmake/gnu/usr.bin/cc/c++/Makefile
  projects/bmake/gnu/usr.bin/cc/cc/Makefile
  projects/bmake/gnu/usr.bin/cc/cc1/Makefile
  projects/bmake/gnu/usr.bin/cc/cc1plus/Makefile
  projects/bmake/gnu/usr.bin/cc/cc_tools/Makefile
  projects/bmake/gnu/usr.bin/cc/cpp/Makefile
  projects/bmake/gnu/usr.bin/dialog/Makefile
  projects/bmake/gnu/usr.bin/grep/Makefile
  projects/bmake/include/Makefile
  projects/bmake/include/arpa/Makefile
  projects/bmake/kerberos5/Makefile.inc
  projects/bmake/lib/Makefile
  projects/bmake/lib/atf/Makefile
  projects/bmake/lib/atf/libatf-c++/Makefile
  projects/bmake/lib/atf/libatf-c/Makefile
  projects/bmake/lib/clang/Makefile
  projects/bmake/lib/clang/clang.build.mk
  projects/bmake/lib/clang/libllvmanalysis/Makefile
  projects/bmake/lib/clang/libllvmipa/Makefile
  projects/bmake/lib/clang/libllvmipo/Makefile
  projects/bmake/lib/clang/libllvmmc/Makefile
  projects/bmake/lib/clang/libllvmscalaropts/Makefile
  projects/bmake/lib/clang/libllvmsupport/Makefile
  projects/bmake/lib/clang/libllvmtransformutils/Makefile
  projects/bmake/lib/clang/libllvmx86disassembler/Makefile
  projects/bmake/lib/libarchive/Makefile
  projects/bmake/lib/libbsnmp/libbsnmp/Makefile
  projects/bmake/lib/libc/Makefile
  projects/bmake/lib/libc/arm/gen/fpsetmask_vfp.c
  projects/bmake/lib/libc/locale/utf8.c
  projects/bmake/lib/libc/regex/engine.c
  projects/bmake/lib/libc/regex/regcomp.c
  projects/bmake/lib/libc/rpc/clnt_vc.c
  projects/bmake/lib/libc/sys/msync.2
  projects/bmake/lib/libc_nonshared/Makefile   (contents, props changed)
  projects/bmake/lib/libcapsicum/libcapsicum_dns.c
  projects/bmake/lib/libcompiler_rt/Makefile
  projects/bmake/lib/libcrypt/Makefile
  projects/bmake/lib/libfetch/Makefile
  projects/bmake/lib/libipsec/Makefile
  projects/bmake/lib/libkiconv/Makefile
  projects/bmake/lib/libmagic/Makefile
  projects/bmake/lib/libmilter/Makefile
  projects/bmake/lib/libpam/modules/modules.inc
  projects/bmake/lib/libpam/modules/pam_unix/Makefile
  projects/bmake/lib/libpcap/Makefile
  projects/bmake/lib/libproc/Makefile
  projects/bmake/lib/libproc/_libproc.h
  projects/bmake/lib/libproc/libproc.h
  projects/bmake/lib/libproc/proc_bkpt.c
  projects/bmake/lib/libproc/proc_create.c
  projects/bmake/lib/libproc/proc_rtld.c
  projects/bmake/lib/libproc/proc_sym.c
  projects/bmake/lib/libproc/proc_util.c
  projects/bmake/lib/libprocstat/Makefile
  projects/bmake/lib/libradius/Makefile
  projects/bmake/lib/librpcsvc/Makefile
  projects/bmake/lib/librtld_db/librtld_db.3
  projects/bmake/lib/librtld_db/rtld_db.c
  projects/bmake/lib/librtld_db/rtld_db.h
  projects/bmake/lib/libsm/Makefile
  projects/bmake/lib/libsmb/Makefile
  projects/bmake/lib/libstand/Makefile
  projects/bmake/lib/libtelnet/Makefile
  projects/bmake/lib/libthr/Makefile
  projects/bmake/lib/libulog/Makefile
  projects/bmake/lib/libutil/Makefile
  projects/bmake/lib/libutil/kinfo_getfile.3
  projects/bmake/lib/libvmmapi/vmmapi.c
  projects/bmake/lib/libvmmapi/vmmapi.h
  projects/bmake/lib/libwrap/Makefile
  projects/bmake/lib/ncurses/Makefile
  projects/bmake/lib/ncurses/ncurses/Makefile
  projects/bmake/libexec/Makefile
  projects/bmake/libexec/atf/atf-check/Makefile
  projects/bmake/libexec/ftpd/Makefile
  projects/bmake/libexec/rlogind/Makefile
  projects/bmake/libexec/rtld-elf/Makefile
  projects/bmake/libexec/rtld-elf/Symbol.map
  projects/bmake/libexec/rtld-elf/rtld.c
  projects/bmake/libexec/tcpd/Makefile
  projects/bmake/libexec/telnetd/Makefile
  projects/bmake/release/doc/en_US.ISO8859-1/hardware/article.xml
  projects/bmake/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/bmake/release/doc/share/misc/dev.archlist.txt
  projects/bmake/release/doc/share/xml/catalog.xml
  projects/bmake/release/doc/share/xml/release.xsl
  projects/bmake/release/picobsd/tinyware/login/Makefile
  projects/bmake/release/powerpc/make-memstick.sh
  projects/bmake/rescue/librescue/Makefile
  projects/bmake/rescue/rescue/Makefile
  projects/bmake/sbin/Makefile
  projects/bmake/sbin/Makefile.inc
  projects/bmake/sbin/atm/atmconfig/Makefile
  projects/bmake/sbin/dhclient/Makefile
  projects/bmake/sbin/geom/class/Makefile
  projects/bmake/sbin/ggate/Makefile
  projects/bmake/sbin/growfs/Makefile
  projects/bmake/sbin/gvinum/gvinum.8
  projects/bmake/sbin/gvinum/gvinum.c
  projects/bmake/sbin/gvinum/gvinum.h
  projects/bmake/sbin/hastctl/Makefile
  projects/bmake/sbin/hastd/Makefile
  projects/bmake/sbin/ifconfig/Makefile
  projects/bmake/sbin/ipfw/Makefile
  projects/bmake/sbin/mdconfig/Makefile
  projects/bmake/sbin/newfs_msdos/newfs_msdos.c
  projects/bmake/sbin/pfctl/Makefile
  projects/bmake/sbin/ping/Makefile
  projects/bmake/sbin/route/Makefile
  projects/bmake/sbin/route/route.c
  projects/bmake/sbin/setkey/Makefile
  projects/bmake/secure/Makefile
  projects/bmake/secure/Makefile.inc
  projects/bmake/secure/lib/Makefile
  projects/bmake/secure/lib/libssh/Makefile
  projects/bmake/secure/libexec/Makefile
  projects/bmake/secure/libexec/sftp-server/Makefile
  projects/bmake/secure/libexec/ssh-keysign/Makefile
  projects/bmake/secure/libexec/ssh-pkcs11-helper/Makefile
  projects/bmake/secure/usr.bin/Makefile
  projects/bmake/secure/usr.bin/scp/Makefile
  projects/bmake/secure/usr.bin/sftp/Makefile
  projects/bmake/secure/usr.bin/ssh-add/Makefile
  projects/bmake/secure/usr.bin/ssh-agent/Makefile
  projects/bmake/secure/usr.bin/ssh-keygen/Makefile
  projects/bmake/secure/usr.bin/ssh-keyscan/Makefile
  projects/bmake/secure/usr.bin/ssh/Makefile
  projects/bmake/secure/usr.sbin/Makefile
  projects/bmake/secure/usr.sbin/sshd/Makefile
  projects/bmake/share/Makefile
  projects/bmake/share/doc/Makefile
  projects/bmake/share/doc/smm/Makefile
  projects/bmake/share/dtrace/Makefile
  projects/bmake/share/examples/Makefile
  projects/bmake/share/man/Makefile
  projects/bmake/share/man/man1/Makefile
  projects/bmake/share/man/man3/Makefile
  projects/bmake/share/man/man4/Makefile
  projects/bmake/share/man/man4/bce.4
  projects/bmake/share/man/man4/bxe.4
  projects/bmake/share/man/man4/null.4
  projects/bmake/share/man/man4/rsu.4
  projects/bmake/share/man/man4/tnt4882.4
  projects/bmake/share/man/man4/urtwn.4
  projects/bmake/share/man/man4/vtnet.4
  projects/bmake/share/man/man4/zero.4
  projects/bmake/share/man/man5/Makefile
  projects/bmake/share/man/man5/make.conf.5
  projects/bmake/share/man/man9/Makefile
  projects/bmake/share/man/man9/mbuf.9
  projects/bmake/share/mk/Makefile
  projects/bmake/share/mk/bsd.compiler.mk
  projects/bmake/share/mk/bsd.mkopt.mk
  projects/bmake/share/mk/bsd.opts.mk
  projects/bmake/share/mk/bsd.own.mk
  projects/bmake/share/mk/bsd.prog.mk
  projects/bmake/share/mk/bsd.sys.mk
  projects/bmake/sys/Makefile
  projects/bmake/sys/amd64/conf/GENERIC
  projects/bmake/sys/amd64/conf/GENERIC.hints
  projects/bmake/sys/amd64/conf/NOTES
  projects/bmake/sys/amd64/include/vmm.h   (contents, props changed)
  projects/bmake/sys/amd64/include/vmm_dev.h   (contents, props changed)
  projects/bmake/sys/amd64/vmm/intel/vmx.c
  projects/bmake/sys/amd64/vmm/vmm.c
  projects/bmake/sys/amd64/vmm/vmm_dev.c
  projects/bmake/sys/arm/arm/locore.S
  projects/bmake/sys/arm/arm/pl310.c
  projects/bmake/sys/arm/conf/ARNDALE
  projects/bmake/sys/arm/conf/BWCT
  projects/bmake/sys/arm/conf/COLIBRI-VF50
  projects/bmake/sys/arm/conf/COSMIC
  projects/bmake/sys/arm/conf/EB9200
  projects/bmake/sys/arm/conf/ETHERNUT5
  projects/bmake/sys/arm/conf/HL200
  projects/bmake/sys/arm/conf/HL201
  projects/bmake/sys/arm/conf/KB920X
  projects/bmake/sys/arm/conf/NSLU
  projects/bmake/sys/arm/conf/QILA9G20
  projects/bmake/sys/arm/conf/QUARTZ
  projects/bmake/sys/arm/conf/SAM9260EK
  projects/bmake/sys/arm/conf/SAM9X25EK
  projects/bmake/sys/arm/conf/SN9G45
  projects/bmake/sys/arm/conf/WANDBOARD-DUAL
  projects/bmake/sys/arm/conf/WANDBOARD-QUAD
  projects/bmake/sys/arm/conf/WANDBOARD-SOLO
  projects/bmake/sys/arm/conf/ZEDBOARD
  projects/bmake/sys/arm/freescale/imx/imx6_pl310.c
  projects/bmake/sys/arm/include/cpufunc.h
  projects/bmake/sys/arm/include/pl310.h
  projects/bmake/sys/arm/mv/armadaxp/files.armadaxp
  projects/bmake/sys/arm/rockchip/rk30xx_machdep.c
  projects/bmake/sys/arm/xilinx/files.zynq7
  projects/bmake/sys/arm/xilinx/std.zynq7
  projects/bmake/sys/arm/xilinx/zy7_devcfg.c
  projects/bmake/sys/arm/xilinx/zy7_machdep.c
  projects/bmake/sys/arm/xilinx/zy7_reg.h
  projects/bmake/sys/boot/Makefile
  projects/bmake/sys/boot/amd64/Makefile.inc
  projects/bmake/sys/boot/amd64/efi/Makefile
  projects/bmake/sys/boot/arm/at91/bootspi/Makefile
  projects/bmake/sys/boot/arm/at91/libat91/Makefile
  projects/bmake/sys/boot/arm/ixp425/boot2/Makefile
  projects/bmake/sys/boot/arm/uboot/Makefile
  projects/bmake/sys/boot/fdt/dts/arm/exynos5250.dtsi
  projects/bmake/sys/boot/fdt/dts/arm/rk3188.dtsi
  projects/bmake/sys/boot/fdt/dts/arm/zedboard.dts
  projects/bmake/sys/boot/forth/loader.conf
  projects/bmake/sys/boot/i386/Makefile
  projects/bmake/sys/boot/i386/boot2/Makefile
  projects/bmake/sys/boot/i386/loader/Makefile
  projects/bmake/sys/boot/ia64/common/Makefile
  projects/bmake/sys/boot/ia64/efi/Makefile
  projects/bmake/sys/boot/ia64/ski/Makefile
  projects/bmake/sys/boot/libstand32/Makefile
  projects/bmake/sys/boot/mips/beri/loader/Makefile
  projects/bmake/sys/boot/pc98/loader/Makefile
  projects/bmake/sys/boot/powerpc/ofw/Makefile
  projects/bmake/sys/boot/powerpc/ps3/Makefile
  projects/bmake/sys/boot/powerpc/uboot/Makefile
  projects/bmake/sys/boot/sparc64/loader/Makefile
  projects/bmake/sys/boot/uboot/lib/Makefile
  projects/bmake/sys/boot/userboot/userboot/Makefile
  projects/bmake/sys/boot/userboot/userboot/conf.c
  projects/bmake/sys/boot/userboot/userboot/userboot_cons.c
  projects/bmake/sys/cam/ctl/ctl_io.h
  projects/bmake/sys/cam/scsi/scsi_da.c
  projects/bmake/sys/cddl/compat/opensolaris/sys/dkio.h
  projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h
  projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c
  projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/bmake/sys/conf/NOTES
  projects/bmake/sys/conf/files
  projects/bmake/sys/conf/files.amd64
  projects/bmake/sys/conf/files.i386
  projects/bmake/sys/conf/files.pc98
  projects/bmake/sys/conf/kern.pre.mk
  projects/bmake/sys/conf/kmod.mk
  projects/bmake/sys/conf/options
  projects/bmake/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c
  projects/bmake/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
  projects/bmake/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c
  projects/bmake/sys/dev/ath/ath_hal/ah_devid.h
  projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210_power.c
  projects/bmake/sys/dev/ath/ath_hal/ar5211/ar5211_power.c
  projects/bmake/sys/dev/ath/ath_hal/ar5212/ar5212_power.c
  projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
  projects/bmake/sys/dev/ath/if_ath.c
  projects/bmake/sys/dev/ath/if_ath_beacon.c
  projects/bmake/sys/dev/ath/if_ath_beacon.h
  projects/bmake/sys/dev/ath/if_ath_debug.h
  projects/bmake/sys/dev/ath/if_ath_keycache.c
  projects/bmake/sys/dev/ath/if_ath_led.c
  projects/bmake/sys/dev/ath/if_ath_misc.h
  projects/bmake/sys/dev/ath/if_ath_rx.c
  projects/bmake/sys/dev/ath/if_ath_rx_edma.c
  projects/bmake/sys/dev/ath/if_ath_sysctl.c
  projects/bmake/sys/dev/ath/if_ath_tdma.c
  projects/bmake/sys/dev/ath/if_ath_tx.c
  projects/bmake/sys/dev/ath/if_ath_tx_edma.c
  projects/bmake/sys/dev/ath/if_athvar.h
  projects/bmake/sys/dev/bce/if_bce.c
  projects/bmake/sys/dev/bce/if_bcefw.h
  projects/bmake/sys/dev/bce/if_bcereg.h
  projects/bmake/sys/dev/bxe/57710_init_values.c
  projects/bmake/sys/dev/bxe/57710_int_offsets.h
  projects/bmake/sys/dev/bxe/57711_init_values.c
  projects/bmake/sys/dev/bxe/57711_int_offsets.h
  projects/bmake/sys/dev/bxe/57712_init_values.c
  projects/bmake/sys/dev/bxe/57712_int_offsets.h
  projects/bmake/sys/dev/bxe/bxe.c
  projects/bmake/sys/dev/bxe/bxe.h
  projects/bmake/sys/dev/bxe/bxe_dcb.h
  projects/bmake/sys/dev/bxe/bxe_debug.c
  projects/bmake/sys/dev/bxe/bxe_elink.c
  projects/bmake/sys/dev/bxe/bxe_elink.h
  projects/bmake/sys/dev/bxe/bxe_stats.c
  projects/bmake/sys/dev/bxe/bxe_stats.h
  projects/bmake/sys/dev/bxe/ecore_fw_defs.h
  projects/bmake/sys/dev/bxe/ecore_hsi.h
  projects/bmake/sys/dev/bxe/ecore_init.h
  projects/bmake/sys/dev/bxe/ecore_init_ops.h
  projects/bmake/sys/dev/bxe/ecore_mfw_req.h
  projects/bmake/sys/dev/bxe/ecore_reg.h
  projects/bmake/sys/dev/bxe/ecore_sp.c
  projects/bmake/sys/dev/bxe/ecore_sp.h
  projects/bmake/sys/dev/drm2/i915/i915_gem.c
  projects/bmake/sys/dev/drm2/radeon/radeon_drv.c
  projects/bmake/sys/dev/drm2/radeon/radeon_ioc32.c
  projects/bmake/sys/dev/gpio/gpio_if.m
  projects/bmake/sys/dev/gpio/gpiobus.c
  projects/bmake/sys/dev/gpio/gpiobusvar.h
  projects/bmake/sys/dev/gpio/ofw_gpiobus.c
  projects/bmake/sys/dev/mps/mps_sas.c
  projects/bmake/sys/dev/null/null.c
  projects/bmake/sys/dev/ofw/ofw_bus.h
  projects/bmake/sys/dev/ofw/ofw_bus_if.m
  projects/bmake/sys/dev/pci/pci.c
  projects/bmake/sys/dev/pci/pci_if.m
  projects/bmake/sys/dev/pci/pcib_if.m
  projects/bmake/sys/dev/sdhci/sdhci_fdt.c
  projects/bmake/sys/dev/usb/controller/dwc_otg.c
  projects/bmake/sys/dev/usb/controller/dwc_otg.h
  projects/bmake/sys/dev/usb/controller/dwc_otgreg.h
  projects/bmake/sys/dev/usb/net/if_smsc.c
  projects/bmake/sys/dev/vt/hw/efifb/efifb.c
  projects/bmake/sys/dev/vt/hw/fb/vt_early_fb.c
  projects/bmake/sys/dev/vt/hw/fb/vt_fb.c
  projects/bmake/sys/dev/vt/hw/fb/vt_fb.h
  projects/bmake/sys/dev/vt/hw/ofwfb/ofwfb.c
  projects/bmake/sys/dev/vt/hw/vga/vga.c
  projects/bmake/sys/dev/vt/vt.h
  projects/bmake/sys/dev/vt/vt_buf.c
  projects/bmake/sys/dev/vt/vt_consolectl.c
  projects/bmake/sys/dev/vt/vt_core.c
  projects/bmake/sys/dev/vt/vt_sysmouse.c
  projects/bmake/sys/fs/fifofs/fifo_vnops.c
  projects/bmake/sys/fs/msdosfs/msdosfs_vnops.c
  projects/bmake/sys/fs/nfs/nfs_commonsubs.c
  projects/bmake/sys/fs/nfsserver/nfs_nfsdport.c
  projects/bmake/sys/geom/geom_disk.c
  projects/bmake/sys/geom/label/g_label_ufs.c
  projects/bmake/sys/geom/part/g_part.c
  projects/bmake/sys/geom/part/g_part_ebr.c
  projects/bmake/sys/geom/part/g_part_mbr.c
  projects/bmake/sys/geom/part/g_part_pc98.c
  projects/bmake/sys/geom/part/g_part_vtoc8.c
  projects/bmake/sys/geom/raid/g_raid.c
  projects/bmake/sys/geom/raid/md_ddf.c
  projects/bmake/sys/geom/raid/md_intel.c
  projects/bmake/sys/geom/raid/md_jmicron.c
  projects/bmake/sys/geom/raid/md_nvidia.c
  projects/bmake/sys/geom/raid/md_promise.c
  projects/bmake/sys/geom/raid/md_sii.c
  projects/bmake/sys/geom/uncompress/g_uncompress.c
  projects/bmake/sys/geom/uzip/g_uzip.c
  projects/bmake/sys/i386/conf/GENERIC
  projects/bmake/sys/i386/conf/GENERIC.hints
  projects/bmake/sys/i386/conf/NOTES
  projects/bmake/sys/i386/conf/XEN
  projects/bmake/sys/ia64/conf/GENERIC
  projects/bmake/sys/kern/kern_cpu.c
  projects/bmake/sys/kern/kern_descrip.c
  projects/bmake/sys/kern/kern_mtxpool.c
  projects/bmake/sys/kern/sched_4bsd.c
  projects/bmake/sys/kern/subr_bus.c
  projects/bmake/sys/kern/subr_clock.c
  projects/bmake/sys/kern/subr_rman.c
  projects/bmake/sys/kern/subr_witness.c
  projects/bmake/sys/kern/sys_pipe.c
  projects/bmake/sys/mips/beri/beri_machdep.c
  projects/bmake/sys/mips/conf/OCTEON1
  projects/bmake/sys/mips/mips/vm_machdep.c
  projects/bmake/sys/modules/Makefile
  projects/bmake/sys/modules/aic7xxx/ahc/Makefile
  projects/bmake/sys/modules/bce/Makefile
  projects/bmake/sys/modules/bxe/Makefile
  projects/bmake/sys/modules/carp/Makefile
  projects/bmake/sys/modules/cxgb/Makefile
  projects/bmake/sys/modules/cxgb/cxgb/Makefile
  projects/bmake/sys/modules/cxgb/iw_cxgb/Makefile
  projects/bmake/sys/modules/cxgb/tom/Makefile
  projects/bmake/sys/modules/cxgbe/Makefile
  projects/bmake/sys/modules/cxgbe/if_cxgbe/Makefile
  projects/bmake/sys/modules/cxgbe/iw_cxgbe/Makefile
  projects/bmake/sys/modules/cxgbe/tom/Makefile
  projects/bmake/sys/modules/dpt/Makefile
  projects/bmake/sys/modules/drm/Makefile
  projects/bmake/sys/modules/drm2/Makefile
  projects/bmake/sys/modules/drm2/radeonkms/Makefile
  projects/bmake/sys/modules/dummynet/Makefile
  projects/bmake/sys/modules/em/Makefile
  projects/bmake/sys/modules/ep/Makefile
  projects/bmake/sys/modules/if_bridge/Makefile
  projects/bmake/sys/modules/if_gif/Makefile
  projects/bmake/sys/modules/if_lagg/Makefile
  projects/bmake/sys/modules/igb/Makefile
  projects/bmake/sys/modules/ipdivert/Makefile
  projects/bmake/sys/modules/ipfilter/Makefile
  projects/bmake/sys/modules/ipfw/Makefile
  projects/bmake/sys/modules/ipoib/Makefile
  projects/bmake/sys/modules/ixgbe/Makefile
  projects/bmake/sys/modules/mlx4/Makefile
  projects/bmake/sys/modules/mlx4ib/Makefile
  projects/bmake/sys/modules/mlxen/Makefile
  projects/bmake/sys/modules/mthca/Makefile
  projects/bmake/sys/modules/netgraph/Makefile
  projects/bmake/sys/modules/netgraph/ipfw/Makefile
  projects/bmake/sys/modules/netgraph/netflow/Makefile
  projects/bmake/sys/modules/pf/Makefile
  projects/bmake/sys/modules/pflog/Makefile
  projects/bmake/sys/modules/pfsync/Makefile
  projects/bmake/sys/modules/sound/driver/Makefile
  projects/bmake/sys/modules/sound/sound/Makefile
  projects/bmake/sys/modules/usb/Makefile
  projects/bmake/sys/modules/virtio/network/Makefile
  projects/bmake/sys/modules/vmware/vmxnet3/Makefile
  projects/bmake/sys/modules/vx/Makefile
  projects/bmake/sys/net/ieee8023ad_lacp.c
  projects/bmake/sys/net/radix.c
  projects/bmake/sys/net/route.c
  projects/bmake/sys/net/route.h
  projects/bmake/sys/net/rtsock.c
  projects/bmake/sys/netinet/in.c
  projects/bmake/sys/netinet/in_rmx.c
  projects/bmake/sys/netinet/ip_output.c
  projects/bmake/sys/netinet/sctp_pcb.c
  projects/bmake/sys/netinet/tcp_input.c
  projects/bmake/sys/netinet/tcp_reass.c
  projects/bmake/sys/netinet/tcp_subr.c
  projects/bmake/sys/netinet/tcp_usrreq.c
  projects/bmake/sys/netinet/tcp_var.h
  projects/bmake/sys/netinet6/in6_ifattach.c
  projects/bmake/sys/ofed/drivers/infiniband/hw/mlx4/Makefile
  projects/bmake/sys/ofed/drivers/net/mlx4/Makefile
  projects/bmake/sys/pc98/conf/NOTES
  projects/bmake/sys/rpc/clnt_vc.c
  projects/bmake/sys/sparc64/conf/GENERIC
  projects/bmake/sys/sys/kernel.h
  projects/bmake/sys/sys/mbuf.h
  projects/bmake/sys/sys/mutex.h
  projects/bmake/sys/sys/param.h
  projects/bmake/sys/sys/pipe.h
  projects/bmake/sys/sys/select.h
  projects/bmake/sys/sys/user.h
  projects/bmake/sys/tools/fdt/make_dtb.sh
  projects/bmake/sys/ufs/ffs/ffs_softdep.c
  projects/bmake/sys/vm/vm_mmap.c
  projects/bmake/sys/vm/vm_pageout.c
  projects/bmake/sys/vm/vm_phys.c
  projects/bmake/tests/sys/netinet/fibs_test.sh
  projects/bmake/tools/regression/priv/Makefile
  projects/bmake/tools/tools/nanobsd/nanobsd.sh
  projects/bmake/tools/tools/net80211/wlanwatch/Makefile
  projects/bmake/usr.bin/Makefile
  projects/bmake/usr.bin/apply/Makefile
  projects/bmake/usr.bin/ar/Makefile
  projects/bmake/usr.bin/atf/atf-sh/Makefile
  projects/bmake/usr.bin/bmake/Makefile.inc
  projects/bmake/usr.bin/calendar/Makefile
  projects/bmake/usr.bin/chkey/Makefile
  projects/bmake/usr.bin/chpass/Makefile
  projects/bmake/usr.bin/clang/Makefile
  projects/bmake/usr.bin/clang/clang/Makefile
  projects/bmake/usr.bin/comm/Makefile
  projects/bmake/usr.bin/cpio/Makefile
  projects/bmake/usr.bin/elfdump/elfdump.c
  projects/bmake/usr.bin/fetch/Makefile
  projects/bmake/usr.bin/file2c/Makefile
  projects/bmake/usr.bin/ftp/Makefile
  projects/bmake/usr.bin/grep/Makefile
  projects/bmake/usr.bin/gzip/Makefile
  projects/bmake/usr.bin/id/Makefile
  projects/bmake/usr.bin/join/Makefile
  projects/bmake/usr.bin/jot/Makefile
  projects/bmake/usr.bin/kdump/Makefile
  projects/bmake/usr.bin/lastcomm/Makefile
  projects/bmake/usr.bin/lex/lib/Makefile
  projects/bmake/usr.bin/logger/Makefile
  projects/bmake/usr.bin/login/Makefile
  projects/bmake/usr.bin/m4/Makefile
  projects/bmake/usr.bin/make/Makefile
  projects/bmake/usr.bin/mkimg/apm.c
  projects/bmake/usr.bin/mkimg/bsd.c
  projects/bmake/usr.bin/mkimg/ebr.c
  projects/bmake/usr.bin/mkimg/gpt.c
  projects/bmake/usr.bin/mkimg/mbr.c
  projects/bmake/usr.bin/mkimg/mkimg.c   (contents, props changed)
  projects/bmake/usr.bin/mkimg/mkimg.h
  projects/bmake/usr.bin/mkimg/pc98.c
  projects/bmake/usr.bin/mkimg/vtoc8.c
  projects/bmake/usr.bin/ncal/Makefile
  projects/bmake/usr.bin/netstat/Makefile
  projects/bmake/usr.bin/netstat/inet.c
  projects/bmake/usr.bin/netstat/mroute.c
  projects/bmake/usr.bin/newkey/Makefile
  projects/bmake/usr.bin/nl/nl.1
  projects/bmake/usr.bin/nl/nl.c
  projects/bmake/usr.bin/passwd/Makefile
  projects/bmake/usr.bin/printf/Makefile
  projects/bmake/usr.bin/printf/printf.c
  projects/bmake/usr.bin/sed/Makefile
  projects/bmake/usr.bin/sort/Makefile
  projects/bmake/usr.bin/ssh-copy-id/ssh-copy-id.sh
  projects/bmake/usr.bin/stat/stat.1
  projects/bmake/usr.bin/stat/stat.c
  projects/bmake/usr.bin/su/Makefile
  projects/bmake/usr.bin/svn/Makefile.inc
  projects/bmake/usr.bin/svn/lib/libapr_util/Makefile
  projects/bmake/usr.bin/systat/Makefile
  projects/bmake/usr.bin/tar/Makefile
  projects/bmake/usr.bin/telnet/Makefile
  projects/bmake/usr.bin/top/Makefile
  projects/bmake/usr.bin/top/machine.c
  projects/bmake/usr.bin/tr/Makefile
  projects/bmake/usr.bin/uudecode/Makefile
  projects/bmake/usr.bin/uuencode/Makefile
  projects/bmake/usr.bin/vi/Makefile
  projects/bmake/usr.bin/xargs/Makefile
  projects/bmake/usr.bin/yacc/Makefile
  projects/bmake/usr.sbin/Makefile
  projects/bmake/usr.sbin/amd/Makefile.inc
  projects/bmake/usr.sbin/amd/amd/Makefile
  projects/bmake/usr.sbin/amd/include/Makefile
  projects/bmake/usr.sbin/bhyve/bhyve.8
  projects/bmake/usr.sbin/bhyve/bhyverun.c
  projects/bmake/usr.sbin/bhyve/mevent.c
  projects/bmake/usr.sbin/bhyve/mptbl.c
  projects/bmake/usr.sbin/bhyve/pci_ahci.c
  projects/bmake/usr.sbin/bhyve/pci_emul.c
  projects/bmake/usr.sbin/bhyve/pci_emul.h
  projects/bmake/usr.sbin/bhyve/uart_emul.c
  projects/bmake/usr.sbin/bhyve/xmsr.c
  projects/bmake/usr.sbin/bhyvectl/bhyvectl.c
  projects/bmake/usr.sbin/bootparamd/bootparamd/Makefile
  projects/bmake/usr.sbin/bsdinstall/distextract/Makefile
  projects/bmake/usr.sbin/bsdinstall/distfetch/Makefile
  projects/bmake/usr.sbin/bsdinstall/partedit/Makefile
  projects/bmake/usr.sbin/bsnmpd/bsnmpd/Makefile
  projects/bmake/usr.sbin/bsnmpd/modules/Makefile
  projects/bmake/usr.sbin/bsnmpd/modules/snmp_hast/Makefile
  projects/bmake/usr.sbin/bsnmpd/tools/bsnmptools/Makefile
  projects/bmake/usr.sbin/etcupdate/Makefile
  projects/bmake/usr.sbin/flowctl/Makefile
  projects/bmake/usr.sbin/gssd/Makefile
  projects/bmake/usr.sbin/ifmcstat/Makefile
  projects/bmake/usr.sbin/inetd/Makefile
  projects/bmake/usr.sbin/jail/Makefile
  projects/bmake/usr.sbin/jls/Makefile
  projects/bmake/usr.sbin/kldxref/ef.c
  projects/bmake/usr.sbin/lpr/Makefile.inc
  projects/bmake/usr.sbin/mailwrapper/Makefile
  projects/bmake/usr.sbin/mtest/Makefile
  projects/bmake/usr.sbin/newsyslog/Makefile
  projects/bmake/usr.sbin/ngctl/Makefile
  projects/bmake/usr.sbin/ntp/Makefile.inc
  projects/bmake/usr.sbin/ntp/doc/Makefile
  projects/bmake/usr.sbin/ntp/ntp-keygen/Makefile
  projects/bmake/usr.sbin/ntp/ntpd/Makefile
  projects/bmake/usr.sbin/pmcstat/pmcstat.8
  projects/bmake/usr.sbin/pmcstat/pmcstat.c
  projects/bmake/usr.sbin/ppp/Makefile
  projects/bmake/usr.sbin/rpcbind/Makefile
  projects/bmake/usr.sbin/sa/Makefile
  projects/bmake/usr.sbin/sendmail/Makefile
  projects/bmake/usr.sbin/syslogd/Makefile
  projects/bmake/usr.sbin/tcpdchk/Makefile
  projects/bmake/usr.sbin/tcpdmatch/Makefile
  projects/bmake/usr.sbin/tcpdump/tcpdump/Makefile
  projects/bmake/usr.sbin/trpt/Makefile
  projects/bmake/usr.sbin/tzsetup/Makefile
  projects/bmake/usr.sbin/wpa/hostapd/Makefile
  projects/bmake/usr.sbin/wpa/wpa_supplicant/Makefile
Directory Properties:
  projects/bmake/   (props changed)
  projects/bmake/cddl/   (props changed)
  projects/bmake/cddl/contrib/opensolaris/   (props changed)
  projects/bmake/contrib/gcc/   (props changed)
  projects/bmake/contrib/libstdc++/   (props changed)
  projects/bmake/contrib/llvm/   (props changed)
  projects/bmake/contrib/llvm/tools/clang/   (props changed)
  projects/bmake/contrib/ntp/   (props changed)
  projects/bmake/contrib/top/   (props changed)
  projects/bmake/crypto/openssh/   (props changed)
  projects/bmake/crypto/openssl/   (props changed)
  projects/bmake/etc/   (props changed)
  projects/bmake/gnu/lib/   (props changed)
  projects/bmake/gnu/usr.bin/binutils/   (props changed)
  projects/bmake/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/bmake/include/   (props changed)
  projects/bmake/lib/libc/   (props changed)
  projects/bmake/lib/libutil/   (props changed)
  projects/bmake/lib/libvmmapi/   (props changed)
  projects/bmake/sbin/   (props changed)
  projects/bmake/sbin/ipfw/   (props changed)
  projects/bmake/share/man/man4/   (props changed)
  projects/bmake/sys/   (props changed)
  projects/bmake/sys/amd64/conf/   (props changed)
  projects/bmake/sys/amd64/vmm/   (props changed)
  projects/bmake/sys/arm/conf/   (props changed)
  projects/bmake/sys/boot/   (props changed)
  projects/bmake/sys/boot/ia64/efi/   (props changed)
  projects/bmake/sys/boot/ia64/ski/   (props changed)
  projects/bmake/sys/boot/powerpc/ofw/   (props changed)
  projects/bmake/sys/cddl/contrib/opensolaris/   (props changed)
  projects/bmake/sys/conf/   (props changed)
  projects/bmake/sys/i386/conf/   (props changed)
  projects/bmake/sys/ia64/conf/   (props changed)
  projects/bmake/sys/mips/conf/   (props changed)
  projects/bmake/sys/pc98/conf/   (props changed)
  projects/bmake/sys/powerpc/conf/   (props changed)
  projects/bmake/sys/sparc64/conf/   (props changed)
  projects/bmake/usr.bin/calendar/   (props changed)
  projects/bmake/usr.sbin/bhyve/   (props changed)
  projects/bmake/usr.sbin/bhyvectl/   (props changed)
  projects/bmake/usr.sbin/jail/   (props changed)

Modified: projects/bmake/Makefile
==============================================================================
--- projects/bmake/Makefile	Thu May  8 22:52:05 2014	(r265719)
+++ projects/bmake/Makefile	Thu May  8 23:54:15 2014	(r265720)
@@ -139,11 +139,7 @@ _MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH
 # Choices add to complexity though.
 # We cannot blindly use a make which may not be the one we want
 # so be exlicit - until all choice is removed.
-.if !defined(WITHOUT_BMAKE)
 WANT_MAKE=	bmake
-.else
-WANT_MAKE=	fmake
-.endif
 MYMAKE=		${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}/${WANT_MAKE}
 .if defined(.PARSEDIR)
 HAVE_MAKE=	bmake
@@ -152,7 +148,7 @@ HAVE_MAKE=	fmake
 .endif
 .if exists(${MYMAKE})
 SUB_MAKE:= ${MYMAKE} -m ${.CURDIR}/share/mk
-.elif ${WANT_MAKE} != ${HAVE_MAKE} || ${WANT_MAKE} != "bmake"
+.elif ${WANT_MAKE} != ${HAVE_MAKE}
 # It may not exist yet but we may cause it to.
 # In the case of fmake, upgrade_checks may cause a newer version to be built.
 SUB_MAKE= `test -x ${MYMAKE} && echo ${MYMAKE} || echo ${MAKE}` \
@@ -238,8 +234,17 @@ tinderbox toolchains kernel-toolchains: 
 ${TGTS}:
 	${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET}
 
-# Set a reasonable default
-.MAIN:	all
+# The historic default "all" target creates files which may cause stale
+# or (in the cross build case) unlinkable results. Fail with an error
+# when no target is given. The users can explicitly specify "all"
+# if they want the historic behavior.
+.MAIN:	_guard
+
+_guard:
+	@echo
+	@echo "Explicit target required (use \"all\" for historic behavior)"
+	@echo
+	@false
 
 STARTTIME!= LC_ALL=C date
 CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s ; echo
@@ -342,7 +347,7 @@ make bmake: .PHONY
 		${MMAKE} obj && \
 		${MMAKE} depend && \
 		${MMAKE} all && \
-		${MMAKE} install DESTDIR=${MYMAKE:H} BINDIR=
+		${MMAKE} install DESTDIR=${MYMAKE:H} BINDIR= NO_MAN=t
 
 tinderbox toolchains kernel-toolchains: upgrade_checks
 
@@ -449,9 +454,15 @@ universe_kernels: universe_kernconfs
 .if !defined(TARGET)
 TARGET!=	uname -m
 .endif
+.if defined(MAKE_ALL_KERNELS)
+_THINNER=cat
+.else
+_THINNER=xargs grep -L "^.NO_UNIVERSE"
+.endif
 KERNCONFS!=	cd ${KERNSRCDIR}/${TARGET}/conf && \
 		find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
-		! -name DEFAULTS ! -name NOTES
+		! -name DEFAULTS ! -name NOTES | \
+		${_THINNER}
 universe_kernconfs:
 .for kernel in ${KERNCONFS}
 TARGET_ARCH_${kernel}!=	cd ${KERNSRCDIR}/${TARGET}/conf && \

Modified: projects/bmake/Makefile.inc1
==============================================================================
--- projects/bmake/Makefile.inc1	Thu May  8 22:52:05 2014	(r265719)
+++ projects/bmake/Makefile.inc1	Thu May  8 23:54:15 2014	(r265720)
@@ -45,7 +45,7 @@
 .error "Both TARGET and TARGET_ARCH must be defined."
 .endif
 
-.include <bsd.own.mk>
+.include "share/mk/src.opts.mk"
 .include <bsd.arch.inc.mk>
 .include <bsd.compiler.mk>
 
@@ -1001,7 +1001,7 @@ buildkernel:
 	cd ${KRNLCONFDIR}; \
 		PATH=${TMPPATH} \
 		    config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} \
-			-I ${KERNCONFDIR} ${KERNCONFDIR}/${_kernel}
+			-I '${KERNCONFDIR}' '${KERNCONFDIR}/${_kernel}'
 .endif
 .if !defined(NO_CLEAN) && !defined(NO_KERNELCLEAN)
 	@echo
@@ -1480,6 +1480,7 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		${_secure_lib_libssh} ${_secure_lib_libssl}
 .if ${MK_GNUCXX} != "no" && ${MK_CXX} != "no"
 _prebuild_libs+= gnu/lib/libstdc++ gnu/lib/libsupc++
+gnu/lib/libstdc++__L: lib/msun__L
 .endif
 
 .if defined(WITH_ATF) || ${MK_TESTS} != "no"
@@ -1807,7 +1808,7 @@ check-old: check-old-files check-old-lib
 # showconfig - show build configuration.
 #
 showconfig:
-	@${MAKE} -n -f bsd.own.mk -V dummy -dg1 2>&1 | grep ^MK_ | sort
+	@${MAKE} -n -f src.opts.mk -V dummy -dg1 2>&1 | grep ^MK_ | sort
 
 .if !empty(KRNLOBJDIR) && !empty(KERNCONF)
 DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/
@@ -1815,7 +1816,7 @@ DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}
 .if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE)
 .if exists(${KERNCONFDIR}/${KERNCONF})
 FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \
-	${KERNCONFDIR}/${KERNCONF} ; echo
+	'${KERNCONFDIR}/${KERNCONF}' ; echo
 .endif
 .endif
 
@@ -1829,24 +1830,9 @@ DTBOUTPUTPATH= ${.CURDIR}
 # Build 'standalone' Device Tree Blob
 #
 builddtb:
-	@if [ "${FDT_DTS_FILE}" = "" ]; then \
-		echo "ERROR: FDT_DTS_FILE must be specified!"; \
-		exit 1; \
-	fi;	\
-	if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${TARGET}/${FDT_DTS_FILE} ]; then \
-		echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \
-			exist!"; \
-		exit 1;	\
-	fi;	\
-	if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then	\
-		echo "WARNING: DTB will be placed in the current working \
-			directory"; \
-	fi
-	@PATH=${TMPPATH} \
-	MACHINE=${TARGET} \
+	@PATH=${TMPPATH} MACHINE=${TARGET} \
 	${.CURDIR}/sys/tools/fdt/make_dtb.sh ${.CURDIR}/sys \
-	    ${FDT_DTS_FILE} \
-	    ${DTBOUTPUTPATH}/`basename ${FDT_DTS_FILE} .dts`
+	    "${FDT_DTS_FILE}" ${DTBOUTPUTPATH}
 
 ###############
 

Modified: projects/bmake/ObsoleteFiles.inc
==============================================================================
--- projects/bmake/ObsoleteFiles.inc	Thu May  8 22:52:05 2014	(r265719)
+++ projects/bmake/ObsoleteFiles.inc	Thu May  8 23:54:15 2014	(r265720)
@@ -38,6 +38,14 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20140505: Bogusly installing src.opts.mk
+OLD_FILES+=usr/share/mk/src.opts.mk
+# 20140505: Reject PR kern/187551
+OLD_DIRS+=usr/tests/sbin/ifconfig
+OLD_FILES+=usr/tests/sbin/ifconfig/Kyuafile
+OLD_FILES+=usr/tests/sbin/ifconfig/fibs_test
+# 20140502: Removal of lindev(4)
+OLD_FILES+=usr/share/man/man4/lindev.4.gz
 # 20140314: AppleTalk
 OLD_DIRS+=usr/include/netatalk
 OLD_FILES+=usr/include/netatalk/aarp.h
@@ -49,7 +57,6 @@ OLD_FILES+=usr/include/netatalk/ddp_pcb.
 OLD_FILES+=usr/include/netatalk/ddp_var.h
 OLD_FILES+=usr/include/netatalk/endian.h
 OLD_FILES+=usr/include/netatalk/phase2.h
-
 # 20140314: Remove IPX/SPX
 OLD_LIBS+=lib/libipx.so.5
 OLD_FILES+=usr/include/netipx/ipx.h

Modified: projects/bmake/UPDATING
==============================================================================
--- projects/bmake/UPDATING	Thu May  8 22:52:05 2014	(r265719)
+++ projects/bmake/UPDATING	Thu May  8 23:54:15 2014	(r265720)
@@ -12,9 +12,9 @@ Items affecting the ports and packages s
 /usr/ports/UPDATING.  Please read that file before running portupgrade.
 
 NOTE: FreeBSD has switched from gcc to clang. If you have trouble bootstrapping
-from older versions of FreeBSD, try WITHOUT_CLANG to bootstrap to the tip of
-head, and then rebuild without this option. The bootstrap process from
-older version of current is a bit fragile.
+from older versions of FreeBSD, try WITHOUT_CLANG and WITH_GCC to bootstrap to
+the tip of head, and then rebuild without this option. The bootstrap process from
+older version of current across the gcc/clang cutover is a bit fragile.
 
 NOTE TO PEOPLE WHO THINK THAT FreeBSD 11.x IS SLOW:
 	FreeBSD 11.x has many debugging features turned on, in both the kernel
@@ -31,6 +31,33 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20140508:
+	We bogusly installed src.opts.mk in /usr/share/mk. This file should
+	be removed to avoid issues in the future (and has been added to
+	ObsoleteFiles.inc).
+
+20140505:
+	/etc/src.conf now affects only builds of the FreeBSD src tree. In the
+	past, it affected all builds that used the bsd.*.mk files. The old
+	behavior was a bug, but people may have relied upon it. To get this
+	behavior back, you can .include /etc/src.conf from /etc/make.conf
+	(which is still global and isn't changed). This also changes the
+	behavior of incremental builds inside the tree of individual
+	directories. Set MAKESYSPATH to ".../share/mk" to do that.
+	Although this has survived make universe and some upgrade scenarios,
+	other upgrade scenarios may have broken. At least one form of
+	temporary breakage was fixed with MAKESYSPATH settings for buildworld
+	as well...
+
+	One side effect of all this cleaning up is that bsd.compiler.mk
+	is no longer implicitly included by bsd.own.mk. If you wish to
+	use COMPILER_TYPE, you must now explicitly include bsd.compiler.mk
+	as well.
+
+20140430:
+	The lindev device has been removed since /dev/full has been made a
+	standard device.  __FreeBSD_version has been bumped.
+
 20140418:
 	The YES_HESIOD knob has been removed. It has been obsolete for
 	a decade. Please move to using WITH_HESIOD instead or your builds
@@ -648,1264 +675,6 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	The stable/9 branch created in subversion.  This corresponds to the
 	RELENG_9 branch in CVS.
 
-20110913:
-	This commit modifies vfs_register() so that it uses a hash
-	calculation to set vfc_typenum, which is enabled by default.
-	The first time a system is booted after this change, the
-	vfc_typenum values will change for all file systems. The
-	main effect of this is a change to the NFS server file handles
-	for file systems that use vfc_typenum in their fsid, such as ZFS.
-	It will, however, prevent vfc_typenum from changing when file
-	systems are loaded in a different order for subsequent reboots.
-	To disable this, you can set vfs.typenumhash=0 in /boot/loader.conf
-	until you are ready to remount all NFS clients after a reboot.
-
-20110828:
-	Bump the shared library version numbers for libraries that
-	do not use symbol versioning, have changed the ABI compared
-	to stable/8 and which shared library version was not bumped.
-	Done as part of 9.0-RELEASE cycle.
-
-20110815:
-	During the merge of Capsicum features, the fget(9) KPI was modified.
-	This may require the rebuilding of out-of-tree device drivers --
-	issues have been reported specifically with the nVidia device driver.
-	__FreeBSD_version is bumped to 900041.
-
-	Also, there is a period between 20110811 and 20110814 where the
-	special devices /dev/{stdin,stdout,stderr} did not work correctly.
-	Building world from a kernel during that window may not work.
-
-20110628:
-	The packet filter (pf) code has been updated to OpenBSD 4.5.
-	You need to update userland tools to be in sync with kernel.
-	This update breaks backward compatibility with earlier pfsync(4)
-	versions.  Care must be taken when updating redundant firewall setups.
-
-20110608:
-	The following sysctls and tunables are retired on x86 platforms:
-		machdep.hlt_cpus
-		machdep.hlt_logical_cpus
-	The following sysctl is retired:
-		machdep.hyperthreading_allowed
-	The sysctls were supposed to provide a way to dynamically offline and
-	online selected CPUs on x86 platforms, but the implementation has not
-	been reliable especially with SCHED_ULE scheduler.
-	machdep.hyperthreading_allowed tunable is still available to ignore
-	hyperthreading CPUs at OS level.
-	Individual CPUs can be disabled using hint.lapic.X.disabled tunable,
-	where X is an APIC ID of a CPU.  Be advised, though, that disabling
-	CPUs in non-uniform fashion will result in non-uniform topology and
-	may lead to sub-optimal system performance with SCHED_ULE, which is
-	a default scheduler.
-
-20110607:
-	cpumask_t type is retired and cpuset_t is used in order to describe
-	a mask of CPUs.
-
-20110531:
-	Changes to ifconfig(8) for dynamic address family detection mandate
-	that you are running a kernel of 20110525 or later.  Make sure to
-	follow the update procedure to boot a new kernel before installing
-	world.
-
-20110513:
-	Support for sun4v architecture is officially dropped
-
-20110503:
-	Several KPI breaking changes have been committed to the mii(4) layer,
-	the PHY drivers and consequently some Ethernet drivers using mii(4).
-	This means that miibus.ko and the modules of the affected Ethernet
-	drivers need to be recompiled.
-
-	Note to kernel developers: Given that the OUI bit reversion problem
-	was fixed as part of these changes all mii(4) commits related to OUIs,
-	i.e. to sys/dev/mii/miidevs, PHY driver probing and vendor specific
-	handling, no longer can be merged verbatim to stable/8 and previous
-	branches.
-
-20110430:
-	Users of the Atheros AR71xx SoC code now need to add 'device ar71xx_pci'
-	into their kernel configurations along with 'device pci'.
-
-20110427:
-	The default NFS client is now the new NFS client, so fstype "newnfs"
-	is now "nfs" and the regular/old NFS client is now fstype "oldnfs".
-	Although mounts via fstype "nfs" will usually work without userland
-	changes, it is recommended that the mount(8) and mount_nfs(8)
-	commands be rebuilt from sources and that a link to mount_nfs called
-	mount_oldnfs be created. The new client is compiled into the
-	kernel with "options NFSCL" and this is needed for diskless root
-	file systems. The GENERIC kernel configs have been changed to use
-	NFSCL and NFSD (the new server) instead of NFSCLIENT and NFSSERVER.
-	To use the regular/old client, you can "mount -t oldnfs ...". For
-	a diskless root file system, you must also include a line like:
-	
-	vfs.root.mountfrom="oldnfs:"
-
-	in the boot/loader.conf on the root fs on the NFS server to make
-	a diskless root fs use the old client.
-
-20110424:
-	The GENERIC kernels for all architectures now default to the new
-	CAM-based ATA stack. It means that all legacy ATA drivers were
-	removed and replaced by respective CAM drivers. If you are using
-	ATA device names in /etc/fstab or other places, make sure to update
-	them respectively (adX -> adaY, acdX -> cdY, afdX -> daY, astX -> saY,
-	where 'Y's are the sequential numbers starting from zero for each type
-	in order of detection, unless configured otherwise with tunables,
-	see cam(4)). There will be symbolic links created in /dev/ to map
-	old adX devices to the respective adaY. They should provide basic
-	compatibility for file systems mounting in most cases, but they do
-	not support old user-level APIs and do not have respective providers
-	in GEOM. Consider using updated management tools with new device names.
-
-	It is possible to load devices ahci, ata, siis and mvs as modules,
-	but option ATA_CAM should remain in kernel configuration to make ata
-	module work as CAM driver supporting legacy ATA controllers. Device ata
-	still can be used in modular fashion (atacore + ...). Modules atadisk
-	and atapi* are not used and won't affect operation in ATA_CAM mode.
-	Note that to use CAM-based ATA kernel should include CAM devices
-	scbus, pass, da (or explicitly ada), cd and optionally others. All of
-	them are parts of the cam module.
-
-	ataraid(4) functionality is now supported by the RAID GEOM class.
-	To use it you can load geom_raid kernel module and use graid(8) tool
-	for management. Instead of /dev/arX device names, use /dev/raid/rX.
-
-	No kernel config options or code have been removed, so if a problem
-	arises, please report it and optionally revert to the old ATA stack.
-	In order to do it you can remove from the kernel config:
-	    options        ATA_CAM
-	    device         ahci
-	    device         mvs
-	    device         siis
-	, and instead add back:
-	    device         atadisk         # ATA disk drives
-	    device         ataraid         # ATA RAID drives
-	    device         atapicd         # ATAPI CDROM drives
-	    device         atapifd         # ATAPI floppy drives
-	    device         atapist         # ATAPI tape drives
-
-20110423:
-	The default NFS server has been changed to the new server, which
-	was referred to as the experimental server. If you need to switch
-	back to the old NFS server, you must now put the "-o" option on
-	both the mountd and nfsd commands. This can be done using the
-	mountd_flags and nfs_server_flags rc.conf variables until an
-	update to the rc scripts is committed, which is coming soon.
-
-20110418:
-	The GNU Objective-C runtime library (libobjc), and other Objective-C
-	related components have been removed from the base system.  If you
-	require an Objective-C library, please use one of the available ports.
-
-20110331:
-	ath(4) has been split into bus- and device- modules. if_ath contains
-	the HAL, the TX rate control and the network device code. if_ath_pci
-	contains the PCI bus glue. For Atheros MIPS embedded systems, if_ath_ahb
-	contains the AHB glue. Users need to load both if_ath_pci and if_ath
-	in order to use ath on everything else.
-
-	TO REPEAT: if_ath_ahb is not needed for normal users. Normal users only
-	need to load if_ath and if_ath_pci for ath(4) operation.
-
-20110314:
-	As part of the replacement of sysinstall, the process of building
-	release media has changed significantly. For details, please re-read
-	release(7), which has been updated to reflect the new build process.
-
-20110218:
-	GNU binutils 2.17.50 (as of 2007-07-03) has been merged to -HEAD.  This
-	is the last available version under GPLv2.  It brings a number of new
-	features, such as support for newer x86 CPU's (with SSE-3, SSSE-3, SSE
-	4.1 and SSE 4.2), better support for powerpc64, a number of new
-	directives, and lots of other small improvements.  See the ChangeLog
-	file in contrib/binutils for the full details.
-
-20110218:
-	IPsec's HMAC_SHA256-512 support has been fixed to be RFC4868
-	compliant, and will now use half of hash for authentication.
-	This will break interoperability with all stacks (including all
-	actual FreeBSD versions) who implement
-	draft-ietf-ipsec-ciph-sha-256-00 (they use 96 bits of hash for
-	authentication).
-	The only workaround with such peers is to use another HMAC
-	algorithm for IPsec ("phase 2") authentication.
-
-20110207:
-	Remove the uio_yield prototype and symbol.  This function has
-	been misnamed since it was introduced and should not be
-	globally exposed with this name.  The equivalent functionality
-	is now available using kern_yield(curthread->td_user_pri).
-	The function remains undocumented.
-
-20110112:
-	A SYSCTL_[ADD_]UQUAD was added for unsigned uint64_t pointers,
-	symmetric with the existing SYSCTL_[ADD_]QUAD.  Type checking
-	for scalar sysctls is defined but disabled.  Code that needs
-	UQUAD to pass the type checking that must compile on older
-	systems where the define is not present can check against
-	__FreeBSD_version >= 900030.
-
-	The system dialog(1) has been replaced with a new version previously
-	in ports as devel/cdialog. dialog(1) is mostly command-line compatible
-	with the previous version, but the libdialog associated with it has
-	a largely incompatible API. As such, the original version of libdialog
-	will be kept temporarily as libodialog, until its base system consumers
-	are replaced or updated. Bump __FreeBSD_version to 900030.
-
-20110103:
-	If you are trying to run make universe on a -stable system, and you get
-	the following warning:
-	"Makefile", line 356: "Target architecture for i386/conf/GENERIC 
-	unknown.  config(8) likely too old."
-	or something similar to it, then you must upgrade your -stable system
-	to 8.2-Release or newer (really, any time after r210146 7/15/2010 in
-	stable/8) or build the config from the latest stable/8 branch and
-	install it on your system.
-
-	Prior to this date, building a current universe on 8-stable system from
-	between 7/15/2010 and 1/2/2011 would result in a weird shell parsing
-	error in the first kernel build phase.  A new config on those old 
-	systems will fix that problem for older versions of -current.
-
-20101228:
-	The TCP stack has been modified to allow Khelp modules to interact with
-	it via helper hook points and store per-connection data in the TCP
-	control block. Bump __FreeBSD_version to 900029. User space tools that
-	rely on the size of struct tcpcb in tcp_var.h (e.g. sockstat) need to
-	be recompiled.
-
-20101114:
-	Generic IEEE 802.3 annex 31B full duplex flow control support has been
-	added to mii(4) and bge(4), bce(4), msk(4), nfe(4) and stge(4) along
-	with brgphy(4), e1000phy(4) as well as ip1000phy() have been converted
-	to take advantage of it instead of using custom implementations.  This
-	means that these drivers now no longer unconditionally advertise
-	support for flow control but only do so if flow control is a selected
-	media option.  This was implemented in the generic support that way in
-	order to allow flow control to be switched on and off via ifconfig(8)
-	with the PHY specific default to typically off in order to protect
-	from unwanted effects.  Consequently, if you used flow control with
-	one of the above mentioned drivers you now need to explicitly enable
-	it, for example via:
-		ifconfig bge0 media auto mediaopt flowcontrol
-
-	Along with the above mentioned changes generic support for setting
-	1000baseT master mode also has been added and brgphy(4), ciphy(4),
-	e1000phy(4) as well as ip1000phy(4) have been converted to take
-	advantage of it.  This means that these drivers now no longer take the
-	link0 parameter for selecting master mode but the master media option
-	has to be used instead, for example like in the following:
-		ifconfig bge0 media 1000baseT mediaopt full-duplex,master
-
-	Selection of master mode now is also available with all other PHY
-	drivers supporting 1000baseT.
-
-20101111:
-	The TCP stack has received a significant update to add support for
-	modularised congestion control and generally improve the clarity of
-	congestion control decisions. Bump __FreeBSD_version to 900025. User
-	space tools that rely on the size of struct tcpcb in tcp_var.h (e.g.
-	sockstat) need to be recompiled.
-
-20101002:
-	The man(1) utility has been replaced by a new version that no longer
-	uses /etc/manpath.config. Please consult man.conf(5) for how to
-	migrate local entries to the new format.
-
-20100928:
-	The copyright strings printed by login(1) and sshd(8) at the time of a
-	new connection have been removed to follow other operating systems and
-	upstream sshd.
-
-20100915:
-	A workaround for a fixed ld bug has been removed in kernel code,
-	so make sure that your system ld is built from sources after
-	revision 210245 from 2010-07-19 (r211583 if building head kernel
-	on stable/8, r211584 for stable/7; both from 2010-08-21).
-	A symptom of incorrect ld version is different addresses for
-	set_pcpu section and __start_set_pcpu symbol in kernel and/or modules.
-
-20100913:
-	The $ipv6_prefer variable in rc.conf(5) has been split into
-	$ip6addrctl_policy and $ipv6_activate_all_interfaces.
-
-	The $ip6addrctl_policy is a variable to choose a pre-defined
-	address selection policy set by ip6addrctl(8).  A value
-	"ipv4_prefer", "ipv6_prefer" or "AUTO" can be specified.  The
-	default is "AUTO".
-
-	The $ipv6_activate_all_interfaces specifies whether IFDISABLED
-	flag (see an entry of 20090926) is set on an interface with no
-	corresponding $ifconfig_IF_ipv6 line.  The default is "NO" for
-	security reason.  If you want IPv6 link-local address on all
-	interfaces by default, set this to "YES".
-
-	The old ipv6_prefer="YES" is equivalent to
-	ipv6_activate_all_interfaces="YES" and
-	ip6addrctl_policy="ipv6_prefer".
-
-20100913:
-	DTrace has grown support for userland tracing. Due to this, DTrace is
-	now i386 and amd64 only.
-	dtruss(1) is now installed by default on those systems and a new
-	kernel module is needed for userland tracing: fasttrap.
-	No changes to your kernel config file are necessary to enable
-	userland tracing, but you might consider adding 'STRIP=' and
-	'CFLAGS+=-fno-omit-frame-pointer' to your make.conf if you want
-	to have informative userland stack traces in DTrace (ustack).
-
-20100725:
-	The acpi_aiboost(4) driver has been removed in favor of the new
-	aibs(4) driver. You should update your kernel configuration file.
-
-20100722:
-	BSD grep has been imported to the base system and it is built by
-	default.  It is completely BSD licensed, highly GNU-compatible, uses
-	less memory than its GNU counterpart and has a small codebase.
-	However, it is slower than its GNU counterpart, which is mostly
-	noticeable for larger searches, for smaller ones it is measurable
-	but not significant.  The reason is complex, the most important factor
-	is that we lack a modern and efficient regex library and GNU
-	overcomes this by optimizing the searches internally.  Future work
-	on improving the regex performance is planned, for the meantime,
-	users that need better performance, can build GNU grep instead by
-	setting the WITH_GNU_GREP knob.
-
-20100713:
-	Due to the import of powerpc64 support, all existing powerpc kernel
-	configuration files must be updated with a machine directive like this:
-	    machine powerpc powerpc
-
-	In addition, an updated config(8) is required to build powerpc kernels
-	after this change.
-
-20100713:
-	A new version of ZFS (version 15) has been merged to -HEAD.
-	This version uses a python library for the following subcommands:
-	zfs allow, zfs unallow, zfs groupspace, zfs userspace.
-	For full functionality of these commands the following port must
-	be installed: sysutils/py-zfs
-
-20100429:
-	'vm_page's are now hashed by physical address to an array of mutexes.
-	Currently this is only used to serialize access to hold_count. Over 
-	time the page queue mutex will be peeled away. This changes the size
-	of pmap on every architecture. And requires all callers of vm_page_hold
-	and vm_page_unhold to be updated. 
- 
-20100402:
-	WITH_CTF can now be specified in src.conf (not recommended, there
-	are some problems with static executables), make.conf (would also
-	affect ports which do not use GNU make and do not override the
-	compile targets) or in the kernel config (via "makeoptions
-	WITH_CTF=yes").
-	When WITH_CTF was specified there before this was silently ignored,
-	so make sure that WITH_CTF is not used in places which could lead
-	to unwanted behavior.
-
-20100311:
-	The kernel option COMPAT_IA32 has been replaced with COMPAT_FREEBSD32
-	to allow 32-bit compatibility on non-x86 platforms. All kernel
-	configurations on amd64 and ia64 platforms using these options must
-	be modified accordingly.
-
-20100113:
-	The utmp user accounting database has been replaced with utmpx,
-	the user accounting interface standardized by POSIX.
-	Unfortunately the semantics of utmp and utmpx don't match,
-	making it practically impossible to support both interfaces.
-	The user accounting database is used by tools like finger(1),
-	last(1), talk(1), w(1) and ac(8).
-
-	All applications in the base system use utmpx.  This means only
-	local binaries (e.g. from the ports tree) may still use these
-	utmp database files.  These applications must be rebuilt to make
-	use of utmpx.
-
-	After the system has been upgraded, it is safe to remove the old
-	log files (/var/run/utmp, /var/log/lastlog and /var/log/wtmp*),
-	assuming their contents is of no importance anymore.  Old wtmp
-	databases can only be used by last(1) and ac(8) after they have
-	been converted to the new format using wtmpcvt(1).
-
-20100108:
-	Introduce the kernel thread "deadlock resolver" (which can be enabled
-	via the DEADLKRES option, see NOTES for more details) and the
-	sleepq_type() function for sleepqueues.
-
-20091202:
-	The rc.firewall and rc.firewall6 were unified, and
-	rc.firewall6 and rc.d/ip6fw were removed.
-	According to the removal of rc.d/ip6fw, ipv6_firewall_* rc
-	variables are obsoleted.  Instead, the following new rc
-	variables are added to rc.d/ipfw:
-
-		firewall_client_net_ipv6, firewall_simple_iif_ipv6,
-		firewall_simple_inet_ipv6, firewall_simple_oif_ipv6,
-		firewall_simple_onet_ipv6, firewall_trusted_ipv6
-
-	The meanings correspond to the relevant IPv4 variables.
-
-20091125:
-	8.0-RELEASE.
-
-20091113:
-	The default terminal emulation for syscons(4) has been changed
-	from cons25 to xterm on all platforms except pc98.  This means
-	that the /etc/ttys file needs to be updated to ensure correct
-	operation of applications on the console.
-
-	The terminal emulation style can be toggled per window by using
-	vidcontrol(1)'s -T flag.  The TEKEN_CONS25 kernel configuration
-	options can be used to change the compile-time default back to
-	cons25.
-
-	To prevent graphical artifacts, make sure the TERM environment
-	variable is set to match the terminal emulation that is being
-	performed by syscons(4).
-
-20091109:
-	The layout of the structure ieee80211req_scan_result has changed.
-	Applications that require wireless scan results (e.g. ifconfig(8))
-	from net80211 need to be recompiled.
-
-	Applications such as wpa_supplicant(8) may require a full world
-	build without using NO_CLEAN in order to get synchronized with the
-	new structure.
-
-20091025:
-	The iwn(4) driver has been updated to support the 5000 and 5150 series.
-	There's one kernel module for each firmware. Adding "device iwnfw"
-	to the kernel configuration file means including all three firmware
-	images inside the kernel. If you want to include just the one for
-	your wireless card, use the devices iwn4965fw, iwn5000fw or
-	iwn5150fw.
-
-20090926:
-	The rc.d/network_ipv6, IPv6 configuration script has been integrated
-	into rc.d/netif.  The changes are the following:
-
-	1. To use IPv6, simply define $ifconfig_IF_ipv6 like $ifconfig_IF
-	   for IPv4.  For aliases, $ifconfig_IF_aliasN should be used.
-	   Note that both variables need the "inet6" keyword at the head.
-
-	   Do not set $ipv6_network_interfaces manually if you do not
-	   understand what you are doing.  It is not needed in most cases. 
-
-	   $ipv6_ifconfig_IF and $ipv6_ifconfig_IF_aliasN still work, but
-	   they are obsolete.
-
-	2. $ipv6_enable is obsolete.  Use $ipv6_prefer and
-	   "inet6 accept_rtadv" keyword in ifconfig(8) instead.
-
-	   If you define $ipv6_enable=YES, it means $ipv6_prefer=YES and
-	   all configured interfaces have "inet6 accept_rtadv" in the
-	   $ifconfig_IF_ipv6.  These are for backward compatibility.
-
-	3. A new variable $ipv6_prefer has been added.  If NO, IPv6
-	   functionality of interfaces with no corresponding
-	   $ifconfig_IF_ipv6 is disabled by using "inet6 ifdisabled" flag,
-	   and the default address selection policy of ip6addrctl(8) 
-	   is the IPv4-preferred one (see rc.d/ip6addrctl for more details).
-	   Note that if you want to configure IPv6 functionality on the
-	   disabled interfaces after boot, first you need to clear the flag by
-	   using ifconfig(8) like:
-
-		ifconfig em0 inet6 -ifdisabled
-
-	   If YES, the default address selection policy is set as
-	   IPv6-preferred.
-
-	   The default value of $ipv6_prefer is NO.
-
-	4. If your system need to receive Router Advertisement messages,
-	   define "inet6 accept_rtadv" in $ifconfig_IF_ipv6.  The rc(8)
-	   scripts automatically invoke rtsol(8) when the interface becomes
-	   UP.  The Router Advertisement messages are used for SLAAC
-	   (State-Less Address AutoConfiguration).
-
-20090922:
-	802.11s D3.03 support was committed. This is incompatible with the
-	previous code, which was based on D3.0.
-
-20090912:
-	A sysctl variable net.inet6.ip6.accept_rtadv now sets the default value
-	of a per-interface flag ND6_IFF_ACCEPT_RTADV, not a global knob to
-	control whether accepting Router Advertisement messages or not.
-	Also, a per-interface flag ND6_IFF_AUTO_LINKLOCAL has been added and
-	a sysctl variable net.inet6.ip6.auto_linklocal is its default value.
-	The ifconfig(8) utility now supports these flags.
-
-20090910:
-	ZFS snapshots are now mounted with MNT_IGNORE flag. Use -v option for
-	mount(8) and -a option for df(1) to see them.
-
-20090825:
-	The old tunable hw.bus.devctl_disable has been superseded by
-	hw.bus.devctl_queue.  hw.bus.devctl_disable=1 in loader.conf should be
-	replaced by hw.bus.devctl_queue=0.  The default for this new tunable
-	is 1000.
-
-20090813:
-	Remove the option STOP_NMI.  The default action is now to use NMI only
-	for KDB via the newly introduced function stop_cpus_hard() and
-	maintain stop_cpus() to just use a normal IPI_STOP on ia32 and amd64.
-
-20090803:
-	The stable/8 branch created in subversion.  This corresponds to the
-	RELENG_8 branch in CVS.
-
-20090719:
-	Bump the shared library version numbers for all libraries that do not
-	use symbol versioning as part of the 8.0-RELEASE cycle.  Bump
-	__FreeBSD_version to 800105.
-
-20090714:
-	Due to changes in the implementation of virtual network stack support,
-	all network-related kernel modules must be recompiled.  As this change
-	breaks the ABI, bump __FreeBSD_version to 800104.
-
-20090713:
-	The TOE interface to the TCP syncache has been modified to remove
-	struct tcpopt (<netinet/tcp_var.h>) from the ABI of the network stack.
-	The cxgb driver is the only TOE consumer affected by this change, and
-	needs to be recompiled along with the kernel. As this change breaks
-	the ABI, bump __FreeBSD_version to 800103.
-
-20090712: 
-	Padding has been added to struct tcpcb, sackhint and tcpstat in
-	<netinet/tcp_var.h> to facilitate future MFCs and bug fixes whilst
-	maintaining the ABI. However, this change breaks the ABI, so bump
-	__FreeBSD_version to 800102. User space tools that rely on the size of
-	any of these structs (e.g. sockstat) need to be recompiled.
-
-20090630:
-	The NFS_LEGACYRPC option has been removed along with the old kernel
-	RPC implementation that this option selected. Kernel configurations
-	may need to be adjusted.
-
-20090629:
-	The network interface device nodes at /dev/net/<interface> have been
-	removed.  All ioctl operations can be performed the normal way using
-	routing sockets.  The kqueue functionality can generally be replaced
-	with routing sockets.
-
-20090628:
-	The documentation from the FreeBSD Documentation Project (Handbook,
-	FAQ, etc.) is now installed via packages by sysinstall(8) and under
-	the /usr/local/share/doc/freebsd directory instead of /usr/share/doc.
-
-20090624:
-	The ABI of various structures related to the SYSV IPC API have been
-	changed.  As a result, the COMPAT_FREEBSD[456] and COMPAT_43 kernel
-	options now all require COMPAT_FREEBSD7.  Bump __FreeBSD_version to
-	800100.
-
-20090622:
-	Layout of struct vnet has changed as routing related variables were
-	moved to their own Vimage module. Modules need to be recompiled.  Bump
-	__FreeBSD_version to 800099.
-
-20090619:
-	NGROUPS_MAX and NGROUPS have been increased from 16 to 1023 and 1024
-	respectively.  As long as no more than 16 groups per process are used,
-	no changes should be visible.  When more than 16 groups are used, old
-	binaries may fail if they call getgroups() or getgrouplist() with
-	statically sized storage.  Recompiling will work around this, but
-	applications should be modified to use dynamically allocated storage
-	for group arrays as POSIX.1-2008 does not cap an implementation's
-	number of supported groups at NGROUPS_MAX+1 as previous versions did.
-
-	NFS and portalfs mounts may also be affected as the list of groups is
-	truncated to 16.  Users of NFS who use more than 16 groups, should
-	take care that negative group permissions are not used on the exported
-	file systems as they will not be reliable unless a GSSAPI based
-	authentication method is used.
-
-20090616: 
-	The compiling option ADAPTIVE_LOCKMGRS has been introduced.  This
-	option compiles in the support for adaptive spinning for lockmgrs
-	which want to enable it.  The lockinit() function now accepts the flag
-	LK_ADAPTIVE in order to make the lock object subject to adaptive
-	spinning when both held in write and read mode.
-
-20090613:
-	The layout of the structure returned by IEEE80211_IOC_STA_INFO has
-	changed.  User applications that use this ioctl need to be rebuilt.
-
-20090611:
-	The layout of struct thread has changed.  Kernel and modules need to
-	be rebuilt.
-
-20090608:
-	The layout of structs ifnet, domain, protosw and vnet_net has changed.
-	Kernel modules need to be rebuilt.  Bump __FreeBSD_version to 800097.
-
-20090602:
-	window(1) has been removed from the base system. It can now be
-	installed from ports. The port is called misc/window.
-
-20090601:
-	The way we are storing and accessing `routing table' entries has
-	changed. Programs reading the FIB, like netstat, need to be
-	re-compiled.
-
-20090601:
-	A new netisr implementation has been added for FreeBSD 8.  Network
-	file system modules, such as igmp, ipdivert, and others, should be
-	rebuilt.
-	Bump __FreeBSD_version to 800096.
-
-20090530:
-	Remove the tunable/sysctl debug.mpsafevfs as its initial purpose is no
-	more valid.
-
-20090530:
-	Add VOP_ACCESSX(9).  File system modules need to be rebuilt.
-	Bump __FreeBSD_version to 800094.
-
-20090529:
-	Add mnt_xflag field to 'struct mount'.  File system modules need to be
-	rebuilt.
-	Bump __FreeBSD_version to 800093.
-
-20090528:
-	The compiling option ADAPTIVE_SX has been retired while it has been
-	introduced the option NO_ADAPTIVE_SX which handles the reversed logic.
-	The KPI for sx_init_flags() changes as accepting flags:
-	SX_ADAPTIVESPIN flag has been retired while the SX_NOADAPTIVE flag has
-	been introduced in order to handle the reversed logic.
-	Bump __FreeBSD_version to 800092.
-
-20090527:
-	Add support for hierarchical jails.  Remove global securelevel.
-	Bump __FreeBSD_version to 800091.
-
-20090523:
-	The layout of struct vnet_net has changed, therefore modules
-	need to be rebuilt.
-	Bump __FreeBSD_version to 800090.
-
-20090523:
-	The newly imported zic(8) produces a new format in the output. Please
-	run tzsetup(8) to install the newly created data to /etc/localtime.
-
-20090520:
-	The sysctl tree for the usb stack has renamed from hw.usb2.* to
-	hw.usb.* and is now consistent again with previous releases.
-
-20090520:
-	802.11 monitor mode support was revised and driver api's were changed.
-	Drivers dependent on net80211 now support DLT_IEEE802_11_RADIO instead
-	of DLT_IEEE802_11.  No user-visible data structures were changed but
-	applications that use DLT_IEEE802_11 may require changes.
-	Bump __FreeBSD_version to 800088.
-
-20090430:
-	The layout of the following structs has changed: sysctl_oid,
-	socket, ifnet, inpcbinfo, tcpcb, syncache_head, vnet_inet,
-	vnet_inet6 and vnet_ipfw.  Most modules need to be rebuild or
-	panics may be experienced.  World rebuild is required for
-	correctly checking networking state from userland.
-	Bump __FreeBSD_version to 800085.
-
-20090429:
-	MLDv2 and Source-Specific Multicast (SSM) have been merged
-	to the IPv6 stack. VIMAGE hooks are in but not yet used.
-	The implementation of SSM within FreeBSD's IPv6 stack closely
-	follows the IPv4 implementation.
-
-	For kernel developers:
-
-	* The most important changes are that the ip6_output() and
-	  ip6_input() paths no longer take the IN6_MULTI_LOCK,
-	  and this lock has been downgraded to a non-recursive mutex.
-
-	* As with the changes to the IPv4 stack to support SSM, filtering
-	  of inbound multicast traffic must now be performed by transport
-	  protocols within the IPv6 stack. This does not apply to TCP and
-	  SCTP, however, it does apply to UDP in IPv6 and raw IPv6.
-
-	* The KPIs used by IPv6 multicast are similar to those used by
-	  the IPv4 stack, with the following differences:
-	   * im6o_mc_filter() is analogous to imo_multicast_filter().
-	   * The legacy KAME entry points in6_joingroup and in6_leavegroup()
-	     are shimmed to in6_mc_join() and in6_mc_leave() respectively.
-	   * IN6_LOOKUP_MULTI() has been deprecated and removed.
-	   * IPv6 relies on MLD for the DAD mechanism. KAME's internal KPIs
-	     for MLDv1 have an additional 'timer' argument which is used to
-	     jitter the initial membership report for the solicited-node
-	     multicast membership on-link.
-	   * This is not strictly needed for MLDv2, which already jitters
-	     its report transmissions.  However, the 'timer' argument is
-	     preserved in case MLDv1 is active on the interface.
-
-	* The KAME linked-list based IPv6 membership implementation has
-	  been refactored to use a vector similar to that used by the IPv4
-	  stack.
-	  Code which maintains a list of its own multicast memberships
-	  internally, e.g. carp, has been updated to reflect the new
-	  semantics.
-
-	* There is a known Lock Order Reversal (LOR) due to in6_setscope()
-	  acquiring the IF_AFDATA_LOCK and being called within ip6_output().
-	  Whilst MLDv2 tries to avoid this otherwise benign LOR, it is an
-	  implementation constraint which needs to be addressed in HEAD.
-
-	For application developers:
-
-	* The changes are broadly similar to those made for the IPv4
-	  stack.
-
-	* The use of IPv4 and IPv6 multicast socket options on the same
-	  socket, using mapped addresses, HAS NOT been tested or supported.
-
-	* There are a number of issues with the implementation of various
-	  IPv6 multicast APIs which need to be resolved in the API surface
-	  before the implementation is fully compatible with KAME userland
-	  use, and these are mostly to do with interface index treatment.
-
-	* The literature available discusses the use of either the delta / ASM
-	  API with setsockopt(2)/getsockopt(2), or the full-state / ASM API
-	  using setsourcefilter(3)/getsourcefilter(3). For more information
-	  please refer to RFC 3768, 'Socket Interface Extensions for
-	  Multicast Source Filters'.
-
-	* Applications which use the published RFC 3678 APIs should be fine.
-
-	For systems administrators:
-
-	* The mtest(8) utility has been refactored to support IPv6, in
-	  addition to IPv4. Interface addresses are no longer accepted
-	  as arguments, their names must be used instead. The utility
-	  will map the interface name to its first IPv4 address as
-	  returned by getifaddrs(3).
-
-	* The ifmcstat(8) utility has also been updated to print the MLDv2
-	  endpoint state and source filter lists via sysctl(3).
-
-	* The net.inet6.ip6.mcast.loop sysctl may be tuned to 0 to disable
-	  loopback of IPv6 multicast datagrams by default; it defaults to 1
-	  to preserve the existing behaviour. Disabling multicast loopback is
-	  recommended for optimal system performance.
-
-	* The IPv6 MROUTING code has been changed to examine this sysctl
-	  instead of attempting to perform a group lookup before looping
-	  back forwarded datagrams.
-
-	Bump __FreeBSD_version to 800084.
-
-20090422:
-	Implement low-level Bluetooth HCI API.
-	Bump __FreeBSD_version to 800083.
-
-20090419:
-	The layout of struct malloc_type, used by modules to register new
-	memory allocation types, has changed.  Most modules will need to
-	be rebuilt or panics may be experienced.
-	Bump __FreeBSD_version to 800081.
-
-20090415:
-	Anticipate overflowing inp_flags - add inp_flags2.
-	This changes most offsets in inpcb, so checking v4 connection
-	state will require a world rebuild.
-	Bump __FreeBSD_version to 800080.
-
-20090415:
-	Add an llentry to struct route and struct route_in6. Modules
-	embedding a struct route will need to be recompiled.
-	Bump __FreeBSD_version to 800079.
-
-20090414:
-	The size of rt_metrics_lite and by extension rtentry has changed.
-	Networking administration apps will need to be recompiled.
-	The route command now supports show as an alias for get, weighting
-	of routes, sticky and nostick flags to alter the behavior of stateful
-	load balancing.
-	Bump __FreeBSD_version to 800078.
-
-20090408:

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405082354.s48NsHUK042395>