svn commit: r350387 - in projects/fuse2: . bin/ls cddl/contrib/opensolaris/lib/libctf/common cddl/contrib/opensolaris/lib/libzfs/common contrib/amd/amd contrib/bzip2 contrib/elftoolchain/common con...

Alan Somers asomers at FreeBSD.org
Sun Jul 28 04:02:33 UTC 2019


Author: asomers
Date: Sun Jul 28 04:02:22 2019
New Revision: 350387
URL: https://svnweb.freebsd.org/changeset/base/350387

Log:
  MFHead @r350386
  
  Sponsored by:	The FreeBSD Foundation

Added:
  projects/fuse2/RELNOTES
     - copied unchanged from r350386, head/RELNOTES
  projects/fuse2/contrib/libarchive/libarchive/test/test_read_format_rar5_arm_filter_on_window_boundary.rar.uu
     - copied unchanged from r350386, head/contrib/libarchive/libarchive/test/test_read_format_rar5_arm_filter_on_window_boundary.rar.uu
  projects/fuse2/contrib/unbound/.travis.yml
     - copied unchanged from r350386, head/contrib/unbound/.travis.yml
  projects/fuse2/contrib/unbound/README.md
     - copied unchanged from r350386, head/contrib/unbound/README.md
  projects/fuse2/contrib/unbound/contrib/unbound-fuzzme.patch
     - copied unchanged from r350386, head/contrib/unbound/contrib/unbound-fuzzme.patch
  projects/fuse2/lib/libc/arm/gen/arm_drain_writebuf.2
     - copied unchanged from r350386, head/lib/libc/arm/gen/arm_drain_writebuf.2
  projects/fuse2/lib/libc/arm/gen/arm_drain_writebuf.c
     - copied unchanged from r350386, head/lib/libc/arm/gen/arm_drain_writebuf.c
  projects/fuse2/lib/libc/arm/gen/arm_sync_icache.2
     - copied unchanged from r350386, head/lib/libc/arm/gen/arm_sync_icache.2
  projects/fuse2/lib/libc/arm/gen/arm_sync_icache.c
     - copied unchanged from r350386, head/lib/libc/arm/gen/arm_sync_icache.c
  projects/fuse2/lib/libc/sys/copy_file_range.2
     - copied unchanged from r350386, head/lib/libc/sys/copy_file_range.2
  projects/fuse2/libexec/rtld-elf/rtld-libc/
     - copied from r350386, head/libexec/rtld-elf/rtld-libc/
  projects/fuse2/release/packages/bluetooth.ucl
     - copied unchanged from r350386, head/release/packages/bluetooth.ucl
  projects/fuse2/release/packages/hostapd.ucl
     - copied unchanged from r350386, head/release/packages/hostapd.ucl
  projects/fuse2/release/packages/wpa.ucl
     - copied unchanged from r350386, head/release/packages/wpa.ucl
  projects/fuse2/sbin/nvmecontrol/comnd.c
     - copied unchanged from r350386, head/sbin/nvmecontrol/comnd.c
  projects/fuse2/sbin/nvmecontrol/comnd.h
     - copied unchanged from r350386, head/sbin/nvmecontrol/comnd.h
  projects/fuse2/sbin/nvmecontrol/passthru.c
     - copied unchanged from r350386, head/sbin/nvmecontrol/passthru.c
  projects/fuse2/share/man/man9/VOP_COPY_FILE_RANGE.9
     - copied unchanged from r350386, head/share/man/man9/VOP_COPY_FILE_RANGE.9
  projects/fuse2/sys/arm/ti/ti_sysc.c
     - copied unchanged from r350386, head/sys/arm/ti/ti_sysc.c
  projects/fuse2/sys/arm64/rockchip/rk3399_emmcphy.c
     - copied unchanged from r350386, head/sys/arm64/rockchip/rk3399_emmcphy.c
  projects/fuse2/sys/dev/fdt/simple_mfd.h
     - copied unchanged from r350386, head/sys/dev/fdt/simple_mfd.h
  projects/fuse2/sys/dev/ntb/ntb_hw/ntb_hw_amd.c
     - copied unchanged from r350386, head/sys/dev/ntb/ntb_hw/ntb_hw_amd.c
  projects/fuse2/sys/dev/ntb/ntb_hw/ntb_hw_amd.h
     - copied unchanged from r350386, head/sys/dev/ntb/ntb_hw/ntb_hw_amd.h
  projects/fuse2/sys/dev/superio/
     - copied from r350386, head/sys/dev/superio/
  projects/fuse2/sys/dev/xdma/xdma_iommu.c
     - copied unchanged from r350386, head/sys/dev/xdma/xdma_iommu.c
  projects/fuse2/sys/dts/arm/overlays/sun8i-h3-i2c0.dtso
     - copied unchanged from r350386, head/sys/dts/arm/overlays/sun8i-h3-i2c0.dtso
  projects/fuse2/sys/mips/beri/beri_iommu.c
     - copied unchanged from r350386, head/sys/mips/beri/beri_iommu.c
  projects/fuse2/sys/modules/ntb/ntb_hw_amd/
     - copied from r350386, head/sys/modules/ntb/ntb_hw_amd/
  projects/fuse2/sys/modules/superio/
     - copied from r350386, head/sys/modules/superio/
  projects/fuse2/sys/modules/usb/uacpi/
     - copied from r350386, head/sys/modules/usb/uacpi/
  projects/fuse2/sys/netinet/tcp_stacks/rack_bbr_common.c
     - copied unchanged from r350386, head/sys/netinet/tcp_stacks/rack_bbr_common.c
  projects/fuse2/tools/test/callout_free/
     - copied from r350386, head/tools/test/callout_free/
  projects/fuse2/usr.bin/login/motd.template
     - copied unchanged from r350386, head/usr.bin/login/motd.template
  projects/fuse2/usr.sbin/bhyve/net_backends.c
     - copied unchanged from r350386, head/usr.sbin/bhyve/net_backends.c
  projects/fuse2/usr.sbin/bhyve/net_backends.h
     - copied unchanged from r350386, head/usr.sbin/bhyve/net_backends.h
Deleted:
  projects/fuse2/contrib/mandoc/libroff.h
  projects/fuse2/lib/libcasper/services/cap_random/
  projects/fuse2/share/man/man9/vm_page_hold.9
  projects/fuse2/sys/arm/arm/inckern.S
  projects/fuse2/usr.bin/login/motd
  projects/fuse2/usr.bin/truss/aarch64-cloudabi32.c
  projects/fuse2/usr.bin/truss/aarch64-cloudabi64.c
  projects/fuse2/usr.bin/truss/aarch64-freebsd.c
  projects/fuse2/usr.bin/truss/amd64-cloudabi32.c
  projects/fuse2/usr.bin/truss/amd64-cloudabi64.c
  projects/fuse2/usr.bin/truss/amd64-freebsd.c
  projects/fuse2/usr.bin/truss/amd64-freebsd32.c
  projects/fuse2/usr.bin/truss/amd64-linux.c
  projects/fuse2/usr.bin/truss/amd64-linux32.c
  projects/fuse2/usr.bin/truss/arm-freebsd.c
  projects/fuse2/usr.bin/truss/i386-cloudabi32.c
  projects/fuse2/usr.bin/truss/i386-freebsd.c
  projects/fuse2/usr.bin/truss/i386-linux.c
  projects/fuse2/usr.bin/truss/mips-freebsd.c
  projects/fuse2/usr.bin/truss/powerpc-freebsd.c
  projects/fuse2/usr.bin/truss/powerpc64-freebsd.c
  projects/fuse2/usr.bin/truss/powerpc64-freebsd32.c
  projects/fuse2/usr.bin/truss/riscv-freebsd.c
  projects/fuse2/usr.bin/truss/sparc64-freebsd.c
Modified:
  projects/fuse2/.cirrus.yml
  projects/fuse2/Makefile
  projects/fuse2/Makefile.libcompat
  projects/fuse2/ObsoleteFiles.inc
  projects/fuse2/UPDATING
  projects/fuse2/bin/ls/Makefile
  projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5
  projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
  projects/fuse2/contrib/amd/amd/amd.h
  projects/fuse2/contrib/amd/amd/rpc_fwd.c
  projects/fuse2/contrib/bzip2/CHANGES
  projects/fuse2/contrib/bzip2/LICENSE
  projects/fuse2/contrib/bzip2/README
  projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS
  projects/fuse2/contrib/bzip2/blocksort.c
  projects/fuse2/contrib/bzip2/bzip2.1
  projects/fuse2/contrib/bzip2/bzip2.c
  projects/fuse2/contrib/bzip2/bzip2recover.c
  projects/fuse2/contrib/bzip2/bzlib.c
  projects/fuse2/contrib/bzip2/bzlib.h
  projects/fuse2/contrib/bzip2/bzlib_private.h
  projects/fuse2/contrib/bzip2/compress.c
  projects/fuse2/contrib/bzip2/crctable.c
  projects/fuse2/contrib/bzip2/decompress.c
  projects/fuse2/contrib/bzip2/huffman.c
  projects/fuse2/contrib/bzip2/randtable.c
  projects/fuse2/contrib/bzip2/spewG.c
  projects/fuse2/contrib/bzip2/unzcrash.c
  projects/fuse2/contrib/bzip2/words2
  projects/fuse2/contrib/elftoolchain/common/_elftc.h
  projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h
  projects/fuse2/contrib/elftoolchain/elfcopy/sections.c
  projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3
  projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c
  projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c
  projects/fuse2/contrib/elftoolchain/readelf/readelf.c
  projects/fuse2/contrib/elftoolchain/strings/strings.c
  projects/fuse2/contrib/file/magic/Magdir/elf
  projects/fuse2/contrib/ipfilter/man/ipmon.8
  projects/fuse2/contrib/less/LICENSE
  projects/fuse2/contrib/less/NEWS
  projects/fuse2/contrib/less/README
  projects/fuse2/contrib/less/brac.c
  projects/fuse2/contrib/less/ch.c
  projects/fuse2/contrib/less/charset.c
  projects/fuse2/contrib/less/charset.h
  projects/fuse2/contrib/less/cmd.h
  projects/fuse2/contrib/less/cmdbuf.c
  projects/fuse2/contrib/less/command.c
  projects/fuse2/contrib/less/compose.uni
  projects/fuse2/contrib/less/cvt.c
  projects/fuse2/contrib/less/decode.c
  projects/fuse2/contrib/less/edit.c
  projects/fuse2/contrib/less/filename.c
  projects/fuse2/contrib/less/fmt.uni
  projects/fuse2/contrib/less/forwback.c
  projects/fuse2/contrib/less/funcs.h
  projects/fuse2/contrib/less/help.c
  projects/fuse2/contrib/less/ifile.c
  projects/fuse2/contrib/less/input.c
  projects/fuse2/contrib/less/jump.c
  projects/fuse2/contrib/less/less.h
  projects/fuse2/contrib/less/less.hlp
  projects/fuse2/contrib/less/less.nro
  projects/fuse2/contrib/less/lessecho.c
  projects/fuse2/contrib/less/lessecho.nro
  projects/fuse2/contrib/less/lesskey.c
  projects/fuse2/contrib/less/lesskey.h
  projects/fuse2/contrib/less/lesskey.nro
  projects/fuse2/contrib/less/lglob.h
  projects/fuse2/contrib/less/line.c
  projects/fuse2/contrib/less/linenum.c
  projects/fuse2/contrib/less/lsystem.c
  projects/fuse2/contrib/less/main.c
  projects/fuse2/contrib/less/mark.c
  projects/fuse2/contrib/less/mkutable
  projects/fuse2/contrib/less/optfunc.c
  projects/fuse2/contrib/less/option.c
  projects/fuse2/contrib/less/option.h
  projects/fuse2/contrib/less/opttbl.c
  projects/fuse2/contrib/less/os.c
  projects/fuse2/contrib/less/output.c
  projects/fuse2/contrib/less/pattern.c
  projects/fuse2/contrib/less/pattern.h
  projects/fuse2/contrib/less/pckeys.h
  projects/fuse2/contrib/less/position.c
  projects/fuse2/contrib/less/position.h
  projects/fuse2/contrib/less/prompt.c
  projects/fuse2/contrib/less/screen.c
  projects/fuse2/contrib/less/scrsize.c
  projects/fuse2/contrib/less/search.c
  projects/fuse2/contrib/less/signal.c
  projects/fuse2/contrib/less/tags.c
  projects/fuse2/contrib/less/ttyin.c
  projects/fuse2/contrib/less/ubin.uni
  projects/fuse2/contrib/less/version.c
  projects/fuse2/contrib/less/wide.uni
  projects/fuse2/contrib/libarchive/libarchive/archive_read.c
  projects/fuse2/contrib/libarchive/libarchive/archive_read_disk_posix.c
  projects/fuse2/contrib/libarchive/libarchive/archive_read_support_format_rar5.c
  projects/fuse2/contrib/libarchive/libarchive/test/test_read_format_rar5.c
  projects/fuse2/contrib/libcxxrt/exception.cc   (contents, props changed)
  projects/fuse2/contrib/libcxxrt/memory.cc   (contents, props changed)
  projects/fuse2/contrib/libunwind/src/DwarfInstructions.hpp
  projects/fuse2/contrib/libunwind/src/assembly.h
  projects/fuse2/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/fuse2/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/fuse2/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
  projects/fuse2/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/fuse2/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/fuse2/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/fuse2/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/fuse2/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  projects/fuse2/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  projects/fuse2/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/fuse2/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp
  projects/fuse2/contrib/llvm/tools/lld/ELF/Arch/PPC64.cpp
  projects/fuse2/contrib/llvm/tools/lld/ELF/SymbolTable.cpp
  projects/fuse2/contrib/llvm/tools/lld/ELF/SymbolTable.h
  projects/fuse2/contrib/mandoc/Makefile.depend
  projects/fuse2/contrib/mandoc/TODO
  projects/fuse2/contrib/mandoc/arch.c
  projects/fuse2/contrib/mandoc/cgi.c
  projects/fuse2/contrib/mandoc/configure
  projects/fuse2/contrib/mandoc/dbm.c
  projects/fuse2/contrib/mandoc/dbm_map.h
  projects/fuse2/contrib/mandoc/eqn.7
  projects/fuse2/contrib/mandoc/eqn_html.c
  projects/fuse2/contrib/mandoc/html.c
  projects/fuse2/contrib/mandoc/html.h
  projects/fuse2/contrib/mandoc/lib.in
  projects/fuse2/contrib/mandoc/main.c
  projects/fuse2/contrib/mandoc/man.7
  projects/fuse2/contrib/mandoc/man_html.c
  projects/fuse2/contrib/mandoc/man_term.c
  projects/fuse2/contrib/mandoc/man_validate.c
  projects/fuse2/contrib/mandoc/mandoc.1
  projects/fuse2/contrib/mandoc/mandoc.c
  projects/fuse2/contrib/mandoc/mandoc.css
  projects/fuse2/contrib/mandoc/mandoc.h
  projects/fuse2/contrib/mandoc/mandoc_char.7
  projects/fuse2/contrib/mandoc/mandoc_headers.3
  projects/fuse2/contrib/mandoc/mandoc_msg.c
  projects/fuse2/contrib/mandoc/mandocdb.c
  projects/fuse2/contrib/mandoc/manpath.c
  projects/fuse2/contrib/mandoc/mansearch.c
  projects/fuse2/contrib/mandoc/mansearch.h
  projects/fuse2/contrib/mandoc/mdoc.7
  projects/fuse2/contrib/mandoc/mdoc_argv.c
  projects/fuse2/contrib/mandoc/mdoc_markdown.c
  projects/fuse2/contrib/mandoc/mdoc_term.c
  projects/fuse2/contrib/mandoc/mdoc_validate.c
  projects/fuse2/contrib/mandoc/out.c
  projects/fuse2/contrib/mandoc/read.c
  projects/fuse2/contrib/mandoc/roff.7
  projects/fuse2/contrib/mandoc/roff.c
  projects/fuse2/contrib/mandoc/roff_html.c
  projects/fuse2/contrib/mandoc/tag.c
  projects/fuse2/contrib/mandoc/tbl_html.c
  projects/fuse2/contrib/mandoc/tbl_term.c
  projects/fuse2/contrib/mandoc/term.c
  projects/fuse2/contrib/netbsd-tests/lib/libc/gen/t_ftok.c
  projects/fuse2/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c
  projects/fuse2/contrib/netbsd-tests/lib/libc/stdio/t_fopen.c
  projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_access.c
  projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
  projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_stat.c
  projects/fuse2/contrib/netbsd-tests/lib/libc/sys/t_write.c
  projects/fuse2/contrib/openmp/runtime/src/kmp_atomic.h
  projects/fuse2/contrib/openmp/runtime/src/kmp_csupport.cpp
  projects/fuse2/contrib/openmp/runtime/src/ompt-specific.cpp
  projects/fuse2/contrib/sqlite3/configure
  projects/fuse2/contrib/sqlite3/configure.ac
  projects/fuse2/contrib/sqlite3/shell.c
  projects/fuse2/contrib/sqlite3/sqlite3.c
  projects/fuse2/contrib/sqlite3/sqlite3.h
  projects/fuse2/contrib/sqlite3/tea/configure
  projects/fuse2/contrib/sqlite3/tea/configure.ac
  projects/fuse2/contrib/tcp_wrappers/hosts_access.c
  projects/fuse2/contrib/tcp_wrappers/inetcf.c
  projects/fuse2/contrib/tcp_wrappers/inetcf.h
  projects/fuse2/contrib/tcp_wrappers/mystdarg.h
  projects/fuse2/contrib/tcp_wrappers/options.c
  projects/fuse2/contrib/tcp_wrappers/rfc931.c
  projects/fuse2/contrib/tcp_wrappers/scaffold.c
  projects/fuse2/contrib/tcp_wrappers/scaffold.h
  projects/fuse2/contrib/tcp_wrappers/shell_cmd.c
  projects/fuse2/contrib/tcp_wrappers/socket.c
  projects/fuse2/contrib/tcp_wrappers/tcpd.c
  projects/fuse2/contrib/tcp_wrappers/tcpdchk.c
  projects/fuse2/contrib/tcp_wrappers/tcpdmatch.c
  projects/fuse2/contrib/telnet/telnet/commands.c
  projects/fuse2/contrib/telnet/telnet/telnet.c
  projects/fuse2/contrib/telnet/telnet/utilities.c
  projects/fuse2/contrib/tzdata/Makefile
  projects/fuse2/contrib/tzdata/NEWS
  projects/fuse2/contrib/tzdata/africa
  projects/fuse2/contrib/tzdata/antarctica
  projects/fuse2/contrib/tzdata/asia
  projects/fuse2/contrib/tzdata/australasia
  projects/fuse2/contrib/tzdata/backzone
  projects/fuse2/contrib/tzdata/checktab.awk
  projects/fuse2/contrib/tzdata/europe
  projects/fuse2/contrib/tzdata/factory
  projects/fuse2/contrib/tzdata/northamerica
  projects/fuse2/contrib/tzdata/pacificnew
  projects/fuse2/contrib/tzdata/southamerica
  projects/fuse2/contrib/tzdata/systemv
  projects/fuse2/contrib/tzdata/theory.html
  projects/fuse2/contrib/tzdata/version
  projects/fuse2/contrib/tzdata/zishrink.awk
  projects/fuse2/contrib/tzdata/zone.tab
  projects/fuse2/contrib/tzdata/zone1970.tab
  projects/fuse2/contrib/tzdata/zoneinfo2tdf.pl
  projects/fuse2/contrib/unbound/Makefile.in
  projects/fuse2/contrib/unbound/aclocal.m4
  projects/fuse2/contrib/unbound/cachedb/cachedb.c
  projects/fuse2/contrib/unbound/compat/arc4random.c
  projects/fuse2/contrib/unbound/config.guess
  projects/fuse2/contrib/unbound/config.h
  projects/fuse2/contrib/unbound/config.h.in
  projects/fuse2/contrib/unbound/config.sub
  projects/fuse2/contrib/unbound/configure
  projects/fuse2/contrib/unbound/configure.ac
  projects/fuse2/contrib/unbound/contrib/README
  projects/fuse2/contrib/unbound/contrib/fastrpz.patch
  projects/fuse2/contrib/unbound/contrib/libunbound.so.conf
  projects/fuse2/contrib/unbound/contrib/unbound.init
  projects/fuse2/contrib/unbound/daemon/daemon.c
  projects/fuse2/contrib/unbound/daemon/remote.c
  projects/fuse2/contrib/unbound/daemon/stats.c
  projects/fuse2/contrib/unbound/daemon/unbound.c
  projects/fuse2/contrib/unbound/daemon/worker.c
  projects/fuse2/contrib/unbound/dns64/dns64.c
  projects/fuse2/contrib/unbound/dnscrypt/dnscrypt.c
  projects/fuse2/contrib/unbound/dnstap/dnstap.c
  projects/fuse2/contrib/unbound/doc/Changelog
  projects/fuse2/contrib/unbound/doc/README
  projects/fuse2/contrib/unbound/doc/example.conf
  projects/fuse2/contrib/unbound/doc/example.conf.in
  projects/fuse2/contrib/unbound/doc/libunbound.3
  projects/fuse2/contrib/unbound/doc/libunbound.3.in
  projects/fuse2/contrib/unbound/doc/unbound-anchor.8
  projects/fuse2/contrib/unbound/doc/unbound-anchor.8.in
  projects/fuse2/contrib/unbound/doc/unbound-checkconf.8
  projects/fuse2/contrib/unbound/doc/unbound-checkconf.8.in
  projects/fuse2/contrib/unbound/doc/unbound-control.8
  projects/fuse2/contrib/unbound/doc/unbound-control.8.in
  projects/fuse2/contrib/unbound/doc/unbound-host.1
  projects/fuse2/contrib/unbound/doc/unbound-host.1.in
  projects/fuse2/contrib/unbound/doc/unbound.8
  projects/fuse2/contrib/unbound/doc/unbound.8.in
  projects/fuse2/contrib/unbound/doc/unbound.conf.5
  projects/fuse2/contrib/unbound/doc/unbound.conf.5.in
  projects/fuse2/contrib/unbound/doc/unbound.doxygen
  projects/fuse2/contrib/unbound/edns-subnet/addrtree.c
  projects/fuse2/contrib/unbound/edns-subnet/addrtree.h
  projects/fuse2/contrib/unbound/edns-subnet/subnetmod.c
  projects/fuse2/contrib/unbound/edns-subnet/subnetmod.h
  projects/fuse2/contrib/unbound/install-sh
  projects/fuse2/contrib/unbound/iterator/iter_fwd.c
  projects/fuse2/contrib/unbound/iterator/iter_hints.c
  projects/fuse2/contrib/unbound/iterator/iter_scrub.c
  projects/fuse2/contrib/unbound/iterator/iter_utils.c
  projects/fuse2/contrib/unbound/iterator/iter_utils.h
  projects/fuse2/contrib/unbound/iterator/iterator.c
  projects/fuse2/contrib/unbound/iterator/iterator.h
  projects/fuse2/contrib/unbound/libunbound/libunbound.c
  projects/fuse2/contrib/unbound/libunbound/libworker.c
  projects/fuse2/contrib/unbound/libunbound/ubsyms.def
  projects/fuse2/contrib/unbound/libunbound/unbound.h
  projects/fuse2/contrib/unbound/ltmain.sh
  projects/fuse2/contrib/unbound/respip/respip.c
  projects/fuse2/contrib/unbound/services/authzone.c
  projects/fuse2/contrib/unbound/services/authzone.h
  projects/fuse2/contrib/unbound/services/cache/dns.c
  projects/fuse2/contrib/unbound/services/cache/infra.c
  projects/fuse2/contrib/unbound/services/cache/infra.h
  projects/fuse2/contrib/unbound/services/listen_dnsport.c
  projects/fuse2/contrib/unbound/services/listen_dnsport.h
  projects/fuse2/contrib/unbound/services/localzone.c
  projects/fuse2/contrib/unbound/services/localzone.h
  projects/fuse2/contrib/unbound/services/mesh.c
  projects/fuse2/contrib/unbound/services/mesh.h
  projects/fuse2/contrib/unbound/services/modstack.c
  projects/fuse2/contrib/unbound/services/outside_network.c
  projects/fuse2/contrib/unbound/services/outside_network.h
  projects/fuse2/contrib/unbound/sldns/wire2str.c
  projects/fuse2/contrib/unbound/smallapp/unbound-checkconf.c
  projects/fuse2/contrib/unbound/smallapp/unbound-control-setup.sh
  projects/fuse2/contrib/unbound/smallapp/unbound-control-setup.sh.in
  projects/fuse2/contrib/unbound/smallapp/unbound-control.c
  projects/fuse2/contrib/unbound/util/alloc.c
  projects/fuse2/contrib/unbound/util/config_file.c
  projects/fuse2/contrib/unbound/util/config_file.h
  projects/fuse2/contrib/unbound/util/configlexer.lex
  projects/fuse2/contrib/unbound/util/configparser.y
  projects/fuse2/contrib/unbound/util/data/msgencode.c
  projects/fuse2/contrib/unbound/util/data/msgreply.c
  projects/fuse2/contrib/unbound/util/data/msgreply.h
  projects/fuse2/contrib/unbound/util/edns.c
  projects/fuse2/contrib/unbound/util/fptr_wlist.c
  projects/fuse2/contrib/unbound/util/iana_ports.inc
  projects/fuse2/contrib/unbound/util/log.c
  projects/fuse2/contrib/unbound/util/log.h
  projects/fuse2/contrib/unbound/util/mini_event.c
  projects/fuse2/contrib/unbound/util/net_help.c
  projects/fuse2/contrib/unbound/util/net_help.h
  projects/fuse2/contrib/unbound/util/netevent.c
  projects/fuse2/contrib/unbound/util/netevent.h
  projects/fuse2/contrib/unbound/util/storage/lookup3.c
  projects/fuse2/contrib/unbound/util/ub_event.c
  projects/fuse2/contrib/unbound/validator/val_neg.c
  projects/fuse2/include/unistd.h
  projects/fuse2/kerberos5/usr.bin/krb5-config/Makefile
  projects/fuse2/lib/clang/include/clang/Basic/Version.inc
  projects/fuse2/lib/clang/include/lld/Common/Version.inc
  projects/fuse2/lib/clang/include/llvm/Support/VCSRevision.h
  projects/fuse2/lib/libarchive/tests/Makefile
  projects/fuse2/lib/libc/arm/Symbol.map
  projects/fuse2/lib/libc/arm/gen/Makefile.inc
  projects/fuse2/lib/libc/gen/elf_utils.c
  projects/fuse2/lib/libc/gen/gen-private.h
  projects/fuse2/lib/libc/gen/setmode.3
  projects/fuse2/lib/libc/iconv/citrus_none.c
  projects/fuse2/lib/libc/stdlib/bsearch.3
  projects/fuse2/lib/libc/sys/Makefile.inc
  projects/fuse2/lib/libc/sys/Symbol.map
  projects/fuse2/lib/libc/sys/procctl.2
  projects/fuse2/lib/libc/sys/ptrace.2
  projects/fuse2/lib/libc/sys/read.2
  projects/fuse2/lib/libc/tests/gen/dir2_test.c
  projects/fuse2/lib/libc/tests/net/Makefile
  projects/fuse2/lib/libc/tests/string/wcsnlen_test.c
  projects/fuse2/lib/libcasper/libcasper/libcasper.3
  projects/fuse2/lib/libcasper/services/Makefile
  projects/fuse2/lib/libcasper/services/cap_fileargs/Makefile
  projects/fuse2/lib/libcxxrt/Makefile
  projects/fuse2/lib/libcxxrt/Version.map
  projects/fuse2/lib/libdpv/Makefile
  projects/fuse2/lib/libelf/Makefile
  projects/fuse2/lib/libfigpar/Makefile
  projects/fuse2/lib/libgssapi/gss_accept_sec_context.c
  projects/fuse2/lib/libgssapi/gss_names.c
  projects/fuse2/lib/libkvm/kvm_aarch64.h
  projects/fuse2/lib/libnv/msgio.c
  projects/fuse2/lib/libnv/tests/Makefile
  projects/fuse2/lib/libnv/tests/nvlist_send_recv_test.c
  projects/fuse2/lib/libpam/modules/pam_exec/pam_exec.8
  projects/fuse2/lib/libpam/modules/pam_exec/pam_exec.c
  projects/fuse2/lib/libproc/proc_bkpt.c
  projects/fuse2/lib/libproc/proc_sym.c
  projects/fuse2/lib/libsecureboot/openpgp/opgp_sig.c
  projects/fuse2/lib/libsecureboot/vets.c
  projects/fuse2/lib/libsysdecode/Makefile
  projects/fuse2/lib/libthr/thread/thr_info.c
  projects/fuse2/lib/libutil/expand_number.3
  projects/fuse2/libexec/bootpd/Makefile.inc
  projects/fuse2/libexec/bootpd/tools/Makefile.inc
  projects/fuse2/libexec/rc/rc.d/Makefile
  projects/fuse2/libexec/rc/rc.d/accounting
  projects/fuse2/libexec/rc/rc.d/motd
  projects/fuse2/libexec/rtld-elf/Makefile
  projects/fuse2/libexec/rtld-elf/libmap.c
  projects/fuse2/libexec/rtld-elf/rtld.c
  projects/fuse2/libexec/rtld-elf/rtld_lock.c
  projects/fuse2/libexec/rtld-elf/rtld_printf.c
  projects/fuse2/libexec/rtld-elf/xmalloc.c
  projects/fuse2/release/packages/Makefile.package
  projects/fuse2/release/picobsd/bridge/crunch.conf
  projects/fuse2/release/picobsd/qemu/crunch.conf
  projects/fuse2/release/picobsd/tinyware/login/pathnames.h
  projects/fuse2/rescue/rescue/Makefile
  projects/fuse2/sbin/camcontrol/Makefile
  projects/fuse2/sbin/camcontrol/camcontrol.8
  projects/fuse2/sbin/camcontrol/camcontrol.c
  projects/fuse2/sbin/camcontrol/camcontrol.h
  projects/fuse2/sbin/camcontrol/epc.c
  projects/fuse2/sbin/camcontrol/fwdownload.c
  projects/fuse2/sbin/camcontrol/zone.c
  projects/fuse2/sbin/etherswitchcfg/etherswitchcfg.8
  projects/fuse2/sbin/etherswitchcfg/etherswitchcfg.c
  projects/fuse2/sbin/fsck_ffs/pass1.c
  projects/fuse2/sbin/fsck_ffs/suj.c
  projects/fuse2/sbin/ifconfig/Makefile
  projects/fuse2/sbin/ifconfig/ifconfig.8
  projects/fuse2/sbin/ifconfig/ifconfig.c
  projects/fuse2/sbin/mount/mntopts.h
  projects/fuse2/sbin/mount/mount.8
  projects/fuse2/sbin/mount/mount.c
  projects/fuse2/sbin/nvmecontrol/Makefile
  projects/fuse2/sbin/nvmecontrol/devlist.c
  projects/fuse2/sbin/nvmecontrol/firmware.c
  projects/fuse2/sbin/nvmecontrol/format.c
  projects/fuse2/sbin/nvmecontrol/identify.c
  projects/fuse2/sbin/nvmecontrol/logpage.c
  projects/fuse2/sbin/nvmecontrol/modules/wdc/wdc.c
  projects/fuse2/sbin/nvmecontrol/ns.c
  projects/fuse2/sbin/nvmecontrol/nvmecontrol.c
  projects/fuse2/sbin/nvmecontrol/nvmecontrol.h
  projects/fuse2/sbin/nvmecontrol/perftest.c
  projects/fuse2/sbin/nvmecontrol/power.c
  projects/fuse2/sbin/nvmecontrol/reset.c
  projects/fuse2/sbin/ping/Makefile
  projects/fuse2/sbin/ping6/Makefile
  projects/fuse2/sbin/ping6/ping6.c
  projects/fuse2/sbin/swapon/swapon.c
  projects/fuse2/share/man/man1/Makefile
  projects/fuse2/share/man/man3/Makefile
  projects/fuse2/share/man/man4/Makefile
  projects/fuse2/share/man/man4/cdce.4
  projects/fuse2/share/man/man4/cue.4
  projects/fuse2/share/man/man4/ixgbe.4
  projects/fuse2/share/man/man4/ixl.4
  projects/fuse2/share/man/man4/kue.4
  projects/fuse2/share/man/man4/man4.aarch64/Makefile
  projects/fuse2/share/man/man4/man4.arm/Makefile
  projects/fuse2/share/man/man4/man4.i386/Makefile
  projects/fuse2/share/man/man4/man4.powerpc/Makefile
  projects/fuse2/share/man/man4/man4.sparc64/Makefile
  projects/fuse2/share/man/man4/nvme.4
  projects/fuse2/share/man/man4/pci.4
  projects/fuse2/share/man/man4/rgephy.4
  projects/fuse2/share/man/man4/snd_hda.4
  projects/fuse2/share/man/man4/tcp.4
  projects/fuse2/share/man/man4/vmx.4
  projects/fuse2/share/man/man5/Makefile
  projects/fuse2/share/man/man5/core.5
  projects/fuse2/share/man/man5/fstab.5
  projects/fuse2/share/man/man5/motd.5
  projects/fuse2/share/man/man6/Makefile
  projects/fuse2/share/man/man7/Makefile
  projects/fuse2/share/man/man8/Makefile
  projects/fuse2/share/man/man8/picobsd.8
  projects/fuse2/share/man/man9/Makefile
  projects/fuse2/share/man/man9/VOP_BMAP.9
  projects/fuse2/share/man/man9/VOP_GETPAGES.9
  projects/fuse2/share/man/man9/VOP_PATHCONF.9
  projects/fuse2/share/man/man9/casuword.9
  projects/fuse2/share/man/man9/epoch.9
  projects/fuse2/share/man/man9/mbuf.9
  projects/fuse2/share/man/man9/refcount.9
  projects/fuse2/share/man/man9/sglist.9
  projects/fuse2/share/misc/organization.dot
  projects/fuse2/share/mk/bsd.compiler.mk
  projects/fuse2/share/mk/bsd.confs.mk
  projects/fuse2/share/mk/bsd.cpu.mk
  projects/fuse2/share/mk/bsd.dep.mk
  projects/fuse2/share/mk/bsd.init.mk
  projects/fuse2/share/mk/bsd.snmpmod.mk
  projects/fuse2/share/mk/bsd.sys.mk
  projects/fuse2/share/mk/src.libnames.mk
  projects/fuse2/share/mk/src.opts.mk
  projects/fuse2/share/mk/sys.mk
  projects/fuse2/share/zoneinfo/Makefile
  projects/fuse2/stand/common/commands.c
  projects/fuse2/stand/efi/libefi/efihttp.c
  projects/fuse2/stand/efi/libefi/efinet.c
  projects/fuse2/stand/libsa/net.h
  projects/fuse2/sys/amd64/amd64/minidump_machdep.c
  projects/fuse2/sys/amd64/amd64/pmap.c
  projects/fuse2/sys/amd64/amd64/support.S
  projects/fuse2/sys/amd64/amd64/trap.c
  projects/fuse2/sys/amd64/conf/NOTES
  projects/fuse2/sys/amd64/ia32/ia32_syscall.c
  projects/fuse2/sys/amd64/include/vmm.h
  projects/fuse2/sys/amd64/include/vmm_dev.h
  projects/fuse2/sys/amd64/linux/linux_ptrace.c
  projects/fuse2/sys/amd64/vmm/io/vatpit.c
  projects/fuse2/sys/amd64/vmm/vmm.c
  projects/fuse2/sys/amd64/vmm/vmm_dev.c
  projects/fuse2/sys/arm/amlogic/aml8726/aml8726_mmc.c
  projects/fuse2/sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c
  projects/fuse2/sys/arm/arm/fusu.S
  projects/fuse2/sys/arm/arm/gic_acpi.c
  projects/fuse2/sys/arm/arm/minidump_machdep.c
  projects/fuse2/sys/arm/arm/pmap-v4.c
  projects/fuse2/sys/arm/arm/pmap-v6.c
  projects/fuse2/sys/arm/arm/syscall.c
  projects/fuse2/sys/arm/conf/GENERIC
  projects/fuse2/sys/arm/conf/NOTES.armv5
  projects/fuse2/sys/arm/conf/TEGRA124
  projects/fuse2/sys/arm/include/sysarch.h
  projects/fuse2/sys/arm/mv/discovery/std.db78xxx
  projects/fuse2/sys/arm/mv/orion/std.db88f5xxx
  projects/fuse2/sys/arm/mv/orion/std.ts7800
  projects/fuse2/sys/arm/ralink/std.ralink
  projects/fuse2/sys/arm/ti/files.ti
  projects/fuse2/sys/arm/ti/ti_hwmods.c
  projects/fuse2/sys/arm64/arm64/cpufunc_asm.S
  projects/fuse2/sys/arm64/arm64/efirt_machdep.c
  projects/fuse2/sys/arm64/arm64/elf_machdep.c
  projects/fuse2/sys/arm64/arm64/identcpu.c
  projects/fuse2/sys/arm64/arm64/minidump_machdep.c
  projects/fuse2/sys/arm64/arm64/pmap.c
  projects/fuse2/sys/arm64/arm64/support.S
  projects/fuse2/sys/arm64/arm64/trap.c
  projects/fuse2/sys/arm64/conf/GENERIC
  projects/fuse2/sys/arm64/include/armreg.h
  projects/fuse2/sys/arm64/include/cpu.h
  projects/fuse2/sys/arm64/include/elf.h
  projects/fuse2/sys/arm64/include/pte.h
  projects/fuse2/sys/arm64/rockchip/rk_grf.c
  projects/fuse2/sys/cam/ata/ata_all.c
  projects/fuse2/sys/cam/ata/ata_da.c
  projects/fuse2/sys/cam/ata/ata_xpt.c
  projects/fuse2/sys/cam/ctl/ctl.c
  projects/fuse2/sys/cam/ctl/ctl.h
  projects/fuse2/sys/cam/ctl/ctl_backend_ramdisk.c
  projects/fuse2/sys/cam/ctl/ctl_private.h
  projects/fuse2/sys/cam/scsi/scsi_all.c
  projects/fuse2/sys/cam/scsi/scsi_all.h
  projects/fuse2/sys/cam/scsi/scsi_cd.c
  projects/fuse2/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  projects/fuse2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/fuse2/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h
  projects/fuse2/sys/compat/freebsd32/freebsd32_misc.c
  projects/fuse2/sys/compat/linux/linux_common.c
  projects/fuse2/sys/compat/linux/linux_ioctl.c
  projects/fuse2/sys/compat/linux/linux_ioctl.h
  projects/fuse2/sys/compat/linux/linux_mib.h
  projects/fuse2/sys/compat/linux/linux_misc.c
  projects/fuse2/sys/compat/linux/linux_mmap.c
  projects/fuse2/sys/compat/linux/linux_mmap.h
  projects/fuse2/sys/compat/linuxkpi/common/include/linux/gfp.h
  projects/fuse2/sys/compat/linuxkpi/common/src/linux_page.c
  projects/fuse2/sys/conf/Makefile.arm
  projects/fuse2/sys/conf/config.mk
  projects/fuse2/sys/conf/files
  projects/fuse2/sys/conf/files.amd64
  projects/fuse2/sys/conf/files.arm64
  projects/fuse2/sys/conf/files.i386
  projects/fuse2/sys/conf/kern.mk
  projects/fuse2/sys/conf/options.powerpc
  projects/fuse2/sys/contrib/dev/acpica/changes.txt
  projects/fuse2/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/fuse2/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/fuse2/sys/contrib/dev/acpica/compiler/aslload.c
  projects/fuse2/sys/contrib/dev/acpica/compiler/aslmessages.c
  projects/fuse2/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/fuse2/sys/contrib/dev/acpica/compiler/aslstubs.c
  projects/fuse2/sys/contrib/dev/acpica/compiler/aslsupport.l
  projects/fuse2/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
  projects/fuse2/sys/contrib/dev/acpica/components/events/evgpe.c
  projects/fuse2/sys/contrib/dev/acpica/components/events/evgpeblk.c
  projects/fuse2/sys/contrib/dev/acpica/components/events/evxface.c
  projects/fuse2/sys/contrib/dev/acpica/components/events/evxfgpe.c
  projects/fuse2/sys/contrib/dev/acpica/components/executer/exconfig.c
  projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsaccess.c
  projects/fuse2/sys/contrib/dev/acpica/components/namespace/nseval.c
  projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsinit.c
  projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsload.c
  projects/fuse2/sys/contrib/dev/acpica/components/namespace/nsutils.c
  projects/fuse2/sys/contrib/dev/acpica/components/tables/tbdata.c
  projects/fuse2/sys/contrib/dev/acpica/components/tables/tbxfload.c
  projects/fuse2/sys/contrib/dev/acpica/components/utilities/utinit.c
  projects/fuse2/sys/contrib/dev/acpica/components/utilities/utxfinit.c
  projects/fuse2/sys/contrib/dev/acpica/include/acevents.h
  projects/fuse2/sys/contrib/dev/acpica/include/acglobal.h
  projects/fuse2/sys/contrib/dev/acpica/include/acnamesp.h
  projects/fuse2/sys/contrib/dev/acpica/include/acpixf.h
  projects/fuse2/sys/contrib/ipfilter/netinet/fil.c
  projects/fuse2/sys/contrib/ipfilter/netinet/ip_fil.h
  projects/fuse2/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
  projects/fuse2/sys/contrib/ipfilter/netinet/ip_state.c
  projects/fuse2/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c
  projects/fuse2/sys/dev/altera/msgdma/msgdma.c
  projects/fuse2/sys/dev/altera/softdma/softdma.c
  projects/fuse2/sys/dev/bge/if_bge.c
  projects/fuse2/sys/dev/bwn/if_bwn.c
  projects/fuse2/sys/dev/cxgbe/common/t4_hw.c
  projects/fuse2/sys/dev/cxgbe/iw_cxgbe/cm.c
  projects/fuse2/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
  projects/fuse2/sys/dev/cxgbe/t4_main.c
  projects/fuse2/sys/dev/cxgbe/t4_sge.c
  projects/fuse2/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/fuse2/sys/dev/cxgbe/tom/t4_ddp.c
  projects/fuse2/sys/dev/cxgbe/tom/t4_tls.c
  projects/fuse2/sys/dev/cxgbe/tom/t4_tom.c
  projects/fuse2/sys/dev/cxgbe/tom/t4_tom.h
  projects/fuse2/sys/dev/etherswitch/e6000sw/e6000sw.c
  projects/fuse2/sys/dev/etherswitch/e6000sw/e6000swreg.h
  projects/fuse2/sys/dev/etherswitch/etherswitch.h
  projects/fuse2/sys/dev/fdt/simple_mfd.c
  projects/fuse2/sys/dev/hyperv/include/hyperv.h
  projects/fuse2/sys/dev/hyperv/include/vmbus.h
  projects/fuse2/sys/dev/hyperv/netvsc/hn_nvs.c
  projects/fuse2/sys/dev/hyperv/netvsc/if_hn.c
  projects/fuse2/sys/dev/hyperv/netvsc/ndis.h
  projects/fuse2/sys/dev/hyperv/vmbus/vmbus.c
  projects/fuse2/sys/dev/iicbus/iicbus.h
  projects/fuse2/sys/dev/iicbus/iiconf.c
  projects/fuse2/sys/dev/iicbus/nxprtc.c
  projects/fuse2/sys/dev/isci/isci.c
  projects/fuse2/sys/dev/isci/isci.h
  projects/fuse2/sys/dev/isci/isci_controller.c
  projects/fuse2/sys/dev/iwm/if_iwm.c
  projects/fuse2/sys/dev/ixgbe/if_ix.c
  projects/fuse2/sys/dev/ixgbe/if_ixv.c
  projects/fuse2/sys/dev/ixgbe/ixgbe.h
  projects/fuse2/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
  projects/fuse2/sys/dev/mmc/host/dwmmc.c
  projects/fuse2/sys/dev/mmc/mmcsd.c
  projects/fuse2/sys/dev/mpr/mpr.c
  projects/fuse2/sys/dev/mpr/mpr_sas.c
  projects/fuse2/sys/dev/mpr/mpr_sas_lsi.c
  projects/fuse2/sys/dev/mpr/mprvar.h
  projects/fuse2/sys/dev/mps/mps.c
  projects/fuse2/sys/dev/mps/mps_sas.c
  projects/fuse2/sys/dev/mps/mps_sas_lsi.c
  projects/fuse2/sys/dev/mps/mpsvar.h
  projects/fuse2/sys/dev/nctgpio/nctgpio.c
  projects/fuse2/sys/dev/netmap/netmap_freebsd.c
  projects/fuse2/sys/dev/netmap/netmap_generic.c
  projects/fuse2/sys/dev/netmap/netmap_mem2.c
  projects/fuse2/sys/dev/ntb/ntb.c
  projects/fuse2/sys/dev/ntb/ntb.h
  projects/fuse2/sys/dev/ntb/ntb_if.m
  projects/fuse2/sys/dev/ntb/ntb_transport.c
  projects/fuse2/sys/dev/nvme/nvme.c
  projects/fuse2/sys/dev/nvme/nvme.h
  projects/fuse2/sys/dev/nvme/nvme_ctrlr.c
  projects/fuse2/sys/dev/nvme/nvme_private.h
  projects/fuse2/sys/dev/nvme/nvme_qpair.c
  projects/fuse2/sys/dev/nvme/nvme_sysctl.c
  projects/fuse2/sys/dev/ow/owc_gpiobus.c
  projects/fuse2/sys/dev/pci/pci.c
  projects/fuse2/sys/dev/pci/pci_user.c
  projects/fuse2/sys/dev/proto/proto.h
  projects/fuse2/sys/dev/proto/proto_busdma.c
  projects/fuse2/sys/dev/proto/proto_busdma.h
  projects/fuse2/sys/dev/proto/proto_core.c
  projects/fuse2/sys/dev/sdhci/sdhci_fdt.c
  projects/fuse2/sys/dev/sfxge/common/ef10_impl.h
  projects/fuse2/sys/dev/sfxge/common/ef10_nvram.c
  projects/fuse2/sys/dev/sfxge/common/ef10_rx.c
  projects/fuse2/sys/dev/sfxge/common/efsys.h
  projects/fuse2/sys/dev/sfxge/common/efx.h
  projects/fuse2/sys/dev/sfxge/common/efx_mcdi.h
  projects/fuse2/sys/dev/sfxge/common/efx_tx.c
  projects/fuse2/sys/dev/sfxge/sfxge_port.c
  projects/fuse2/sys/dev/sfxge/sfxge_rx.c
  projects/fuse2/sys/dev/sound/pci/hda/hdaa.c
  projects/fuse2/sys/dev/sound/pci/hda/hdaa.h
  projects/fuse2/sys/dev/uart/uart_dev_ns8250.c
  projects/fuse2/sys/dev/usb/net/if_cdce.c
  projects/fuse2/sys/dev/usb/net/if_muge.c
  projects/fuse2/sys/dev/usb/quirk/usb_quirk.c
  projects/fuse2/sys/dev/usb/serial/ugensa.c
  projects/fuse2/sys/dev/usb/usb_hub_acpi.c
  projects/fuse2/sys/dev/usb/usbdevs
  projects/fuse2/sys/dev/virtio/mmio/virtio_mmio.c
  projects/fuse2/sys/dev/virtio/pci/virtio_pci.c
  projects/fuse2/sys/dev/vt/vt_cpulogos.c
  projects/fuse2/sys/dev/xdma/xdma.c
  projects/fuse2/sys/dev/xdma/xdma.h
  projects/fuse2/sys/dev/xdma/xdma_if.m
  projects/fuse2/sys/dev/xdma/xdma_sg.c
  projects/fuse2/sys/dev/xilinx/axidma.c
  projects/fuse2/sys/fs/ext2fs/ext2_balloc.c
  projects/fuse2/sys/fs/ext2fs/ext2_vfsops.c
  projects/fuse2/sys/geom/eli/g_eli.c
  projects/fuse2/sys/geom/mirror/g_mirror.c
  projects/fuse2/sys/i386/conf/NOTES
  projects/fuse2/sys/i386/i386/copyout.c
  projects/fuse2/sys/i386/i386/minidump_machdep_base.c
  projects/fuse2/sys/i386/i386/pmap.c
  projects/fuse2/sys/i386/i386/trap.c
  projects/fuse2/sys/kern/imgact_elf.c
  projects/fuse2/sys/kern/init_sysent.c
  projects/fuse2/sys/kern/kern_descrip.c
  projects/fuse2/sys/kern/kern_exec.c
  projects/fuse2/sys/kern/kern_fork.c
  projects/fuse2/sys/kern/kern_mbuf.c
  projects/fuse2/sys/kern/kern_procctl.c
  projects/fuse2/sys/kern/kern_sendfile.c
  projects/fuse2/sys/kern/kern_sig.c
  projects/fuse2/sys/kern/kern_thread.c
  projects/fuse2/sys/kern/kern_timeout.c
  projects/fuse2/sys/kern/kern_umtx.c
  projects/fuse2/sys/kern/subr_blist.c
  projects/fuse2/sys/kern/subr_bus.c
  projects/fuse2/sys/kern/subr_bus_dma.c
  projects/fuse2/sys/kern/subr_epoch.c
  projects/fuse2/sys/kern/subr_sglist.c
  projects/fuse2/sys/kern/subr_syscall.c
  projects/fuse2/sys/kern/subr_turnstile.c
  projects/fuse2/sys/kern/sys_generic.c
  projects/fuse2/sys/kern/sys_pipe.c
  projects/fuse2/sys/kern/sys_process.c
  projects/fuse2/sys/kern/syscalls.c
  projects/fuse2/sys/kern/syscalls.master
  projects/fuse2/sys/kern/systrace_args.c
  projects/fuse2/sys/kern/tty.c
  projects/fuse2/sys/kern/uipc_mbuf.c
  projects/fuse2/sys/kern/uipc_mqueue.c
  projects/fuse2/sys/kern/uipc_shm.c
  projects/fuse2/sys/kern/uipc_sockbuf.c
  projects/fuse2/sys/kern/uipc_socket.c
  projects/fuse2/sys/kern/uipc_usrreq.c
  projects/fuse2/sys/kern/vfs_default.c
  projects/fuse2/sys/kern/vfs_subr.c
  projects/fuse2/sys/kern/vfs_syscalls.c
  projects/fuse2/sys/kern/vfs_vnops.c
  projects/fuse2/sys/kern/vnode_if.src
  projects/fuse2/sys/libkern/inet_pton.c
  projects/fuse2/sys/mips/beri/files.beri
  projects/fuse2/sys/mips/ingenic/jz4780_machdep.c
  projects/fuse2/sys/mips/ingenic/jz4780_mmc.c
  projects/fuse2/sys/mips/ingenic/jz4780_smb.c
  projects/fuse2/sys/mips/mips/minidump_machdep.c
  projects/fuse2/sys/mips/mips/pmap.c
  projects/fuse2/sys/mips/mips/support.S
  projects/fuse2/sys/mips/mips/trap.c
  projects/fuse2/sys/modules/Makefile
  projects/fuse2/sys/modules/dtb/allwinner/Makefile
  projects/fuse2/sys/modules/i2c/controllers/ichiic/Makefile
  projects/fuse2/sys/modules/ntb/Makefile
  projects/fuse2/sys/modules/tcp/rack/Makefile
  projects/fuse2/sys/modules/usb/Makefile
  projects/fuse2/sys/modules/usb/usb/Makefile
  projects/fuse2/sys/net/bpf.c
  projects/fuse2/sys/net/bpf_buffer.c
  projects/fuse2/sys/net/bpf_zerocopy.c
  projects/fuse2/sys/net/ieee_oui.h
  projects/fuse2/sys/net/if.c
  projects/fuse2/sys/net/if.h
  projects/fuse2/sys/net/if_tap.h
  projects/fuse2/sys/net/if_tun.h
  projects/fuse2/sys/net/if_tuntap.c
  projects/fuse2/sys/net/if_vlan.c
  projects/fuse2/sys/net/if_vxlan.c
  projects/fuse2/sys/net/iflib.c
  projects/fuse2/sys/netinet/in_pcb.h
  projects/fuse2/sys/netinet/ip_output.c
  projects/fuse2/sys/netinet/sctp_indata.c
  projects/fuse2/sys/netinet/sctp_input.c
  projects/fuse2/sys/netinet/sctp_output.c
  projects/fuse2/sys/netinet/sctp_pcb.c
  projects/fuse2/sys/netinet/sctp_pcb.h
  projects/fuse2/sys/netinet/sctp_usrreq.c
  projects/fuse2/sys/netinet/sctputil.c
  projects/fuse2/sys/netinet/tcp.h
  projects/fuse2/sys/netinet/tcp_hpts.c
  projects/fuse2/sys/netinet/tcp_hpts.h
  projects/fuse2/sys/netinet/tcp_log_buf.h
  projects/fuse2/sys/netinet/tcp_output.c
  projects/fuse2/sys/netinet/tcp_pcap.c
  projects/fuse2/sys/netinet/tcp_sack.c
  projects/fuse2/sys/netinet/tcp_stacks/rack.c
  projects/fuse2/sys/netinet/tcp_stacks/rack_bbr_common.h
  projects/fuse2/sys/netinet/tcp_subr.c
  projects/fuse2/sys/netinet/tcp_usrreq.c
  projects/fuse2/sys/netinet/tcp_var.h
  projects/fuse2/sys/netinet6/ip6_output.c
  projects/fuse2/sys/netinet6/sctp6_usrreq.c
  projects/fuse2/sys/netinet6/udp6_usrreq.c
  projects/fuse2/sys/netpfil/ipfw/ip_fw_bpf.c
  projects/fuse2/sys/netpfil/ipfw/ip_fw_eaction.c
  projects/fuse2/sys/netpfil/pf/pf_ioctl.c
  projects/fuse2/sys/powerpc/aim/mmu_oea.c
  projects/fuse2/sys/powerpc/aim/mmu_oea64.c
  projects/fuse2/sys/powerpc/aim/mmu_oea64.h
  projects/fuse2/sys/powerpc/aim/moea64_native.c
  projects/fuse2/sys/powerpc/aim/slb.c
  projects/fuse2/sys/powerpc/booke/pmap.c
  projects/fuse2/sys/powerpc/booke/spe.c
  projects/fuse2/sys/powerpc/powerpc/copyinout.c
  projects/fuse2/sys/powerpc/powerpc/elf32_machdep.c
  projects/fuse2/sys/powerpc/powerpc/exec_machdep.c
  projects/fuse2/sys/powerpc/powerpc/trap.c
  projects/fuse2/sys/powerpc/ps3/mmu_ps3.c
  projects/fuse2/sys/powerpc/pseries/mmu_phyp.c
  projects/fuse2/sys/powerpc/pseries/phyp_llan.c
  projects/fuse2/sys/powerpc/pseries/platform_chrp.c
  projects/fuse2/sys/riscv/riscv/minidump_machdep.c
  projects/fuse2/sys/riscv/riscv/pmap.c
  projects/fuse2/sys/riscv/riscv/support.S
  projects/fuse2/sys/riscv/riscv/trap.c
  projects/fuse2/sys/sparc64/sparc64/pmap.c
  projects/fuse2/sys/sparc64/sparc64/support.S
  projects/fuse2/sys/sparc64/sparc64/trap.c
  projects/fuse2/sys/sparc64/sparc64/vm_machdep.c
  projects/fuse2/sys/sys/ata.h
  projects/fuse2/sys/sys/bus.h
  projects/fuse2/sys/sys/cdio.h
  projects/fuse2/sys/sys/elf_common.h
  projects/fuse2/sys/sys/epoch.h
  projects/fuse2/sys/sys/file.h
  projects/fuse2/sys/sys/mbuf.h
  projects/fuse2/sys/sys/mount.h
  projects/fuse2/sys/sys/param.h
  projects/fuse2/sys/sys/proc.h
  projects/fuse2/sys/sys/procctl.h
  projects/fuse2/sys/sys/ptrace.h
  projects/fuse2/sys/sys/refcount.h
  projects/fuse2/sys/sys/sglist.h
  projects/fuse2/sys/sys/syscall.h
  projects/fuse2/sys/sys/syscall.mk
  projects/fuse2/sys/sys/syscallsubr.h
  projects/fuse2/sys/sys/sysproto.h
  projects/fuse2/sys/sys/turnstile.h
  projects/fuse2/sys/sys/vnode.h
  projects/fuse2/sys/ufs/ffs/ffs_alloc.c
  projects/fuse2/sys/ufs/ffs/ffs_balloc.c
  projects/fuse2/sys/ufs/ffs/ffs_extern.h
  projects/fuse2/sys/ufs/ffs/ffs_softdep.c
  projects/fuse2/sys/ufs/ffs/ffs_subr.c
  projects/fuse2/sys/ufs/ffs/ffs_vfsops.c
  projects/fuse2/sys/ufs/ufs/ufs_bmap.c
  projects/fuse2/sys/ufs/ufs/ufs_vnops.c
  projects/fuse2/sys/ufs/ufs/ufsmount.h
  projects/fuse2/sys/vm/pmap.h
  projects/fuse2/sys/vm/swap_pager.c
  projects/fuse2/sys/vm/vm_fault.c
  projects/fuse2/sys/vm/vm_glue.c
  projects/fuse2/sys/vm/vm_map.c
  projects/fuse2/sys/vm/vm_mmap.c
  projects/fuse2/sys/vm/vm_object.c
  projects/fuse2/sys/vm/vm_page.c
  projects/fuse2/sys/vm/vm_page.h
  projects/fuse2/sys/vm/vm_pageout.c
  projects/fuse2/sys/vm/vm_pagequeue.h
  projects/fuse2/sys/vm/vm_swapout.c
  projects/fuse2/sys/vm/vnode_pager.c
  projects/fuse2/sys/x86/iommu/intel_drv.c
  projects/fuse2/sys/x86/x86/cpu_machdep.c
  projects/fuse2/targets/pseudo/userland/lib/Makefile.depend
  projects/fuse2/tests/sys/kern/ptrace_test.c
  projects/fuse2/tests/sys/netpfil/pf/forward.sh
  projects/fuse2/tests/sys/netpfil/pf/names.sh
  projects/fuse2/tests/sys/netpfil/pf/set_tos.sh
  projects/fuse2/tests/sys/netpfil/pf/synproxy.sh
  projects/fuse2/tests/sys/opencrypto/cryptodev.py
  projects/fuse2/tools/build/mk/OptionalObsoleteFiles.inc
  projects/fuse2/tools/bus_space/Python/Makefile
  projects/fuse2/tools/bus_space/Python/lang.c
  projects/fuse2/tools/bus_space/examples/am79c900_diag.py
  projects/fuse2/usr.bin/bluetooth/bthost/Makefile
  projects/fuse2/usr.bin/bluetooth/btsockstat/Makefile
  projects/fuse2/usr.bin/bluetooth/rfcomm_sppd/Makefile
  projects/fuse2/usr.bin/bsdiff/bspatch/bspatch.c
  projects/fuse2/usr.bin/calendar/calendars/calendar.freebsd
  projects/fuse2/usr.bin/cpio/Makefile
  projects/fuse2/usr.bin/dpv/Makefile
  projects/fuse2/usr.bin/less/defines.h
  projects/fuse2/usr.bin/login/Makefile
  projects/fuse2/usr.bin/login/login.1
  projects/fuse2/usr.bin/login/login.conf
  projects/fuse2/usr.bin/login/pathnames.h
  projects/fuse2/usr.bin/proccontrol/proccontrol.1
  projects/fuse2/usr.bin/proccontrol/proccontrol.c
  projects/fuse2/usr.bin/telnet/Makefile
  projects/fuse2/usr.bin/top/top.1
  projects/fuse2/usr.bin/truss/Makefile
  projects/fuse2/usr.bin/truss/setup.c
  projects/fuse2/usr.bin/truss/syscall.h
  projects/fuse2/usr.bin/truss/syscalls.c
  projects/fuse2/usr.bin/truss/truss.h
  projects/fuse2/usr.bin/vi/Makefile
  projects/fuse2/usr.sbin/bhyve/Makefile
  projects/fuse2/usr.sbin/bhyve/audio.c
  projects/fuse2/usr.sbin/bhyve/bhyve.8
  projects/fuse2/usr.sbin/bhyve/mevent.c
  projects/fuse2/usr.sbin/bhyve/net_utils.c
  projects/fuse2/usr.sbin/bhyve/net_utils.h
  projects/fuse2/usr.sbin/bhyve/pci_e82545.c
  projects/fuse2/usr.sbin/bhyve/pci_fbuf.c   (contents, props changed)
  projects/fuse2/usr.sbin/bhyve/pci_hda.c
  projects/fuse2/usr.sbin/bhyve/pci_nvme.c
  projects/fuse2/usr.sbin/bhyve/pci_passthru.c
  projects/fuse2/usr.sbin/bhyve/pci_virtio_console.c
  projects/fuse2/usr.sbin/bhyve/pci_virtio_net.c
  projects/fuse2/usr.sbin/bhyve/pci_virtio_scsi.c
  projects/fuse2/usr.sbin/bhyve/pci_xhci.c   (contents, props changed)
  projects/fuse2/usr.sbin/bhyve/rfb.c   (contents, props changed)
  projects/fuse2/usr.sbin/bhyve/uart_emul.c
  projects/fuse2/usr.sbin/bhyveload/bhyveload.c
  projects/fuse2/usr.sbin/bluetooth/ath3kfw/Makefile
  projects/fuse2/usr.sbin/bluetooth/bcmfw/Makefile
  projects/fuse2/usr.sbin/bluetooth/bluetooth-config/Makefile
  projects/fuse2/usr.sbin/bluetooth/bt3cfw/Makefile
  projects/fuse2/usr.sbin/bluetooth/bthidcontrol/Makefile
  projects/fuse2/usr.sbin/bluetooth/bthidd/Makefile
  projects/fuse2/usr.sbin/bluetooth/btpand/Makefile
  projects/fuse2/usr.sbin/bluetooth/hccontrol/Makefile
  projects/fuse2/usr.sbin/bluetooth/hcsecd/Makefile
  projects/fuse2/usr.sbin/bluetooth/hcseriald/Makefile
  projects/fuse2/usr.sbin/bluetooth/l2control/Makefile
  projects/fuse2/usr.sbin/bluetooth/l2ping/Makefile
  projects/fuse2/usr.sbin/bluetooth/rfcomm_pppd/Makefile
  projects/fuse2/usr.sbin/bluetooth/sdpcontrol/Makefile
  projects/fuse2/usr.sbin/bluetooth/sdpd/Makefile
  projects/fuse2/usr.sbin/crunch/crunchgen/crunchgen.1
  projects/fuse2/usr.sbin/ctladm/ctladm.8
  projects/fuse2/usr.sbin/inetd/Makefile
  projects/fuse2/usr.sbin/mld6query/Makefile
  projects/fuse2/usr.sbin/mld6query/mld6.c
  projects/fuse2/usr.sbin/mptutil/mptutil.c
  projects/fuse2/usr.sbin/ngctl/Makefile
  projects/fuse2/usr.sbin/ntp/Makefile.inc
  projects/fuse2/usr.sbin/pciconf/cap.c
  projects/fuse2/usr.sbin/periodic/etc/daily/310.accounting
  projects/fuse2/usr.sbin/ppp/Makefile
  projects/fuse2/usr.sbin/ppp/bundle.c
  projects/fuse2/usr.sbin/ppp/physical.c
  projects/fuse2/usr.sbin/rtadvd/rtadvd.c
  projects/fuse2/usr.sbin/traceroute6/Makefile
  projects/fuse2/usr.sbin/traceroute6/traceroute6.8
  projects/fuse2/usr.sbin/traceroute6/traceroute6.c
  projects/fuse2/usr.sbin/tzsetup/tzsetup.c
  projects/fuse2/usr.sbin/wpa/Makefile.crypto
  projects/fuse2/usr.sbin/wpa/hostapd/Makefile
  projects/fuse2/usr.sbin/wpa/hostapd_cli/Makefile
  projects/fuse2/usr.sbin/wpa/wpa_cli/Makefile
  projects/fuse2/usr.sbin/wpa/wpa_passphrase/Makefile
  projects/fuse2/usr.sbin/wpa/wpa_priv/Makefile
  projects/fuse2/usr.sbin/wpa/wpa_supplicant/Makefile
Directory Properties:
  projects/fuse2/   (props changed)
  projects/fuse2/cddl/   (props changed)
  projects/fuse2/cddl/contrib/opensolaris/   (props changed)
  projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/fuse2/contrib/amd/   (props changed)
  projects/fuse2/contrib/bzip2/   (props changed)
  projects/fuse2/contrib/compiler-rt/   (props changed)
  projects/fuse2/contrib/elftoolchain/   (props changed)
  projects/fuse2/contrib/file/   (props changed)
  projects/fuse2/contrib/ipfilter/   (props changed)
  projects/fuse2/contrib/less/   (props changed)
  projects/fuse2/contrib/libarchive/   (props changed)
  projects/fuse2/contrib/libc++/   (props changed)
  projects/fuse2/contrib/libcxxrt/   (props changed)
  projects/fuse2/contrib/libcxxrt/abi_namespace.h   (props changed)
  projects/fuse2/contrib/libcxxrt/auxhelper.cc   (props changed)
  projects/fuse2/contrib/libcxxrt/cxxabi.h   (props changed)
  projects/fuse2/contrib/libcxxrt/dwarf_eh.h   (props changed)
  projects/fuse2/contrib/libcxxrt/dynamic_cast.cc   (props changed)
  projects/fuse2/contrib/libcxxrt/guard.cc   (props changed)
  projects/fuse2/contrib/libcxxrt/libelftc_dem_gnu3.c   (props changed)
  projects/fuse2/contrib/libcxxrt/stdexcept.cc   (props changed)
  projects/fuse2/contrib/libcxxrt/stdexcept.h   (props changed)
  projects/fuse2/contrib/libcxxrt/terminate.cc   (props changed)
  projects/fuse2/contrib/libcxxrt/typeinfo.cc   (props changed)
  projects/fuse2/contrib/libcxxrt/typeinfo.h   (props changed)
  projects/fuse2/contrib/libunwind/   (props changed)
  projects/fuse2/contrib/llvm/   (props changed)
  projects/fuse2/contrib/llvm/tools/clang/   (props changed)
  projects/fuse2/contrib/llvm/tools/lld/   (props changed)
  projects/fuse2/contrib/llvm/tools/lldb/   (props changed)
  projects/fuse2/contrib/mandoc/   (props changed)
  projects/fuse2/contrib/netbsd-tests/   (props changed)
  projects/fuse2/contrib/openmp/   (props changed)
  projects/fuse2/contrib/sqlite3/   (props changed)
  projects/fuse2/contrib/tzdata/   (props changed)
  projects/fuse2/contrib/unbound/   (props changed)
  projects/fuse2/sys/cddl/contrib/opensolaris/   (props changed)
  projects/fuse2/sys/contrib/dev/acpica/   (props changed)
  projects/fuse2/sys/contrib/ipfilter/   (props changed)

Modified: projects/fuse2/.cirrus.yml
==============================================================================
--- projects/fuse2/.cirrus.yml	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/.cirrus.yml	Sun Jul 28 04:02:22 2019	(r350387)
@@ -11,9 +11,9 @@ env:
 task:
   timeout_in: 90m
   install_script:
-  - pkg install -y qemu-devel
+  - pkg install -y qemu-devel uefi-edk2-qemu-x86_64
   - fetch https://people.freebsd.org/~emaste/OVMF.fd
   script:
   - make -j$(sysctl -n hw.ncpu) WITHOUT_TOOLCHAIN=yes buildworld buildkernel
   test_script:
-  - OVMF=$(pwd)/OVMF.fd sh tools/boot/ci-qemu-test.sh
+  - sh tools/boot/ci-qemu-test.sh

Modified: projects/fuse2/Makefile
==============================================================================
--- projects/fuse2/Makefile	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/Makefile	Sun Jul 28 04:02:22 2019	(r350387)
@@ -138,7 +138,7 @@ TGTS=	all all-man buildenv buildenvvars buildkernel bu
 	build32 distribute32 install32 buildsoft distributesoft installsoft \
 	builddtb xdev xdev-build xdev-install \
 	xdev-links native-xtools native-xtools-install stageworld stagekernel \
-	stage-packages \
+	stage-packages stage-packages-kernel stage-packages-world \
 	create-packages-world create-packages-kernel create-packages \
 	packages installconfig real-packages sign-packages package-pkg \
 	print-dir test-system-compiler test-system-linker

Modified: projects/fuse2/Makefile.libcompat
==============================================================================
--- projects/fuse2/Makefile.libcompat	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/Makefile.libcompat	Sun Jul 28 04:02:22 2019	(r350387)
@@ -136,6 +136,7 @@ LIBCOMPATIMAKE+=	${LIBCOMPATWMAKE:NINSTALL=*:NDESTDIR=
 
 _LC_LIBDIRS.yes=		lib
 _LC_LIBDIRS.yes+=		gnu/lib
+_LC_LIBDIRS.yes+=		usr.bin/lex/lib
 _LC_LIBDIRS.${MK_CDDL:tl}+=	cddl/lib
 _LC_LIBDIRS.${MK_CRYPT:tl}+=	secure/lib
 _LC_LIBDIRS.${MK_KERBEROS:tl}+=	kerberos5/lib

Modified: projects/fuse2/ObsoleteFiles.inc
==============================================================================
--- projects/fuse2/ObsoleteFiles.inc	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/ObsoleteFiles.inc	Sun Jul 28 04:02:22 2019	(r350387)
@@ -38,10 +38,17 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20190722: cap_random(3) removed
+OLD_FILES+=lib/casper/libcap_random.so.1
+OLD_FILES+=usr/include/casper/cap_random.h
+OLD_FILES+=usr/share/man/man3/cap_random.3.gz
+OLD_FILES+=usr/share/man/man3/cap_random_buf.3.gz
+# 20190708: vm_page_hold() and _unhold() removed
+OLD_FILES+=usr/share/man/man9/vm_page_hold.9.gz
 # 20190618: sys/capability.h removed (sys/capsicum.h is the one to use)
 OLD_FILES+=usr/include/sys/capability.h
-# 20190615: sys/pwm.h renamed to dev/pwmc.h
-OLD_FILES+=usr/include/sys/pwm.h
+# 20190615: sys/pwm.h renamed to dev/pwmc.h and pwm(9) removed
+OLD_FILES+=usr/include/sys/pwm.h usr/share/man/man9/pwm.9.gz
 # 20190612: new clang import which bumps version from 8.0.0 to 8.0.1.
 OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/allocator_interface.h
 OLD_FILES+=usr/lib/clang/8.0.0/include/sanitizer/asan_interface.h
@@ -388,6 +395,8 @@ OLD_FILES+=usr/include/sys/seq.h
 # 20190222: libifconfig made INTERNALLIB
 OLD_FILES+=usr/lib/libprivateifconfig.a
 OLD_FILES+=usr/lib/libprivateifconfig_p.a
+OLD_FILES+=usr/lib32/libprivateifconfig.a
+OLD_FILES+=usr/lib32/libprivateifconfig_p.a
 # 20190131: pfil(9) changed
 OLD_FILES+=usr/share/man/man9/pfil_hook_get.9.gz
 OLD_FILES+=usr/share/man/man9/pfil_rlock.9.gz
@@ -823,6 +832,7 @@ OLD_FILES+=usr/share/man/man3/arc4random_stir.3.gz
 OLD_FILES+=usr/bin/send-pr
 # 20180725: Cleanup old libcasper.so.0
 OLD_LIBS+=lib/libcasper.so.0
+OLD_LIBS+=usr/lib32/libcasper.so.0
 # 20180722: indent(1) option renamed, test files follow
 OLD_FILES+=usr/bin/indent/tests/nsac.0
 OLD_FILES+=usr/bin/indent/tests/nsac.0.pro
@@ -2369,9 +2379,6 @@ OLD_FILES+=usr/tests/usr.sbin/pw/pw_useradd
 OLD_FILES+=usr/tests/usr.sbin/pw/pw_userdel
 OLD_FILES+=usr/tests/usr.sbin/pw/pw_usermod
 OLD_FILES+=usr/tests/usr.sbin/pw/pw_usernext
-# 20170322: garbage collect old references to igb(4)
-OLD_FILES+=usr/share/man/man4/if_igb.4.gz
-OLD_FILES+=usr/share/man/man4/igb.4.gz
 # 20170319: io_test requires zh_TW.Big5 locale.
 OLD_FILES+=usr/tests/lib/libc/locale/io_test
 # 20170319: remove nls for non supported Big5* locales

Copied: projects/fuse2/RELNOTES (from r350386, head/RELNOTES)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/fuse2/RELNOTES	Sun Jul 28 04:02:22 2019	(r350387, copy of r350386, head/RELNOTES)
@@ -0,0 +1,38 @@
+Release notes for FreeBSD 13.0.
+
+This file describes new user-visible features, changes and updates relevant to
+users of binary FreeBSD releases.  Each entry should describe the change in no
+more than several sentences and should reference manual pages where an
+interested user can find more information.  Entries should wrap after 80
+columns.  Each entry should begin with one or more commit IDs on one line,
+specified as a comma separated list and/or range, followed by a colon and a
+newline.  Entries should be separated by a newline.
+
+Changes to this file should not be MFCed.
+
+r350307:
+	libcap_random(3) has been removed.  Applications can use native
+	APIs to get random data in capability mode.
+
+r349352:
+	nand(4) and related components have been removed.
+
+r349349:
+	The UEFI loader now supports HTTP boot.
+
+r349335:
+	bhyve(8) now implements a High Definition Audio (HDA) driver, allowing
+	guests to play to and record audio data from the host.
+
+r349286:
+	swapon(8) can now erase a swap device immediately before enabling it,
+	similar to newfs(8)'s -E option.  This behaviour can be specified by
+	adding -E to swapon(8)'s command-line parameters, or by adding the
+	"trimonce" option to a swap device's /etc/fstab entry.
+
+r347908-r347923:
+	The following network drivers have been removed: bm(4), cs(4), de(4),
+	ed(4), ep(4), ex(4), fe(4), pcn(4), sf(4), sn(4), tl(4), tx(4), txp(4),
+	vx(4), wb(4), xe(4).
+
+$FreeBSD$

Modified: projects/fuse2/UPDATING
==============================================================================
--- projects/fuse2/UPDATING	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/UPDATING	Sun Jul 28 04:02:22 2019	(r350387)
@@ -11,11 +11,6 @@ handbook:
 Items affecting the ports and packages system can be found in
 /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 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 13.x IS SLOW:
 	FreeBSD 13.x has many debugging features turned on, in both the kernel
 	and userland.  These features attempt to detect incorrect use of
@@ -31,7 +26,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
-20190627:
+20190727:
 	The vfs.fusefs.sync_unmount and vfs.fusefs.init_backgrounded sysctls
 	and the "-o sync_unmount" and "-o init_backgrounded" mount options have
 	been removed from mount_fusefs(8).  You can safely remove them from
@@ -42,6 +37,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
 	vfs.fusefs.reclaim_revoked, and vfs.fusefs.data_cache_invalidate
 	sysctls have been removed.  If you felt the need to set any of them to
 	a non-default value, please tell asomers at FreeBSD.org why.
+
+20190713:
+	Default permissions on the /var/account/acct file (and copies of it 
+	rotated by periodic daily scripts) are changed from 0644 to 0640 
+	because the file contains sensitive information that should not be 
+	world-readable.  If the /var/account directory must be created by 
+	rc.d/accounting, the mode used is now 0750.  Admins who use the 
+	accounting feature are encouraged to change the mode of an existing 
+	/var/account directory to 0750 or 0700.  
 
 20190620:
 	Entropy collection and the /dev/random device are no longer optional

Modified: projects/fuse2/bin/ls/Makefile
==============================================================================
--- projects/fuse2/bin/ls/Makefile	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/bin/ls/Makefile	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,7 @@ PROG=	ls
 SRCS=	cmp.c ls.c print.c util.c
 LIBADD=	util
 
-.if !defined(RELEASE_CRUNCH) && \
-	${MK_LS_COLORS} != no
+.if ${MK_LS_COLORS} != no
 CFLAGS+= -DCOLORLS
 LIBADD+=	termcapw
 .endif

Modified: projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5
==============================================================================
--- projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/cddl/contrib/opensolaris/lib/libctf/common/ctf.5	Sun Jul 28 04:02:22 2019	(r350387)
@@ -231,9 +231,9 @@ The
 is defined as follows:
 .Bd -literal
 typedef struct ctf_preamble {
-	ushort_t ctp_magic;	/* magic number (CTF_MAGIC) */
-	uchar_t ctp_version;	/* data format version number (CTF_VERSION) */
-	uchar_t ctp_flags;	/* flags (see below) */
+	uint16_t ctp_magic;	/* magic number (CTF_MAGIC) */
+	uint8_t ctp_version;	/* data format version number (CTF_VERSION) */
+	uint8_t ctp_flags;	/* flags (see below) */
 } ctf_preamble_t;
 .Ed
 .Pp
@@ -313,14 +313,14 @@ and the two have a combined size of 36 bytes.
 .Bd -literal
 typedef struct ctf_header {
 	ctf_preamble_t cth_preamble;
-	uint_t cth_parlabel;	/* ref to name of parent lbl uniq'd against */
-	uint_t cth_parname;	/* ref to basename of parent */
-	uint_t cth_lbloff;	/* offset of label section */
-	uint_t cth_objtoff;	/* offset of object section */
-	uint_t cth_funcoff;	/* offset of function section */
-	uint_t cth_typeoff;	/* offset of type section */
-	uint_t cth_stroff;	/* offset of string section */
-	uint_t cth_strlen;	/* length of string section in bytes */
+	uint32_t cth_parlabel;	/* ref to name of parent lbl uniq'd against */
+	uint32_t cth_parname;	/* ref to basename of parent */
+	uint32_t cth_lbloff;	/* offset of label section */
+	uint32_t cth_objtoff;	/* offset of object section */
+	uint32_t cth_funcoff;	/* offset of function section */
+	uint32_t cth_typeoff;	/* offset of type section */
+	uint32_t cth_stroff;	/* offset of string section */
+	uint32_t cth_strlen;	/* length of string section in bytes */
 } ctf_header_t;
 .Ed
 .Pp
@@ -541,8 +541,8 @@ Each label is encoded in the file format using the fol
 structure:
 .Bd -literal
 typedef struct ctf_lblent {
-	uint_t ctl_label;	/* ref to name of label */
-	uint_t ctl_typeidx;	/* last type associated with this label */
+	uint32_t ctl_label;	/* ref to name of label */
+	uint32_t ctl_typeidx;	/* last type associated with this label */
 } ctf_lblent_t;
 .Ed
 .Lp
@@ -728,23 +728,23 @@ The following definitions describe the short and long 
 #define	CTF_MAX_LSIZE	UINT64_MAX
 
 typedef struct ctf_stype {
-	uint_t ctt_name;	/* reference to name in string table */
-	ushort_t ctt_info;	/* encoded kind, variant length */
+	uint32_t ctt_name;	/* reference to name in string table */
+	uint16_t ctt_info;	/* encoded kind, variant length */
 	union {
-		ushort_t _size;	/* size of entire type in bytes */
-		ushort_t _type;	/* reference to another type */
+		uint16_t _size;	/* size of entire type in bytes */
+		uint16_t _type;	/* reference to another type */
 	} _u;
 } ctf_stype_t;
 
 typedef struct ctf_type {
-	uint_t ctt_name;	/* reference to name in string table */
-	ushort_t ctt_info;	/* encoded kind, variant length */
+	uint32_t ctt_name;	/* reference to name in string table */
+	uint16_t ctt_info;	/* encoded kind, variant length */
 	union {
-		ushort_t _size;	/* always CTF_LSIZE_SENT */
-		ushort_t _type; /* do not use */
+		uint16_t _size;	/* always CTF_LSIZE_SENT */
+		uint16_t _type; /* do not use */
 	} _u;
-	uint_t ctt_lsizehi;	/* high 32 bits of type size in bytes */
-	uint_t ctt_lsizelo;	/* low 32 bits of type size in bytes */
+	uint32_t ctt_lsizehi;	/* high 32 bits of type size in bytes */
+	uint32_t ctt_lsizelo;	/* low 32 bits of type size in bytes */
 } ctf_type_t;
 
 #define	ctt_size _u._size	/* for fundamental types that have a size */
@@ -754,7 +754,7 @@ typedef struct ctf_type {
 Type sizes are stored in
 .Sy bytes .
 The basic small form uses a
-.Sy ushort_t
+.Sy uint16_t
 to store the number of bytes.
 If the number of bytes in a structure would exceed 0xfffe, then the alternate
 form, the
@@ -806,8 +806,8 @@ various kinds.
 Integers, which are of type
 .Sy CTF_K_INTEGER ,
 have no variable length arguments.
-Instead, they are followed by a four byte
-.Sy uint_t
+Instead, they are followed by a
+.Sy uint32_t
 which describes their encoding.
 All integers must be encoded with a variable length of zero.
 The
@@ -937,9 +937,9 @@ member is set to zero.
 The structure that follows an array is defined as:
 .Bd -literal
 typedef struct ctf_array {
-	ushort_t cta_contents;	/* reference to type of array contents */
-	ushort_t cta_index;	/* reference to type of array index */
-	uint_t cta_nelems;	/* number of elements */
+	uint16_t cta_contents;	/* reference to type of array contents */
+	uint16_t cta_index;	/* reference to type of array index */
+	uint32_t cta_nelems;	/* number of elements */
 } ctf_array_t;
 .Ed
 .Lp
@@ -1005,17 +1005,17 @@ all members are encoded using the same structure.
 The structure for members is as follows:
 .Bd -literal
 typedef struct ctf_member {
-	uint_t ctm_name;	/* reference to name in string table */
-	ushort_t ctm_type;	/* reference to type of member */
-	ushort_t ctm_offset;	/* offset of this member in bits */
+	uint32_t ctm_name;	/* reference to name in string table */
+	uint16_t ctm_type;	/* reference to type of member */
+	uint16_t ctm_offset;	/* offset of this member in bits */
 } ctf_member_t;
 
 typedef struct ctf_lmember {
-	uint_t ctlm_name;	/* reference to name in string table */
-	ushort_t ctlm_type;	/* reference to type of member */
-	ushort_t ctlm_pad;	/* padding */
-	uint_t ctlm_offsethi;	/* high 32 bits of member offset in bits */
-	uint_t ctlm_offsetlo;	/* low 32 bits of member offset in bits */
+	uint32_t ctlm_name;	/* reference to name in string table */
+	uint16_t ctlm_type;	/* reference to type of member */
+	uint16_t ctlm_pad;	/* padding */
+	uint32_t ctlm_offsethi;	/* high 32 bits of member offset in bits */
+	uint32_t ctlm_offsetlo;	/* low 32 bits of member offset in bits */
 } ctf_lmember_t;
 .Ed
 .Lp
@@ -1088,8 +1088,8 @@ The enumerators encoded in an enumeration have the fol
 variable list:
 .Bd -literal
 typedef struct ctf_enum {
-	uint_t cte_name;	/* reference to name in string table */
-	int cte_value;		/* value associated with this name */
+	uint32_t cte_name;	/* reference to name in string table */
+	int32_t cte_value;	/* value associated with this name */
 } ctf_enum_t;
 .Ed
 .Pp

Modified: projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
==============================================================================
--- projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -1281,12 +1281,14 @@ mountpoint_cmp(const void *arga, const void *argb)
 }
 
 /*
- * Reutrn true if path2 is a child of path1
+ * Return true if path2 is a child of path1 or path2 equals path1 or
+ * path1 is "/" (path2 is always a child of "/").
  */
 static boolean_t
 libzfs_path_contains(const char *path1, const char *path2)
 {
-	return (strstr(path2, path1) == path2 && path2[strlen(path1)] == '/');
+	return (strcmp(path1, path2) == 0 || strcmp(path1, "/") == 0 ||
+	    (strstr(path2, path1) == path2 && path2[strlen(path1)] == '/')); 
 }
 
 

Modified: projects/fuse2/contrib/amd/amd/amd.h
==============================================================================
--- projects/fuse2/contrib/amd/amd/amd.h	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/amd/amd/amd.h	Sun Jul 28 04:02:22 2019	(r350387)
@@ -625,7 +625,7 @@ extern void map_flush_srvr(fserver *);
 extern void mapc_add_kv(mnt_map *, char *, char *);
 extern mnt_map *mapc_find(char *, char *, const char *, const char *);
 extern void mapc_free(opaque_t);
-extern int  mapc_keyiter(mnt_map *, key_fun, opaque_t);
+extern int  mapc_keyiter(mnt_map *, key_fun *, opaque_t);
 extern void mapc_reload(void);
 extern int  mapc_search(mnt_map *, char *, char **);
 extern void mapc_showtypes(char *buf, size_t l);

Modified: projects/fuse2/contrib/amd/amd/rpc_fwd.c
==============================================================================
--- projects/fuse2/contrib/amd/amd/rpc_fwd.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/amd/amd/rpc_fwd.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -221,7 +221,7 @@ fwd_locate(u_int id)
  * different address.
  */
 int
-fwd_packet(int type_id, char *pkt, int len, struct sockaddr_in *fwdto, struct sockaddr_in *replyto, opaque_t cb_arg, fwd_fun cb)
+fwd_packet(int type_id, char *pkt, int len, struct sockaddr_in *fwdto, struct sockaddr_in *replyto, opaque_t cb_arg, fwd_fun *cb)
 {
   rpc_forward *p;
   u_int *pkt_int;

Modified: projects/fuse2/contrib/bzip2/CHANGES
==============================================================================
--- projects/fuse2/contrib/bzip2/CHANGES	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/CHANGES	Sun Jul 28 04:02:22 2019	(r350387)
@@ -2,8 +2,8 @@
  This file is part of bzip2/libbzip2, a program and library for
  lossless, block-sorting data compression.
 
- bzip2/libbzip2 version 1.0.6 of 6 September 2010
- Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+ bzip2/libbzip2 version 1.0.7 of 27 June 2019
+ Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
  Please read the WARNING, DISCLAIMER and PATENTS sections in the 
  README file.
@@ -325,3 +325,16 @@ Security fix only.  Fixes CERT-FI 20469 as it applies 
   Izdebski.
 
 * Make the documentation build on Ubuntu 10.04
+
+1.0.7 (27 Jun 19)
+~~~~~~~~~~~~~~~~~
+
+* Fix undefined behavior in the macros SET_BH, CLEAR_BH, & ISSET_BH
+
+* bzip2: Fix return value when combining --test,-t and -q.
+
+* bzip2recover: Fix buffer overflow for large argv[0]
+
+* bzip2recover: Fix use after free issue with outFile (CVE-2016-3189)
+
+* Make sure nSelectors is not out of range (CVE-2019-12900)

Modified: projects/fuse2/contrib/bzip2/LICENSE
==============================================================================
--- projects/fuse2/contrib/bzip2/LICENSE	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/LICENSE	Sun Jul 28 04:02:22 2019	(r350387)
@@ -36,7 +36,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUD
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-Julian Seward, jseward at bzip.org
-bzip2/libbzip2 version 1.0.6 of 6 September 2010
+Julian Seward, jseward at acm.org
+bzip2/libbzip2 version 1.0.7 of 27 June 2019
 
 --------------------------------------------------------------------------

Modified: projects/fuse2/contrib/bzip2/README
==============================================================================
--- projects/fuse2/contrib/bzip2/README	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/README	Sun Jul 28 04:02:22 2019	(r350387)
@@ -6,8 +6,8 @@ This version is fully compatible with the previous pub
 This file is part of bzip2/libbzip2, a program and library for
 lossless, block-sorting data compression.
 
-bzip2/libbzip2 version 1.0.6 of 6 September 2010
-Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+bzip2/libbzip2 version 1.0.7 of 27 June 2019
+Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
 Please read the WARNING, DISCLAIMER and PATENTS sections in this file.
 
@@ -73,7 +73,7 @@ HOW TO BUILD -- Windows 95, NT, DOS, Mac, etc.
 
 It's difficult for me to support compilation on all these platforms.
 My approach is to collect binaries for these platforms, and put them
-on the master web site (http://www.bzip.org).  Look there.  However
+on the master web site (https://sourceware.org/bzip2/).  Look there.  However
 (FWIW), bzip2-1.0.X is very standard ANSI C and should compile
 unmodified with MS Visual C.  If you have difficulties building, you
 might want to read README.COMPILATION.PROBLEMS.
@@ -161,43 +161,22 @@ WHAT'S NEW IN 0.9.5 ?
    * Many small improvements in file and flag handling.
    * A Y2K statement.
 
-WHAT'S NEW IN 1.0.0 ?
+WHAT'S NEW IN 1.0.x ?
 
    See the CHANGES file.
 
-WHAT'S NEW IN 1.0.2 ?
-
-   See the CHANGES file.
-
-WHAT'S NEW IN 1.0.3 ?
-
-   See the CHANGES file.
-
-WHAT'S NEW IN 1.0.4 ?
-
-   See the CHANGES file.
-
-WHAT'S NEW IN 1.0.5 ?
-
-   See the CHANGES file.
-
-WHAT'S NEW IN 1.0.6 ?
-
-   See the CHANGES file.
-
-
 I hope you find bzip2 useful.  Feel free to contact me at
-   jseward at bzip.org
+   jseward at acm.org
 if you have any suggestions or queries.  Many people mailed me with
 comments, suggestions and patches after the releases of bzip-0.15,
 bzip-0.21, and bzip2 versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1,
 1.0.2 and 1.0.3, and the changes in bzip2 are largely a result of this
 feedback.  I thank you for your comments.
 
-bzip2's "home" is http://www.bzip.org/
+bzip2's "home" is https://sourceware.org/bzip2/
 
 Julian Seward
-jseward at bzip.org
+jseward at acm.org
 Cambridge, UK.
 
 18     July 1996 (version 0.15)
@@ -213,3 +192,4 @@ Cambridge, UK.
 20 December 2006 (bzip2, version 1.0.4)
 10 December 2007 (bzip2, version 1.0.5)
  6     Sept 2010 (bzip2, version 1.0.6)
+27     June 2019 (bzip2, version 1.0.7)

Modified: projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS
==============================================================================
--- projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/README.COMPILATION.PROBLEMS	Sun Jul 28 04:02:22 2019	(r350387)
@@ -2,8 +2,8 @@
 This file is part of bzip2/libbzip2, a program and library for
 lossless, block-sorting data compression.
 
-bzip2/libbzip2 version 1.0.6 of 6 September 2010
-Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+bzip2/libbzip2 version 1.0.7 of 27 June 2019
+Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
 Please read the WARNING, DISCLAIMER and PATENTS sections in the 
 README file.
@@ -12,7 +12,7 @@ This program is released under the terms of the licens
 in the file LICENSE.
 ------------------------------------------------------------------
 
-bzip2-1.0.6 should compile without problems on the vast majority of
+bzip2 should compile without problems on the vast majority of
 platforms.  Using the supplied Makefile, I've built and tested it
 myself for x86-linux and amd64-linux.  With makefile.msc, Visual C++
 6.0 and nmake, you can build a native Win32 version too.  Large file

Modified: projects/fuse2/contrib/bzip2/blocksort.c
==============================================================================
--- projects/fuse2/contrib/bzip2/blocksort.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/blocksort.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -202,9 +202,9 @@ void fallbackQSort3 ( UInt32* fmap, 
       bhtab [ 0 .. 2+(nblock/32) ] destroyed
 */
 
-#define       SET_BH(zz)  bhtab[(zz) >> 5] |= (1 << ((zz) & 31))
-#define     CLEAR_BH(zz)  bhtab[(zz) >> 5] &= ~(1 << ((zz) & 31))
-#define     ISSET_BH(zz)  (bhtab[(zz) >> 5] & (1 << ((zz) & 31)))
+#define       SET_BH(zz)  bhtab[(zz) >> 5] |= ((UInt32)1 << ((zz) & 31))
+#define     CLEAR_BH(zz)  bhtab[(zz) >> 5] &= ~((UInt32)1 << ((zz) & 31))
+#define     ISSET_BH(zz)  (bhtab[(zz) >> 5] & ((UInt32)1 << ((zz) & 31)))
 #define      WORD_BH(zz)  bhtab[(zz) >> 5]
 #define UNALIGNED_BH(zz)  ((zz) & 0x01f)
 

Modified: projects/fuse2/contrib/bzip2/bzip2.1
==============================================================================
--- projects/fuse2/contrib/bzip2/bzip2.1	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/bzip2.1	Sun Jul 28 04:02:22 2019	(r350387)
@@ -1,6 +1,6 @@
 .TH bzip2 1
 .SH NAME
-bzip2, bunzip2 \- a block-sorting file compressor, v1.0.6
+bzip2, bunzip2 \- a block-sorting file compressor, v1.0.7
 .br
 bzcat \- decompresses files to stdout
 .br
@@ -404,7 +404,7 @@ I/O error messages are not as helpful as they could be
 tries hard to detect I/O errors and exit cleanly, but the details of
 what the problem is sometimes seem rather misleading.
 
-This manual page pertains to version 1.0.6 of
+This manual page pertains to version 1.0.7 of
 .I bzip2.  
 Compressed data created by this version is entirely forwards and
 backwards compatible with the previous public releases, versions
@@ -426,9 +426,9 @@ with MaybeUInt64 set to be an unsigned 64-bit integer.
 
 
 .SH AUTHOR
-Julian Seward, jsewardbzip.org.
+Julian Seward, jseward at acm.org.
 
-http://www.bzip.org
+https://sourceware.org/bzip2/
 
 The ideas embodied in
 .I bzip2

Modified: projects/fuse2/contrib/bzip2/bzip2.c
==============================================================================
--- projects/fuse2/contrib/bzip2/bzip2.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/bzip2.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -7,8 +7,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -554,7 +554,7 @@ static 
 Bool testStream ( FILE *zStream )
 {
    BZFILE* bzf = NULL;
-   Int32   bzerr, bzerr_dummy, ret, nread, streamNo, i;
+   Int32   bzerr, bzerr_dummy, ret, streamNo, i;
    UChar   obuf[5000];
    UChar   unused[BZ_MAX_UNUSED];
    Int32   nUnused;
@@ -577,7 +577,7 @@ Bool testStream ( FILE *zStream )
       streamNo++;
 
       while (bzerr == BZ_OK) {
-         nread = BZ2_bzRead ( &bzerr, bzf, obuf, 5000 );
+         BZ2_bzRead ( &bzerr, bzf, obuf, 5000 );
          if (bzerr == BZ_DATA_ERROR_MAGIC) goto errhandler;
       }
       if (bzerr != BZ_STREAM_END) goto errhandler;
@@ -749,7 +749,7 @@ void panic ( const Char* s )
              "\n%s: PANIC -- internal consistency error:\n"
              "\t%s\n"
              "\tThis is a BUG.  Please report it to me at:\n"
-             "\tjseward at bzip.org\n",
+             "\tjseward at acm.org\n",
              progName, s );
    showFileNames();
    cleanUpAndFail( 3 );
@@ -829,7 +829,7 @@ void mySIGSEGVorSIGBUScatcher ( IntNative n )
       "   The user's manual, Section 4.3, has more info on (1) and (2).\n"
       "   \n"
       "   If you suspect this is a bug in bzip2, or are unsure about (1)\n"
-      "   or (2), feel free to report it to me at: jseward at bzip.org.\n"
+      "   or (2), feel free to report it to me at: jseward at acm.org.\n"
       "   Section 4.3 of the user's manual describes the info a useful\n"
       "   bug report should have.  If the manual is available on your\n"
       "   system, please try and read it before mailing me.  If you don't\n"
@@ -852,7 +852,7 @@ void mySIGSEGVorSIGBUScatcher ( IntNative n )
       "   The user's manual, Section 4.3, has more info on (2) and (3).\n"
       "   \n"
       "   If you suspect this is a bug in bzip2, or are unsure about (2)\n"
-      "   or (3), feel free to report it to me at: jseward at bzip.org.\n"
+      "   or (3), feel free to report it to me at: jseward at acm.org.\n"
       "   Section 4.3 of the user's manual describes the info a useful\n"
       "   bug report should have.  If the manual is available on your\n"
       "   system, please try and read it before mailing me.  If you don't\n"
@@ -1609,7 +1609,7 @@ void license ( void )
     "   \n"
     "   This program is free software; you can redistribute it and/or modify\n"
     "   it under the terms set out in the LICENSE file, which is included\n"
-    "   in the bzip2-1.0.6 source distribution.\n"
+    "   in the bzip2 source distribution.\n"
     "   \n"
     "   This program is distributed in the hope that it will be useful,\n"
     "   but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
@@ -2005,12 +2005,14 @@ IntNative main ( IntNative argc, Char *argv[] )
             testf ( aa->name );
 	 }
       }
-      if (testFailsExist && noisy) {
-         fprintf ( stderr,
-           "\n"
-           "You can use the `bzip2recover' program to attempt to recover\n"
-           "data from undamaged sections of corrupted files.\n\n"
-         );
+      if (testFailsExist) {
+	 if (noisy) {
+            fprintf ( stderr,
+               "\n"
+               "You can use the `bzip2recover' program to attempt to recover\n"
+               "data from undamaged sections of corrupted files.\n\n"
+            );
+	 }
          setExit(2);
          exit(exitValue);
       }

Modified: projects/fuse2/contrib/bzip2/bzip2recover.c
==============================================================================
--- projects/fuse2/contrib/bzip2/bzip2recover.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/bzip2recover.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -7,8 +7,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -309,11 +309,12 @@ Int32 main ( Int32 argc, Char** argv )
    UInt32      buffHi, buffLo, blockCRC;
    Char*       p;
 
-   strcpy ( progName, argv[0] );
+   strncpy ( progName, argv[0], BZ_MAX_FILENAME-1);
+   progName[BZ_MAX_FILENAME-1]='\0';
    inFileName[0] = outFileName[0] = 0;
 
    fprintf ( stderr, 
-             "bzip2recover 1.0.6: extracts blocks from damaged .bz2 files.\n" );
+             "bzip2recover 1.0.7: extracts blocks from damaged .bz2 files.\n" );
 
    if (argc != 2) {
       fprintf ( stderr, "%s: usage is `%s damaged_file_name'.\n",
@@ -457,6 +458,7 @@ Int32 main ( Int32 argc, Char** argv )
             bsPutUChar ( bsWr, 0x50 ); bsPutUChar ( bsWr, 0x90 );
             bsPutUInt32 ( bsWr, blockCRC );
             bsClose ( bsWr );
+            outFile = NULL;
          }
          if (wrBlock >= rbCtr) break;
          wrBlock++;

Modified: projects/fuse2/contrib/bzip2/bzlib.c
==============================================================================
--- projects/fuse2/contrib/bzip2/bzlib.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/bzlib.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -47,7 +47,7 @@ void BZ2_bz__AssertH__fail ( int errcode )
    fprintf(stderr, 
       "\n\nbzip2/libbzip2: internal error number %d.\n"
       "This is a bug in bzip2/libbzip2, %s.\n"
-      "Please report it to me at: jseward at bzip.org.  If this happened\n"
+      "Please report it to me at: jseward at acm.org.  If this happened\n"
       "when you were using some program which uses libbzip2 as a\n"
       "component, you should also report this bug to the author(s)\n"
       "of that program.  Please make an effort to report this bug;\n"

Modified: projects/fuse2/contrib/bzip2/bzlib.h
==============================================================================
--- projects/fuse2/contrib/bzip2/bzlib.h	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/bzlib.h	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/fuse2/contrib/bzip2/bzlib_private.h
==============================================================================
--- projects/fuse2/contrib/bzip2/bzlib_private.h	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/bzlib_private.h	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -36,7 +36,7 @@
 
 /*-- General stuff. --*/
 
-#define BZ_VERSION  "1.0.6, 6-Sept-2010"
+#define BZ_VERSION  "1.0.7, 27-Jun-2019"
 
 typedef char            Char;
 typedef unsigned char   Bool;

Modified: projects/fuse2/contrib/bzip2/compress.c
==============================================================================
--- projects/fuse2/contrib/bzip2/compress.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/compress.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/fuse2/contrib/bzip2/crctable.c
==============================================================================
--- projects/fuse2/contrib/bzip2/crctable.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/crctable.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/fuse2/contrib/bzip2/decompress.c
==============================================================================
--- projects/fuse2/contrib/bzip2/decompress.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/decompress.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.
@@ -285,9 +285,9 @@ Int32 BZ2_decompress ( DState* s )
 
       /*--- Now the selectors ---*/
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
-      if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
+      if (nGroups < 2 || nGroups > BZ_N_GROUPS) RETURN(BZ_DATA_ERROR);
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
-      if (nSelectors < 1) RETURN(BZ_DATA_ERROR);
+      if (nSelectors < 1 || nSelectors > BZ_MAX_SELECTORS) RETURN(BZ_DATA_ERROR);
       for (i = 0; i < nSelectors; i++) {
          j = 0;
          while (True) {

Modified: projects/fuse2/contrib/bzip2/huffman.c
==============================================================================
--- projects/fuse2/contrib/bzip2/huffman.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/huffman.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/fuse2/contrib/bzip2/randtable.c
==============================================================================
--- projects/fuse2/contrib/bzip2/randtable.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/randtable.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -8,8 +8,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/fuse2/contrib/bzip2/spewG.c
==============================================================================
--- projects/fuse2/contrib/bzip2/spewG.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/spewG.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -13,8 +13,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/fuse2/contrib/bzip2/unzcrash.c
==============================================================================
--- projects/fuse2/contrib/bzip2/unzcrash.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/unzcrash.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -17,8 +17,8 @@
    This file is part of bzip2/libbzip2, a program and library for
    lossless, block-sorting data compression.
 
-   bzip2/libbzip2 version 1.0.6 of 6 September 2010
-   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+   bzip2/libbzip2 version 1.0.7 of 27 June 2019
+   Copyright (C) 1996-2010 Julian Seward <jseward at acm.org>
 
    Please read the WARNING, DISCLAIMER and PATENTS sections in the 
    README file.

Modified: projects/fuse2/contrib/bzip2/words2
==============================================================================
--- projects/fuse2/contrib/bzip2/words2	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/bzip2/words2	Sun Jul 28 04:02:22 2019	(r350387)
@@ -1,5 +1,5 @@
 
 Checking test results.  If any of the four "cmp"s which follow
 report any differences, something is wrong.  If you can't easily
-figure out what, please let me know (jseward at bzip.org).
+figure out what, please let me know (jseward at acm.org).
 

Modified: projects/fuse2/contrib/elftoolchain/common/_elftc.h
==============================================================================
--- projects/fuse2/contrib/elftoolchain/common/_elftc.h	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/elftoolchain/common/_elftc.h	Sun Jul 28 04:02:22 2019	(r350387)
@@ -374,11 +374,14 @@ extern const char *__progname;
 
 #include <libkern/OSByteOrder.h>
 #define	htobe32(x)	OSSwapHostToBigInt32(x)
+#define	htole32(x)	OSSwapHostToLittleInt32(x)
+#ifndef roundup2
 #define	roundup2	roundup
+#endif
 
-#define	ELFTC_BYTE_ORDER			_BYTE_ORDER
-#define	ELFTC_BYTE_ORDER_LITTLE_ENDIAN		_LITTLE_ENDIAN
-#define	ELFTC_BYTE_ORDER_BIG_ENDIAN		_BIG_ENDIAN
+#define	ELFTC_BYTE_ORDER			__DARWIN_BYTE_ORDER
+#define	ELFTC_BYTE_ORDER_LITTLE_ENDIAN		__DARWIN_LITTLE_ENDIAN
+#define	ELFTC_BYTE_ORDER_BIG_ENDIAN		__DARWIN_BIG_ENDIAN
 
 #define	ELFTC_HAVE_MMAP				1
 #define	ELFTC_HAVE_STRMODE			1
@@ -418,7 +421,9 @@ extern const char *__progname;
 /* Whether we need to supply {be,le}32dec. */
 #define ELFTC_NEED_BYTEORDER_EXTENSIONS		1
 
+#ifndef roundup2
 #define	roundup2	roundup
+#endif
 
 #endif	/* __GLIBC__ || __linux__ */
 

Modified: projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h
==============================================================================
--- projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/elftoolchain/common/elfdefinitions.h	Sun Jul 28 04:02:22 2019	(r350387)
@@ -33,7 +33,7 @@
  *   See: http://www.sco.com/developers/gabi/latest/ch4.intro.html
  * - The May 1998 (version 1.5) draft of "The ELF-64 object format".
  * - Processor-specific ELF ABI definitions for sparc, i386, amd64, mips,
- *   ia64, and powerpc processors.
+ *   ia64, powerpc, and RISC-V processors.
  * - The "Linkers and Libraries Guide", from Sun Microsystems.
  */
 
@@ -426,6 +426,22 @@ _ELF_DEFINE_EF(EF_PPC_RELOCATABLE,  0x00010000UL,			\
 	"-mrelocatable flag")						\
 _ELF_DEFINE_EF(EF_PPC_RELOCATABLE_LIB, 0x00008000UL,			\
 	"-mrelocatable-lib flag")					\
+_ELF_DEFINE_EF(EF_RISCV_RVC,	    0x00000001UL,			\
+	"Compressed instruction extension")				\
+_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_MASK, 0x00000006UL,			\
+	"Floating point ABI")						\
+_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_SOFT, 0x00000000UL,			\
+	"Software emulated floating point")				\
+_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_SINGLE, 0x00000002UL,			\
+	"Single precision floating point")				\
+_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_DOUBLE, 0x00000004UL,			\
+	"Double precision floating point")				\
+_ELF_DEFINE_EF(EF_RISCV_FLOAT_ABI_QUAD, 0x00000006UL,			\
+	"Quad precision floating point")				\
+_ELF_DEFINE_EF(EF_RISCV_RVE,	    0x00000008UL,			\
+	"RV32E embedded ABI")						\
+_ELF_DEFINE_EF(EF_RISCV_TSO,	    0x00000010UL,			\
+	"RVTSO memory consistency model")				\
 _ELF_DEFINE_EF(EF_SPARC_EXT_MASK,   0x00ffff00UL,			\
 	"Vendor Extension mask")					\
 _ELF_DEFINE_EF(EF_SPARC_32PLUS,     0x00000100UL,			\

Modified: projects/fuse2/contrib/elftoolchain/elfcopy/sections.c
==============================================================================
--- projects/fuse2/contrib/elftoolchain/elfcopy/sections.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/elftoolchain/elfcopy/sections.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -1403,7 +1403,7 @@ init_shstrtab(struct elfcopy *ecp)
 	struct section *s;
 	size_t indx, sizehint;
 
-	if (elf_getshstrndx(ecp->ein, &indx) != 0) {
+	if (elf_getshdrstrndx(ecp->ein, &indx) == 0) {
 		shstrtab = elf_getscn(ecp->ein, indx);
 		if (shstrtab == NULL)
 			errx(EXIT_FAILURE, "elf_getscn failed: %s",
@@ -1413,6 +1413,8 @@ init_shstrtab(struct elfcopy *ecp)
 			    elf_errmsg(-1));
 		sizehint = shdr.sh_size;
 	} else {
+		/* Clear the error from elf_getshdrstrndx(3). */
+		(void)elf_errno();
 		sizehint = 0;
 	}
 

Modified: projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3
==============================================================================
--- projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/elftoolchain/libelftc/elftc_bfd_find_target.3	Sun Jul 28 04:02:22 2019	(r350387)
@@ -76,6 +76,9 @@ Known descriptor names and their properties include:
 .It Li elf32-powerpc Ta ELF Ta MSB Ta 32
 .It Li elf32-powerpc-freebsd Ta ELF Ta MSB Ta 32
 .It Li elf32-powerpcle Ta ELF Ta LSB Ta 32
+.It Li elf32-riscv Ta ELF Ta LSB Ta 32
+.It Li elf64-riscv Ta ELF Ta LSB Ta 64
+.It Li elf64-riscv-freebsd Ta ELF Ta LSB Ta 64
 .It Li elf32-sh Ta ELF Ta MSB Ta 32
 .It Li elf32-shl Ta ELF Ta LSB Ta 32
 .It Li elf32-sh-nbsd Ta ELF Ta MSB Ta 32

Modified: projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c
==============================================================================
--- projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/elftoolchain/libelftc/elftc_set_timestamps.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -37,7 +37,7 @@ ELFTC_VCSID("$Id$");
  * stat'.
  */
 
-#if	defined(__FreeBSD__) || defined(__NetBSD__)
+#if	defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
 #define	ATIME	st_atimespec
 #define	MTIME	st_mtimespec
 #define	LIBELFTC_HAVE_UTIMES	1

Modified: projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c
==============================================================================
--- projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c	Sun Jul 28 00:48:28 2019	(r350386)
+++ projects/fuse2/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c	Sun Jul 28 04:02:22 2019	(r350387)
@@ -316,6 +316,31 @@ struct _Elftc_Bfd_Target _libelftc_targets[] = {
 	},
 
 	{
+		.bt_name      = "elf32-riscv",
+		.bt_type      = ETF_ELF,
+		.bt_byteorder = ELFDATA2LSB,
+		.bt_elfclass  = ELFCLASS32,
+		.bt_machine   = EM_RISCV,
+	},
+
+	{
+		.bt_name      = "elf64-riscv",
+		.bt_type      = ETF_ELF,
+		.bt_byteorder = ELFDATA2LSB,
+		.bt_elfclass  = ELFCLASS64,
+		.bt_machine   = EM_RISCV,
+	},
+
+	{
+		.bt_name      = "elf64-riscv-freebsd",
+		.bt_type      = ETF_ELF,
+		.bt_byteorder = ELFDATA2MSB,
+		.bt_elfclass  = ELFCLASS64,
+		.bt_machine   = EM_RISCV,
+		.bt_osabi     = ELFOSABI_FREEBSD,
+	},
+
+	{
 		.bt_name      = "elf64-sh64",
 		.bt_type      = ETF_ELF,
 		.bt_byteorder = ELFDATA2MSB,

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


More information about the svn-src-projects mailing list