Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Dec 2014 03:01:21 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r276279 - in projects/elftoolchain-update-r3130: . cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libdtrace/common contrib/binutils/gas contrib/bzip2 contrib/ee contrib...
Message-ID:  <201412270301.sBR31LPG097155@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Sat Dec 27 03:01:19 2014
New Revision: 276279
URL: https://svnweb.freebsd.org/changeset/base/276279

Log:
  Merge from HEAD at r276277

Added:
  projects/elftoolchain-update-r3130/contrib/mdocml/mandoc_headers.3
     - copied unchanged from r276277, head/contrib/mdocml/mandoc_headers.3
  projects/elftoolchain-update-r3130/contrib/ofed/libibverbs/examples/build/
     - copied from r276277, head/contrib/ofed/libibverbs/examples/build/
Deleted:
  projects/elftoolchain-update-r3130/contrib/ofed/libibverbs/examples/Makefile
  projects/elftoolchain-update-r3130/share/man/man4/gpib.4
  projects/elftoolchain-update-r3130/share/man/man4/pcii.4
  projects/elftoolchain-update-r3130/share/man/man4/tnt4882.4
  projects/elftoolchain-update-r3130/sys/dev/ieee488/ibfoo.c
  projects/elftoolchain-update-r3130/sys/dev/ieee488/ibfoo_int.h
  projects/elftoolchain-update-r3130/sys/dev/ieee488/pcii.c
  projects/elftoolchain-update-r3130/sys/dev/ieee488/tnt4882.c
  projects/elftoolchain-update-r3130/sys/dev/ieee488/tnt4882.h
  projects/elftoolchain-update-r3130/sys/dev/ieee488/ugpib.h
  projects/elftoolchain-update-r3130/sys/dev/ieee488/upd7210.c
  projects/elftoolchain-update-r3130/sys/dev/ieee488/upd7210.h
  projects/elftoolchain-update-r3130/tools/build/options/WITHOUT_GPIB
Modified:
  projects/elftoolchain-update-r3130/ObsoleteFiles.inc
  projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
  projects/elftoolchain-update-r3130/contrib/binutils/gas/expr.c
  projects/elftoolchain-update-r3130/contrib/binutils/gas/input-scrub.c
  projects/elftoolchain-update-r3130/contrib/binutils/gas/read.c
  projects/elftoolchain-update-r3130/contrib/bzip2/bzip2.1
  projects/elftoolchain-update-r3130/contrib/ee/ee.1
  projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3
  projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3
  projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_hasattr.3
  projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_whatattr.3
  projects/elftoolchain-update-r3130/contrib/elftoolchain/libelf/elf.3
  projects/elftoolchain-update-r3130/contrib/libxo/libxo/libxo.c
  projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_create.3
  projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_emit.3
  projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_open_container.3
  projects/elftoolchain-update-r3130/contrib/mdocml/INSTALL
  projects/elftoolchain-update-r3130/contrib/mdocml/LICENSE
  projects/elftoolchain-update-r3130/contrib/mdocml/Makefile
  projects/elftoolchain-update-r3130/contrib/mdocml/Makefile.depend
  projects/elftoolchain-update-r3130/contrib/mdocml/NEWS
  projects/elftoolchain-update-r3130/contrib/mdocml/TODO
  projects/elftoolchain-update-r3130/contrib/mdocml/compat_fts.c
  projects/elftoolchain-update-r3130/contrib/mdocml/compat_reallocarray.c
  projects/elftoolchain-update-r3130/contrib/mdocml/compat_strcasestr.c
  projects/elftoolchain-update-r3130/contrib/mdocml/compat_strsep.c
  projects/elftoolchain-update-r3130/contrib/mdocml/config.h
  projects/elftoolchain-update-r3130/contrib/mdocml/configure
  projects/elftoolchain-update-r3130/contrib/mdocml/configure.local.example
  projects/elftoolchain-update-r3130/contrib/mdocml/example.style.css
  projects/elftoolchain-update-r3130/contrib/mdocml/html.c
  projects/elftoolchain-update-r3130/contrib/mdocml/html.h
  projects/elftoolchain-update-r3130/contrib/mdocml/libman.h
  projects/elftoolchain-update-r3130/contrib/mdocml/libmandoc.h
  projects/elftoolchain-update-r3130/contrib/mdocml/libmdoc.h
  projects/elftoolchain-update-r3130/contrib/mdocml/libroff.h
  projects/elftoolchain-update-r3130/contrib/mdocml/main.c
  projects/elftoolchain-update-r3130/contrib/mdocml/main.h
  projects/elftoolchain-update-r3130/contrib/mdocml/man.h
  projects/elftoolchain-update-r3130/contrib/mdocml/man_hash.c
  projects/elftoolchain-update-r3130/contrib/mdocml/man_html.c
  projects/elftoolchain-update-r3130/contrib/mdocml/man_term.c
  projects/elftoolchain-update-r3130/contrib/mdocml/mandoc.1
  projects/elftoolchain-update-r3130/contrib/mdocml/mandoc.h
  projects/elftoolchain-update-r3130/contrib/mdocml/mandoc_aux.h
  projects/elftoolchain-update-r3130/contrib/mdocml/mandocdb.c
  projects/elftoolchain-update-r3130/contrib/mdocml/manpath.h
  projects/elftoolchain-update-r3130/contrib/mdocml/mansearch.3
  projects/elftoolchain-update-r3130/contrib/mdocml/mansearch.c
  projects/elftoolchain-update-r3130/contrib/mdocml/mansearch.h
  projects/elftoolchain-update-r3130/contrib/mdocml/mansearch_const.c
  projects/elftoolchain-update-r3130/contrib/mdocml/mdoc.7
  projects/elftoolchain-update-r3130/contrib/mdocml/mdoc.h
  projects/elftoolchain-update-r3130/contrib/mdocml/mdoc_html.c
  projects/elftoolchain-update-r3130/contrib/mdocml/mdoc_macro.c
  projects/elftoolchain-update-r3130/contrib/mdocml/mdoc_man.c
  projects/elftoolchain-update-r3130/contrib/mdocml/mdoc_term.c
  projects/elftoolchain-update-r3130/contrib/mdocml/mdoc_validate.c
  projects/elftoolchain-update-r3130/contrib/mdocml/msec.c
  projects/elftoolchain-update-r3130/contrib/mdocml/out.c
  projects/elftoolchain-update-r3130/contrib/mdocml/out.h
  projects/elftoolchain-update-r3130/contrib/mdocml/read.c
  projects/elftoolchain-update-r3130/contrib/mdocml/roff.7
  projects/elftoolchain-update-r3130/contrib/mdocml/st.in
  projects/elftoolchain-update-r3130/contrib/mdocml/term.c
  projects/elftoolchain-update-r3130/contrib/mdocml/term.h
  projects/elftoolchain-update-r3130/contrib/mdocml/term_ps.c
  projects/elftoolchain-update-r3130/etc/hosts.allow
  projects/elftoolchain-update-r3130/gnu/usr.bin/gdb/kgdb/trgt_arm.c
  projects/elftoolchain-update-r3130/include/Makefile
  projects/elftoolchain-update-r3130/lib/Makefile
  projects/elftoolchain-update-r3130/lib/libmandoc/Makefile
  projects/elftoolchain-update-r3130/lib/libxo/Makefile
  projects/elftoolchain-update-r3130/lib/msun/man/csqrt.3
  projects/elftoolchain-update-r3130/lib/msun/src/math_private.h
  projects/elftoolchain-update-r3130/release/arm/release.sh
  projects/elftoolchain-update-r3130/share/man/man3/ATOMIC_VAR_INIT.3
  projects/elftoolchain-update-r3130/share/man/man3/makedev.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_attr.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_cond_init.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_mutex_init.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_mutexattr_getkind_np.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_rwlock_init.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_rwlockattr_getpshared.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_rwlockattr_init.3
  projects/elftoolchain-update-r3130/share/man/man3/pthread_rwlockattr_setpshared.3
  projects/elftoolchain-update-r3130/share/man/man4/Makefile
  projects/elftoolchain-update-r3130/share/man/man4/ata.4
  projects/elftoolchain-update-r3130/share/man/man4/audit.4
  projects/elftoolchain-update-r3130/share/man/man4/bhyve.4   (contents, props changed)
  projects/elftoolchain-update-r3130/share/man/man4/carp.4
  projects/elftoolchain-update-r3130/share/man/man4/ch.4
  projects/elftoolchain-update-r3130/share/man/man4/ehci.4
  projects/elftoolchain-update-r3130/share/man/man4/geom.4
  projects/elftoolchain-update-r3130/share/man/man4/hv_ata_pci_disengage.4
  projects/elftoolchain-update-r3130/share/man/man4/hv_kvp.4
  projects/elftoolchain-update-r3130/share/man/man4/hv_netvsc.4
  projects/elftoolchain-update-r3130/share/man/man4/hv_storvsc.4
  projects/elftoolchain-update-r3130/share/man/man4/hv_utils.4
  projects/elftoolchain-update-r3130/share/man/man4/hv_vmbus.4
  projects/elftoolchain-update-r3130/share/man/man4/igmp.4
  projects/elftoolchain-update-r3130/share/man/man4/ip6.4
  projects/elftoolchain-update-r3130/share/man/man4/ips.4
  projects/elftoolchain-update-r3130/share/man/man4/lagg.4
  projects/elftoolchain-update-r3130/share/man/man4/man4.powerpc/smu.4
  projects/elftoolchain-update-r3130/share/man/man4/mmc.4
  projects/elftoolchain-update-r3130/share/man/man4/mmcsd.4
  projects/elftoolchain-update-r3130/share/man/man4/mod_cc.4
  projects/elftoolchain-update-r3130/share/man/man4/mpt.4
  projects/elftoolchain-update-r3130/share/man/man4/netmap.4
  projects/elftoolchain-update-r3130/share/man/man4/ohci.4
  projects/elftoolchain-update-r3130/share/man/man4/pflog.4
  projects/elftoolchain-update-r3130/share/man/man4/pfsync.4
  projects/elftoolchain-update-r3130/share/man/man4/ral.4
  projects/elftoolchain-update-r3130/share/man/man4/rsu.4
  projects/elftoolchain-update-r3130/share/man/man4/rum.4
  projects/elftoolchain-update-r3130/share/man/man4/run.4
  projects/elftoolchain-update-r3130/share/man/man4/uhci.4
  projects/elftoolchain-update-r3130/share/man/man4/umass.4
  projects/elftoolchain-update-r3130/share/man/man7/c99.7
  projects/elftoolchain-update-r3130/share/man/man7/environ.7
  projects/elftoolchain-update-r3130/share/man/man7/tuning.7
  projects/elftoolchain-update-r3130/share/man/man8/rc.8
  projects/elftoolchain-update-r3130/share/man/man9/Makefile
  projects/elftoolchain-update-r3130/share/man/man9/mod_cc.9
  projects/elftoolchain-update-r3130/share/misc/committers-ports.dot
  projects/elftoolchain-update-r3130/share/mk/src.opts.mk
  projects/elftoolchain-update-r3130/sys/amd64/conf/NOTES
  projects/elftoolchain-update-r3130/sys/arm/arm/db_trace.c
  projects/elftoolchain-update-r3130/sys/arm/arm/dump_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/arm/exception.S
  projects/elftoolchain-update-r3130/sys/arm/arm/gdb_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/arm/genassym.c
  projects/elftoolchain-update-r3130/sys/arm/arm/gic.c
  projects/elftoolchain-update-r3130/sys/arm/arm/identcpu.c
  projects/elftoolchain-update-r3130/sys/arm/arm/machdep.c
  projects/elftoolchain-update-r3130/sys/arm/arm/mp_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/arm/stack_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/arm/swtch.S
  projects/elftoolchain-update-r3130/sys/arm/arm/trap.c
  projects/elftoolchain-update-r3130/sys/arm/arm/vm_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/conf/EFIKA_MX
  projects/elftoolchain-update-r3130/sys/arm/conf/IMX53
  projects/elftoolchain-update-r3130/sys/arm/conf/IMX6
  projects/elftoolchain-update-r3130/sys/arm/freescale/imx/imx51_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/freescale/imx/imx53_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/freescale/imx/imx6_machdep.c
  projects/elftoolchain-update-r3130/sys/arm/include/asm.h
  projects/elftoolchain-update-r3130/sys/arm/include/cpuconf.h
  projects/elftoolchain-update-r3130/sys/arm/include/db_machdep.h
  projects/elftoolchain-update-r3130/sys/arm/include/frame.h
  projects/elftoolchain-update-r3130/sys/arm/include/machdep.h
  projects/elftoolchain-update-r3130/sys/arm/include/pcb.h
  projects/elftoolchain-update-r3130/sys/arm/include/smp.h
  projects/elftoolchain-update-r3130/sys/arm/include/sysreg.h
  projects/elftoolchain-update-r3130/sys/arm/mv/mpic.c
  projects/elftoolchain-update-r3130/sys/arm/ti/am335x/am335x_usbss.c
  projects/elftoolchain-update-r3130/sys/arm/ti/ti_gpio.c
  projects/elftoolchain-update-r3130/sys/arm/ti/ti_gpio.h
  projects/elftoolchain-update-r3130/sys/boot/fdt/dts/arm/am335x.dtsi
  projects/elftoolchain-update-r3130/sys/boot/fdt/dts/arm/rpi.dts
  projects/elftoolchain-update-r3130/sys/conf/NOTES
  projects/elftoolchain-update-r3130/sys/conf/files
  projects/elftoolchain-update-r3130/sys/dev/fxp/if_fxp.c
  projects/elftoolchain-update-r3130/sys/dev/fxp/if_fxpreg.h
  projects/elftoolchain-update-r3130/sys/dev/fxp/if_fxpvar.h
  projects/elftoolchain-update-r3130/sys/dev/gpio/gpio_if.m
  projects/elftoolchain-update-r3130/sys/dev/isci/isci_controller.c
  projects/elftoolchain-update-r3130/sys/dev/isci/isci_sysctl.c
  projects/elftoolchain-update-r3130/sys/dev/ofw/ofw_cpu.c
  projects/elftoolchain-update-r3130/sys/dev/usb/quirk/usb_quirk.c
  projects/elftoolchain-update-r3130/sys/dev/usb/usbdevs
  projects/elftoolchain-update-r3130/sys/fs/nfsclient/nfs_clvnops.c
  projects/elftoolchain-update-r3130/sys/fs/nfsserver/nfs_nfsdport.c
  projects/elftoolchain-update-r3130/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/elftoolchain-update-r3130/sys/kern/vfs_default.c
  projects/elftoolchain-update-r3130/sys/modules/if_gif/Makefile
  projects/elftoolchain-update-r3130/sys/net/if_gif.c
  projects/elftoolchain-update-r3130/sys/net/if_gif.h
  projects/elftoolchain-update-r3130/sys/net/if_gre.c
  projects/elftoolchain-update-r3130/sys/net/if_gre.h
  projects/elftoolchain-update-r3130/sys/netinet/in_gif.c
  projects/elftoolchain-update-r3130/sys/netinet/ip_gre.c
  projects/elftoolchain-update-r3130/sys/netinet6/in6_gif.c
  projects/elftoolchain-update-r3130/sys/netinet6/ip6_gre.c
  projects/elftoolchain-update-r3130/sys/netipsec/ipsec.c
  projects/elftoolchain-update-r3130/sys/netipsec/ipsec.h
  projects/elftoolchain-update-r3130/sys/netipsec/key.c
  projects/elftoolchain-update-r3130/sys/netipsec/key_debug.c
  projects/elftoolchain-update-r3130/tools/build/mk/OptionalObsoleteFiles.inc
  projects/elftoolchain-update-r3130/tools/tools/sysbuild/sysbuild.sh
  projects/elftoolchain-update-r3130/usr.bin/dpv/dpv.1
  projects/elftoolchain-update-r3130/usr.bin/iscsictl/iscsi.conf.5
  projects/elftoolchain-update-r3130/usr.bin/last/last.1
  projects/elftoolchain-update-r3130/usr.bin/man/man.1
  projects/elftoolchain-update-r3130/usr.bin/man/man.sh
  projects/elftoolchain-update-r3130/usr.bin/mandoc/Makefile
  projects/elftoolchain-update-r3130/usr.bin/mkcsmapper/mkcsmapper.1
  projects/elftoolchain-update-r3130/usr.bin/mkesdb/mkesdb.1
  projects/elftoolchain-update-r3130/usr.bin/patch/patch.c
  projects/elftoolchain-update-r3130/usr.bin/patch/pch.c
  projects/elftoolchain-update-r3130/usr.bin/patch/util.c
  projects/elftoolchain-update-r3130/usr.bin/patch/util.h
  projects/elftoolchain-update-r3130/usr.bin/rup/rup.1
  projects/elftoolchain-update-r3130/usr.bin/rusers/rusers.1
  projects/elftoolchain-update-r3130/usr.bin/rwall/rwall.1
  projects/elftoolchain-update-r3130/usr.bin/script/script.1
  projects/elftoolchain-update-r3130/usr.bin/setchannel/setchannel.1
  projects/elftoolchain-update-r3130/usr.bin/showmount/showmount.8
  projects/elftoolchain-update-r3130/usr.sbin/bluetooth/btpand/btpand.8
  projects/elftoolchain-update-r3130/usr.sbin/bsnmpd/modules/snmp_bridge/snmp_bridge.3
  projects/elftoolchain-update-r3130/usr.sbin/bsnmpd/modules/snmp_wlan/snmp_wlan.3
  projects/elftoolchain-update-r3130/usr.sbin/gpioctl/gpioctl.8
  projects/elftoolchain-update-r3130/usr.sbin/gssd/gssd.8
  projects/elftoolchain-update-r3130/usr.sbin/jail/jail.8
  projects/elftoolchain-update-r3130/usr.sbin/nandsim/nandsim.8
  projects/elftoolchain-update-r3130/usr.sbin/nfsuserd/nfsuserd.8
  projects/elftoolchain-update-r3130/usr.sbin/rpc.umntall/rpc.umntall.8
  projects/elftoolchain-update-r3130/usr.sbin/rtadvctl/rtadvctl.8
  projects/elftoolchain-update-r3130/usr.sbin/rtadvd/rtadvd.conf.5
Directory Properties:
  projects/elftoolchain-update-r3130/   (props changed)
  projects/elftoolchain-update-r3130/cddl/   (props changed)
  projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/   (props changed)
  projects/elftoolchain-update-r3130/contrib/binutils/   (props changed)
  projects/elftoolchain-update-r3130/contrib/bzip2/   (props changed)
  projects/elftoolchain-update-r3130/contrib/ee/   (props changed)
  projects/elftoolchain-update-r3130/contrib/elftoolchain/   (props changed)
  projects/elftoolchain-update-r3130/contrib/mdocml/   (props changed)
  projects/elftoolchain-update-r3130/etc/   (props changed)
  projects/elftoolchain-update-r3130/gnu/usr.bin/gdb/   (props changed)
  projects/elftoolchain-update-r3130/include/   (props changed)
  projects/elftoolchain-update-r3130/share/   (props changed)
  projects/elftoolchain-update-r3130/share/man/man4/   (props changed)
  projects/elftoolchain-update-r3130/sys/   (props changed)
  projects/elftoolchain-update-r3130/sys/boot/   (props changed)
  projects/elftoolchain-update-r3130/sys/conf/   (props changed)
  projects/elftoolchain-update-r3130/usr.sbin/jail/   (props changed)
  projects/elftoolchain-update-r3130/usr.sbin/rtadvctl/   (props changed)
  projects/elftoolchain-update-r3130/usr.sbin/rtadvd/   (props changed)

Modified: projects/elftoolchain-update-r3130/ObsoleteFiles.inc
==============================================================================
--- projects/elftoolchain-update-r3130/ObsoleteFiles.inc	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/ObsoleteFiles.inc	Sat Dec 27 03:01:19 2014	(r276279)
@@ -38,6 +38,31 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20141226: Remove gpib/ieee488
+OLD_FILES+=usr/include/dev/ieee488/ibfoo_int.h
+OLD_FILES+=usr/include/dev/ieee488/tnt4882.h
+OLD_FILES+=usr/include/dev/ieee488/ugpib.h
+OLD_FILES+=usr/include/dev/ieee488/upd7210.h
+OLD_DIRS+=usr/include/dev/ieee488
+OLD_FILES+=usr/include/gpib/gpib.h
+OLD_DIRS+=usr/include/gpib
+OLD_FILES+=usr/lib/libgpib.a
+OLD_FILES+=usr/lib/libgpib_p.a
+OLD_FILES+=usr/lib/libgpib.so
+OLD_LIBS+=usr/lib/libgpib.so.3
+OLD_FILES+=usr/lib/libgpib_p.a
+OLD_FILES+=share/man/man4/pcii.4.gz
+OLD_FILES+=share/man/man4/gpib.4.gz
+OLD_FILES+=share/man/man4/tnt4882.4.gz
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
+OLD_FILES+=usr/lib32/libgpib.a
+OLD_FILES+=usr/lib32/libgpib_p.a
+OLD_FILES+=usr/lib32/libgpib.so
+OLD_LIBS+=usr/lib32/libgpib.so.3
+.endif
+
+# 20141224: libxo moved to /lib
+OLD_LIBS+=usr/lib/libxo.so.0
 # 20141223: remove in6_gif.h, in_gif.h and if_stf.h
 OLD_FILES+=usr/include/net/if_stf.h
 OLD_FILES+=usr/include/netinet/in_gif.h

Modified: projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Sat Dec 27 03:01:19 2014	(r276279)
@@ -4509,11 +4509,12 @@ zpool_do_status(int argc, char **argv)
 }
 
 typedef struct upgrade_cbdata {
-	int	cb_first;
-	char	cb_poolname[ZPOOL_MAXNAMELEN];
-	int	cb_argc;
-	uint64_t cb_version;
-	char	**cb_argv;
+	boolean_t	cb_first;
+	boolean_t	cb_unavail;
+	char		cb_poolname[ZPOOL_MAXNAMELEN];
+	int		cb_argc;
+	uint64_t	cb_version;
+	char		**cb_argv;
 } upgrade_cbdata_t;
 
 #ifdef __FreeBSD__
@@ -4629,6 +4630,14 @@ upgrade_cb(zpool_handle_t *zhp, void *ar
 	boolean_t printnl = B_FALSE;
 	int ret;
 
+	if (zpool_get_state(zhp) == POOL_STATE_UNAVAIL) {
+		(void) fprintf(stderr, gettext("cannot upgrade '%s': pool is "
+		    "currently unavailable.\n\n"), zpool_get_name(zhp));
+		cbp->cb_unavail = B_TRUE;
+		/* Allow iteration to continue. */
+		return (0);
+	}
+
 	config = zpool_get_config(zhp, NULL);
 	verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_VERSION,
 	    &version) == 0);
@@ -4690,12 +4699,41 @@ upgrade_cb(zpool_handle_t *zhp, void *ar
 }
 
 static int
+upgrade_list_unavail(zpool_handle_t *zhp, void *arg)
+{
+	upgrade_cbdata_t *cbp = arg;
+
+	if (zpool_get_state(zhp) == POOL_STATE_UNAVAIL) {
+		if (cbp->cb_first) {
+			(void) fprintf(stderr, gettext("The following pools "
+			    "are unavailable and cannot be upgraded as this "
+			    "time.\n\n"));
+			(void) fprintf(stderr, gettext("POOL\n"));
+			(void) fprintf(stderr, gettext("------------\n"));
+			cbp->cb_first = B_FALSE;
+		}
+		(void) printf(gettext("%s\n"), zpool_get_name(zhp));
+		cbp->cb_unavail = B_TRUE;
+	}
+	return (0);
+}
+
+static int
 upgrade_list_older_cb(zpool_handle_t *zhp, void *arg)
 {
 	upgrade_cbdata_t *cbp = arg;
 	nvlist_t *config;
 	uint64_t version;
 
+	if (zpool_get_state(zhp) == POOL_STATE_UNAVAIL) {
+		/*
+		 * This will have been reported by upgrade_list_unavail so
+		 * just allow iteration to continue.
+		 */
+		cbp->cb_unavail = B_TRUE;
+		return (0);
+	}
+
 	config = zpool_get_config(zhp, NULL);
 	verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_VERSION,
 	    &version) == 0);
@@ -4729,6 +4767,15 @@ upgrade_list_disabled_cb(zpool_handle_t 
 	nvlist_t *config;
 	uint64_t version;
 
+	if (zpool_get_state(zhp) == POOL_STATE_UNAVAIL) {
+		/*
+		 * This will have been reported by upgrade_list_unavail so
+		 * just allow iteration to continue.
+		 */
+		cbp->cb_unavail = B_TRUE;
+		return (0);
+	}
+
 	config = zpool_get_config(zhp, NULL);
 	verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_VERSION,
 	    &version) == 0);
@@ -4782,10 +4829,17 @@ upgrade_one(zpool_handle_t *zhp, void *d
 	uint64_t cur_version;
 	int ret;
 
+	if (zpool_get_state(zhp) == POOL_STATE_UNAVAIL) {
+		(void) fprintf(stderr, gettext("cannot upgrade '%s': pool is "
+		    "is currently unavailable.\n\n"), zpool_get_name(zhp));
+		cbp->cb_unavail = B_TRUE;
+		return (1);
+	}
+
 	if (strcmp("log", zpool_get_name(zhp)) == 0) {
 		(void) printf(gettext("'log' is now a reserved word\n"
 		    "Pool 'log' must be renamed using export and import"
-		    " to upgrade.\n"));
+		    " to upgrade.\n\n"));
 		return (1);
 	}
 
@@ -4829,7 +4883,7 @@ upgrade_one(zpool_handle_t *zhp, void *d
 #endif	/* __FreeBSD __*/
 		} else if (cur_version == SPA_VERSION) {
 			(void) printf(gettext("Pool '%s' already has all "
-			    "supported features enabled.\n"),
+			    "supported features enabled.\n\n"),
 			    zpool_get_name(zhp));
 		}
 	}
@@ -4986,11 +5040,13 @@ zpool_do_upgrade(int argc, char **argv)
 		ret = zpool_iter(g_zfs, upgrade_cb, &cb);
 		if (ret == 0 && cb.cb_first) {
 			if (cb.cb_version == SPA_VERSION) {
-				(void) printf(gettext("All pools are already "
-				    "formatted using feature flags.\n\n"));
-				(void) printf(gettext("Every feature flags "
+				(void) printf(gettext("All %spools are already "
+				    "formatted using feature flags.\n\n"),
+				    cb.cb_unavail ? gettext("available ") : "");
+				(void) printf(gettext("Every %sfeature flags "
 				    "pool already has all supported features "
-				    "enabled.\n"));
+				    "enabled.\n"),
+				    cb.cb_unavail ? gettext("available ") : "");
 			} else {
 				(void) printf(gettext("All pools are already "
 				    "formatted with version %llu or higher.\n"),
@@ -4999,12 +5055,21 @@ zpool_do_upgrade(int argc, char **argv)
 		}
 	} else if (argc == 0) {
 		cb.cb_first = B_TRUE;
+		ret = zpool_iter(g_zfs, upgrade_list_unavail, &cb);
+		assert(ret == 0);
+
+		if (!cb.cb_first) {
+			(void) fprintf(stderr, "\n");
+		}
+
+		cb.cb_first = B_TRUE;
 		ret = zpool_iter(g_zfs, upgrade_list_older_cb, &cb);
 		assert(ret == 0);
 
 		if (cb.cb_first) {
-			(void) printf(gettext("All pools are formatted "
-			    "using feature flags.\n\n"));
+			(void) printf(gettext("All %spools are formatted using "
+			    "feature flags.\n\n"), cb.cb_unavail ?
+			    gettext("available ") : "");
 		} else {
 			(void) printf(gettext("\nUse 'zpool upgrade -v' "
 			    "for a list of available legacy versions.\n"));
@@ -5015,13 +5080,14 @@ zpool_do_upgrade(int argc, char **argv)
 		assert(ret == 0);
 
 		if (cb.cb_first) {
-			(void) printf(gettext("Every feature flags pool has "
-			    "all supported features enabled.\n"));
+			(void) printf(gettext("Every %sfeature flags pool has "
+			    "all supported features enabled.\n"),
+			    cb.cb_unavail ? gettext("available ") : "");
 		} else {
 			(void) printf(gettext("\n"));
 		}
 	} else {
-		ret = for_each_pool(argc, argv, B_FALSE, NULL,
+		ret = for_each_pool(argc, argv, B_TRUE, NULL,
 		    upgrade_one, &cb);
 	}
 

Modified: projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
==============================================================================
--- projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c	Sat Dec 27 03:01:19 2014	(r276279)
@@ -127,6 +127,7 @@ dtrace_dof_init(void)
 	int efd;
 	char *s;
 	size_t shstridx;
+	uint64_t aligned_filesz;
 #endif
 
 	if (getenv("DTRACE_DOF_INIT_DISABLE") != NULL)
@@ -183,7 +184,9 @@ dtrace_dof_init(void)
 	}
 
 	while ((char *) dof < (char *) dofdata->d_buf + dofdata->d_size) {
-		dof_next = (void *) ((char *) dof + dof->dofh_filesz);
+		aligned_filesz = (shdr.sh_addralign == 0 ? dof->dofh_filesz :
+		    roundup2(dof->dofh_filesz, shdr.sh_addralign));
+		dof_next = (void *) ((char *) dof + aligned_filesz);
 #endif
 
 	if (dof->dofh_ident[DOF_ID_MAG0] != DOF_MAG_MAG0 ||

Modified: projects/elftoolchain-update-r3130/contrib/binutils/gas/expr.c
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/binutils/gas/expr.c	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/binutils/gas/expr.c	Sat Dec 27 03:01:19 2014	(r276279)
@@ -1040,6 +1040,15 @@ operand (expressionS *expressionP, enum 
 	      {
 		for (i = 0; i < expressionP->X_add_number; ++i)
 		  generic_bignum[i] = ~generic_bignum[i];
+
+		/* Extend the bignum to at least the size of .octa.  */
+		if (expressionP->X_add_number < SIZE_OF_LARGE_NUMBER)
+		  {
+		    expressionP->X_add_number = SIZE_OF_LARGE_NUMBER;
+		    for (; i < expressionP->X_add_number; ++i)
+		      generic_bignum[i] = ~(LITTLENUM_TYPE) 0;
+		  }
+
 		if (c == '-')
 		  for (i = 0; i < expressionP->X_add_number; ++i)
 		    {
@@ -1050,14 +1059,12 @@ operand (expressionS *expressionP, enum 
 	      }
 	    else if (c == '!')
 	      {
-		int nonzero = 0;
 		for (i = 0; i < expressionP->X_add_number; ++i)
-		  {
-		    if (generic_bignum[i])
-		      nonzero = 1;
-		    generic_bignum[i] = 0;
-		  }
-		generic_bignum[0] = nonzero;
+		  if (generic_bignum[i] != 0)
+		    break;
+		expressionP->X_add_number = i >= expressionP->X_add_number;
+		expressionP->X_op = O_constant;
+		expressionP->X_unsigned = 1;
 	      }
 	  }
 	else if (expressionP->X_op != O_illegal

Modified: projects/elftoolchain-update-r3130/contrib/binutils/gas/input-scrub.c
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/binutils/gas/input-scrub.c	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/binutils/gas/input-scrub.c	Sat Dec 27 03:01:19 2014	(r276279)
@@ -335,7 +335,7 @@ input_scrub_next_buffer (char **bufp)
 
   if (partial_size)
     {
-      memcpy (buffer_start + BEFORE_SIZE, partial_where,
+      memmove (buffer_start + BEFORE_SIZE, partial_where,
 	      (unsigned int) partial_size);
       memcpy (buffer_start + BEFORE_SIZE, save_source, AFTER_SIZE);
     }

Modified: projects/elftoolchain-update-r3130/contrib/binutils/gas/read.c
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/binutils/gas/read.c	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/binutils/gas/read.c	Sat Dec 27 03:01:19 2014	(r276279)
@@ -4117,15 +4117,32 @@ emit_expr (expressionS *exp, unsigned in
       unsigned int size;
       LITTLENUM_TYPE *nums;
 
-      know (nbytes % CHARS_PER_LITTLENUM == 0);
-
       size = exp->X_add_number * CHARS_PER_LITTLENUM;
       if (nbytes < size)
 	{
-	  as_warn (_("bignum truncated to %d bytes"), nbytes);
+	  int i = nbytes / CHARS_PER_LITTLENUM;
+	  if (i != 0)
+	    {
+	      LITTLENUM_TYPE sign = 0;
+	      if ((generic_bignum[--i]
+		   & (1 << (LITTLENUM_NUMBER_OF_BITS - 1))) != 0)
+		sign = ~(LITTLENUM_TYPE) 0;
+	      while (++i < exp->X_add_number)
+		if (generic_bignum[i] != sign)
+		  break;
+	    }
+	  if (i < exp->X_add_number)
+	    as_warn (_("bignum truncated to %d bytes"), nbytes);
 	  size = nbytes;
 	}
 
+      if (nbytes == 1)
+	{
+	  md_number_to_chars (p, (valueT) generic_bignum[0], 1);
+	  return;
+	}
+      know (nbytes % CHARS_PER_LITTLENUM == 0);
+
       if (target_big_endian)
 	{
 	  while (nbytes > size)

Modified: projects/elftoolchain-update-r3130/contrib/bzip2/bzip2.1
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/bzip2/bzip2.1	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/bzip2/bzip2.1	Sat Dec 27 03:01:19 2014	(r276279)
@@ -1,4 +1,3 @@
-.PU
 .TH bzip2 1
 .SH NAME
 bzip2, bunzip2 \- a block-sorting file compressor, v1.0.6

Modified: projects/elftoolchain-update-r3130/contrib/ee/ee.1
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/ee/ee.1	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/ee/ee.1	Sat Dec 27 03:01:19 2014	(r276279)
@@ -7,7 +7,7 @@
 .\"  $Header: /home/hugh/sources/old_ae/RCS/ee.1,v 1.22 2001/12/16 04:49:27 hugh Exp $
 .\"
 .\"
-.TH ee 1 "" "" "" ""
+.TH ee 1 "" "" ""
 .SH NAME
 ee \- easy editor
 .SH SYNOPSIS

Modified: projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -247,6 +247,7 @@ constants.
 .It Fn dwarf_get_VIS_name
 .Dv DW_VIS_*
 constants.
+.El
 .Sh RETURN VALUES
 These functions return
 .Dv DW_DLV_OK on success.

Modified: projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -102,6 +102,7 @@ One of the arguments
 or
 .Ar cu_die_offset
 was NULL.
+.El
 .Sh EXAMPLE
 To loop through all the address lookup table entries, use:
 .Bd -literal -offset indent

Modified: projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_hasattr.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_hasattr.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_hasattr.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -85,6 +85,7 @@ Either of argument
 or
 .Va ret_bool
 was NULL.
+.El
 .Sh SEE ALSO
 .Xr dwarf 3 ,
 .Xr dwarf_attr 3 ,

Modified: projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_whatattr.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_whatattr.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/elftoolchain/libdwarf/dwarf_whatattr.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -72,6 +72,7 @@ Either of argument
 or
 .Va retcode
 was NULL.
+.El
 .Sh SEE ALSO
 .Xr dwarf 3 ,
 .Xr dwarf_attr 3 ,

Modified: projects/elftoolchain-update-r3130/contrib/elftoolchain/libelf/elf.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/elftoolchain/libelf/elf.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/elftoolchain/libelf/elf.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -413,7 +413,6 @@ Section types in the range
 .Dv SHT_HIUSER ]
 are otherwise considered to be of type
 .Dv ELF_T_BYTE .
-.TE
 .Ss Functional Grouping
 This section contains a brief overview of the available functionality
 in the ELF library.

Modified: projects/elftoolchain-update-r3130/contrib/libxo/libxo/libxo.c
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/libxo/libxo/libxo.c	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/libxo/libxo/libxo.c	Sat Dec 27 03:01:19 2014	(r276279)
@@ -956,9 +956,6 @@ xo_warn_hcv (xo_handle_t *xop, int code,
     }
     memcpy(newfmt + plen, fmt, len);
 
-    /* Add a newline to the fmt string */
-    if (!(xop->xo_flags & XOF_WARN_XML))
-	newfmt[len++ + plen] = '\n';
     newfmt[len + plen] = '\0';
 
     if (xop->xo_flags & XOF_WARN_XML) {
@@ -1010,6 +1007,7 @@ xo_warn_hcv (xo_handle_t *xop, int code,
 
     } else {
 	vfprintf(stderr, newfmt, vap);
+	fprintf(stderr, ": %s\n", strerror(code));
     }
 }
 

Modified: projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_create.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_create.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_create.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -76,7 +76,7 @@ https://github.com/Juniper/libxo/release
 .Sh SEE ALSO
 .Xr xo_emit 3
 and
-.Xf xo_set_options 3 .
+.Xr xo_set_options 3 .
 .Sh HISTORY
 The
 .Fa libxo

Modified: projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_emit.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_emit.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_emit.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -35,7 +35,7 @@ but using a more complex format descript
 .Pp
 .Fn xo_emit
 uses the default output handle, as described in
-.Xf libxo 3 ,
+.Xr libxo 3 ,
 where
 .Fn xo_emit_h
 uses an explicit handle.

Modified: projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_open_container.3
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_open_container.3	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/libxo/libxo/xo_open_container.3	Sat Dec 27 03:01:19 2014	(r276279)
@@ -105,7 +105,7 @@ container, a warning will be generated.
         <div class="data"
              data-tag="host-name">my-host.example.org</div>
 .Ed
-.SH EMITTING HIERARCHY
+.Sh EMITTING HIERARCHY
 To create a container, use the
 .Fn xo_open_container
 and
@@ -131,7 +131,7 @@ traditional C strings can be used direct
 The close functions with the
 .Dq _d
 suffix are used in
-.Dq Do The Right Thing
+.Dq \&Do The Right Thing
 mode, where the name of the open containers, lists, and
 instances are maintained internally by
 .Em libxo
@@ -161,7 +161,7 @@ Some user may find tracking the names of
 instances inconvenient.
 .Em libxo
 offers
-.Dq Do The Right Thing
+.Dq \&Do The Right Thing
 mode, where
 .Em libxo
 will track the names of open containers, lists, and instances so

Modified: projects/elftoolchain-update-r3130/contrib/mdocml/INSTALL
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/mdocml/INSTALL	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/mdocml/INSTALL	Sat Dec 27 03:01:19 2014	(r276279)
@@ -1,13 +1,12 @@
-$Id: INSTALL,v 1.5 2014/08/18 13:27:47 kristaps Exp $
+$Id: INSTALL,v 1.9 2014/12/11 07:44:46 schwarze Exp $
 
 About mdocml, the portable mandoc distribution
 ----------------------------------------------
 The mandoc manpage compiler toolset is a suite of tools compiling
 mdoc(7), the roff(7) macro language of choice for BSD manual pages,
 and man(7), the predominant historical language for UNIX manuals.
-The toolset does not yet implement man(1); that is only scheduled
-for the next release, 1.13.2.  It can, however, already serve to
-translate source manpages to the output displayed by man(1).
+Since the present version 1.13.2, it includes a man(1) manual viewer
+in addition to the apropos(1) manual page search tool.
 For general information, see <http://mdocml.bsd.lv/>.
 
 In this document, we describe the installation and deployment of
@@ -22,7 +21,7 @@ tech@ mailing list, too.
 
 Enjoy using the mandoc toolset!
 
-Ingo Schwarze, Karlsruhe, August 2014
+Ingo Schwarze, Karlsruhe, December 2014
 
 
 Installation
@@ -59,8 +58,8 @@ should work.  If the build fails, look a
 and go back to step 2.
 
 4. Run "make -n install" and check whether everything will be
-installed to the intended places.  Otherwise, put some *DIR variables
-into "configure.local" and go back to step 2.
+installed to the intended places.  Otherwise, put some *DIR or *NM*
+variables into "configure.local" and go back to step 2.
 
 5. Run "sudo make install".  If you intend to build a binary
 package using some kind of fake root mechanism, you may need a
@@ -70,14 +69,14 @@ in the "Makefile" to understand how DEST
 6. To set up a man.cgi(8) server, read its manual page.
 
 7. To use mandoc(1) as your man(1) formatter, read the "Deployment"
-section below.
+sections below.
 
 
 Understanding mandoc dependencies
 ---------------------------------
-The mandoc(1), preconv(1), and demandoc(1) utilities have no external
-dependencies.  However, makewhatis(8) and apropos(1) depend on the
-following software:
+The mandoc(1) and demandoc(1) utilities have no external dependencies.
+However, makewhatis(8), apropos(1), and man(1) depend on the following
+software:
 
 1. The SQLite database system, see <http://sqlite.org/>.
 The recommended version of SQLite is 3.8.4.3 or newer.  The mandoc
@@ -89,14 +88,14 @@ fails due to the missing sqlite3_errstr(
 problems, apropos(1) is fully usable with SQLite 3.7.5.  Versions
 older than 3.7.5 may or may not work, they have not been tested.
 
-1.2. The fts(3) directory traversion functions.
+2. The fts(3) directory traversion functions.
 If your system does not have them, the bundled compatibility version
 will be used, so you need not worry in that case.  But be careful: the
 glibc version of fts(3) is known to be broken on 32bit platforms,
 see <https://sourceware.org/bugzilla/show_bug.cgi?id=15838>.
 If you run into that problem, set "HAVE_FTS=0" in configure.local.
 
-1.3. Marc Espie's ohash(3) library.
+3. Marc Espie's ohash(3) library.
 If your system does not have it, the bundled compatibility version
 will be used, so you probably need not worry about it.
 
@@ -145,11 +144,39 @@ in unusual headers.  You can also look a
 check that no "#define HAVE_*" differ from your expectations.
 
 
-Deployment
-----------
-If you want to integrate the mandoc(1) tools with your existing
-man(1) system as a formatter, then contact us first: on systems without
-mandoc(1) as the default, you may have your work cut out for you!
+Deployment using the integrated man(1) viewer
+---------------------------------------------
+This mode of deployment requires database support.  In case of
+doubt, look at the section "user settings related to database
+support" in the file configure.local.example.
+
+Deployment requires the following steps:
+
+1. Build and install mandoc as described above in steps 2 to 5
+below "Installation".
+
+2. If your system uses manpath(1), make sure it is configured
+correctly, in particular, it returns all directory trees where
+manual pages are installed.  If your system uses man.conf(5), make
+sure it contains a "_whatdb" line for each directory tree, and the
+order of these lines meets your wishes.
+
+3. Run the command "sudo makewhatis" to build mandoc.db(5) databases
+in all the directory trees configured in step 2.
+
+At this point, your new man(1), apropos(1), and whatis(1) should work.
+Otherwise, please look at <http://mdocml.bsd.lv/contact.html>, both
+for help and to have these instructions improved.
+
+Whenever installing new manual pages, re-run makewhatis(8) to update
+the databases, or man(1) will not find the new pages.
+
+
+Deployment using your system's native man(1) viewer
+---------------------------------------------------
+This mode of deployment does not require database support,
+so it works even if you don't have SQLite3.
+
 Usually, you can have your default installation and mandoc(1) work right
 alongside each other by using user-specific versions of the files
 mentioned below.
@@ -174,15 +201,17 @@ mandoc(1)" to disregard them.
 of cached pages being pulled up.  You can usually do this by commenting
 out NOCACHE or similar.
 
+
 mandoc(1) still has a long way to go in understanding non-trivial
 low-level roff(7) markup embedded in some man(7) pages.  On the BSD
 systems using mandoc(1), third-party software is generally vetted
 on whether it may be formatted with mandoc(1).  If not, groff(1)
 is pulled in as a dependency and used to install a pre-formatted
-"catpage" intead of directly as manual page source.
+"catpage" instead of directly as manual page source.
 
 For more background on switching operating systems to use mandoc(1)
-instead of groff(1) to format manuals, see the two BSDCan presentations
-by Ingo Schwarze:
+instead of groff(1) to format manuals, see the BSDCan and EuroBSDCon
+presentations by Ingo Schwarze:
 <http://www.openbsd.org/papers/bsdcan11-mandoc-openbsd.html>;
 <http://www.openbsd.org/papers/bsdcan14-mandoc.pdf>;
+<http://www.openbsd.org/papers/eurobsdcon2014-mandoc-paper.pdf>;

Modified: projects/elftoolchain-update-r3130/contrib/mdocml/LICENSE
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/mdocml/LICENSE	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/mdocml/LICENSE	Sat Dec 27 03:01:19 2014	(r276279)
@@ -1,17 +1,17 @@
-$Id: LICENSE,v 1.4 2014/08/21 00:42:38 schwarze Exp $
+$Id: LICENSE,v 1.5 2014/12/11 07:56:24 schwarze Exp $
 
 With the exceptions noted below, all code and documentation
 contained in the mdocml toolkit is protected by the Copyright
 of the following developers:
 
-Copyright (c) 2008, 2009, 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
+Copyright (c) 2008-2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
 Copyright (c) 2010, 2011, 2012, 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
 Copyright (c) 2009, 2010, 2011, 2012 Joerg Sonnenberger <joerg@netbsd.org>
 Copyright (c) 2013 Franco Fichtner <franco@lastsummer.de>
 Copyright (c) 1999, 2004 Marc Espie <espie@openbsd.org>
 Copyright (c) 1998, 2010 Todd C. Miller <Todd.Miller@courtesan.com>
 Copyright (c) 2008 Otto Moerbeek <otto@drijf.net>
-Copyright (c) 2003 Jason McIntyre <jmc@openbsd.org>
+Copyright (c) 2003, 2007, 2008, 2014 Jason McIntyre <jmc@openbsd.org>
 
 See the individual source files for information about who contributed
 to which file during which years.

Modified: projects/elftoolchain-update-r3130/contrib/mdocml/Makefile
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/mdocml/Makefile	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/mdocml/Makefile	Sat Dec 27 03:01:19 2014	(r276279)
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.448 2014/11/28 18:57:31 schwarze Exp $
+# $Id: Makefile,v 1.453 2014/12/09 09:14:33 schwarze Exp $
 #
 # Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
 # Copyright (c) 2011, 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,9 +15,7 @@
 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-BASEBIN		 = mandoc demandoc
-DBBIN		 = makewhatis
-CGIBIN		 = man.cgi
+# === LIST OF FILES ====================================================
 
 TESTSRCS	 = test-dirent-namlen.c \
 		   test-fgetln.c \
@@ -131,6 +129,7 @@ DISTFILES	 = INSTALL \
 		   mandoc_aux.h \
 		   mandoc_char.7 \
 		   mandoc_escape.3 \
+		   mandoc_headers.3 \
 		   mandoc_html.3 \
 		   mandoc_malloc.3 \
 		   manpath.h \
@@ -208,18 +207,19 @@ MANDOC_TERM_OBJS = eqn_term.o \
 		   term_ps.o \
 		   tbl_term.o
 
-MANDOC_OBJS	 = $(MANDOC_HTML_OBJS) \
+BASE_OBJS	 = $(MANDOC_HTML_OBJS) \
 		   $(MANDOC_MAN_OBJS) \
 		   $(MANDOC_TERM_OBJS) \
 		   main.o \
 		   out.o \
 		   tree.o
 
-MAN_OBJS	 = $(MANDOC_OBJS)
+MAIN_OBJS	 = $(BASE_OBJS)
 
-MAKEWHATIS_OBJS	 = mandocdb.o mansearch_const.o manpath.o
-
-APROPOS_OBJS	 = mansearch.o mansearch_const.o manpath.o
+DB_OBJS		 = mandocdb.o \
+		   mansearch.o \
+		   mansearch_const.o \
+		   manpath.o
 
 CGI_OBJS	 = $(MANDOC_HTML_OBJS) \
 		   cgi.o \
@@ -237,6 +237,7 @@ WWW_MANS	 = apropos.1.html \
 		   mandoc.1.html \
 		   mandoc.3.html \
 		   mandoc_escape.3.html \
+		   mandoc_headers.3.html \
 		   mandoc_html.3.html \
 		   mandoc_malloc.3.html \
 		   mansearch.3.html \
@@ -261,19 +262,17 @@ WWW_MANS	 = apropos.1.html \
 WWW_OBJS	 = mdocml.tar.gz \
 		   mdocml.sha256
 
-include Makefile.local
+# === USER CONFIGURATION ===============================================
 
-INSTALL_TARGETS	 = $(BUILD_TARGETS:-build=-install)
+include Makefile.local
 
 # === DEPENDENCY HANDLING ==============================================
 
 all: base-build $(BUILD_TARGETS) Makefile.local
 
-base-build: $(BASEBIN)
-
-db-build: $(DBBIN)
+base-build: mandoc demandoc
 
-cgi-build: $(CGIBIN)
+cgi-build: man.cgi
 
 install: base-install $(INSTALL_TARGETS)
 
@@ -281,6 +280,9 @@ www: $(WWW_OBJS) $(WWW_MANS)
 
 $(WWW_MANS): mandoc
 
+.PHONY: base-install cgi-install db-install install www-install
+.PHONY: clean distclean depend
+
 include Makefile.depend
 
 # === TARGETS CONTAINING SHELL COMMANDS ================================
@@ -290,8 +292,7 @@ distclean: clean
 
 clean:
 	rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS)
-	rm -f mandoc $(MANDOC_OBJS) $(APROPOS_OBJS)
-	rm -f makewhatis $(MAKEWHATIS_OBJS)
+	rm -f mandoc $(BASE_OBJS) $(DB_OBJS)
 	rm -f man.cgi $(CGI_OBJS)
 	rm -f manpage $(MANPAGE_OBJS)
 	rm -f demandoc $(DEMANDOC_OBJS)
@@ -306,34 +307,41 @@ base-install: base-build
 	mkdir -p $(DESTDIR)$(MANDIR)/man1
 	mkdir -p $(DESTDIR)$(MANDIR)/man3
 	mkdir -p $(DESTDIR)$(MANDIR)/man7
-	$(INSTALL_PROGRAM) $(BASEBIN) $(DESTDIR)$(BINDIR)
+	$(INSTALL_PROGRAM) mandoc demandoc $(DESTDIR)$(BINDIR)
 	$(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)
 	$(INSTALL_LIB) man.h mandoc.h mandoc_aux.h mdoc.h \
 		$(DESTDIR)$(INCLUDEDIR)
-	$(INSTALL_MAN) man.1 mandoc.1 demandoc.1 \
-		$(DESTDIR)$(MANDIR)/man1
+	$(INSTALL_MAN) mandoc.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1
 	$(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \
 		mchars_alloc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3
-	$(INSTALL_MAN) man.7 mdoc.7 roff.7 eqn.7 tbl.7 mandoc_char.7 \
-		$(DESTDIR)$(MANDIR)/man7
+	$(INSTALL_MAN) man.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MAN}.7
+	$(INSTALL_MAN) mdoc.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MDOC}.7
+	$(INSTALL_MAN) roff.7 $(DESTDIR)$(MANDIR)/man7/${MANM_ROFF}.7
+	$(INSTALL_MAN) eqn.7 $(DESTDIR)$(MANDIR)/man7/${MANM_EQN}.7
+	$(INSTALL_MAN) tbl.7 $(DESTDIR)$(MANDIR)/man7/${MANM_TBL}.7
+	$(INSTALL_MAN) mandoc_char.7 $(DESTDIR)$(MANDIR)/man7
 	$(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)
 
-db-install: db-build
+db-install: base-build
 	mkdir -p $(DESTDIR)$(BINDIR)
 	mkdir -p $(DESTDIR)$(SBINDIR)
 	mkdir -p $(DESTDIR)$(MANDIR)/man1
 	mkdir -p $(DESTDIR)$(MANDIR)/man3
 	mkdir -p $(DESTDIR)$(MANDIR)/man5
 	mkdir -p $(DESTDIR)$(MANDIR)/man8
-	ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/apropos
-	ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/whatis
-	$(INSTALL_PROGRAM) makewhatis $(DESTDIR)$(SBINDIR)
-	$(INSTALL_MAN) apropos.1 $(DESTDIR)$(MANDIR)/man1
-	ln -f $(DESTDIR)$(MANDIR)/man1/apropos.1 \
-		$(DESTDIR)$(MANDIR)/man1/whatis.1
+	ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_APROPOS)
+	ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_MAN)
+	ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_WHATIS)
+	ln -f $(DESTDIR)$(BINDIR)/mandoc \
+		$(DESTDIR)$(SBINDIR)/$(BINM_MAKEWHATIS)
+	$(INSTALL_MAN) apropos.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1
+	$(INSTALL_MAN) man.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_MAN).1
+	ln -f $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 \
+		$(DESTDIR)$(MANDIR)/man1/$(BINM_WHATIS).1
 	$(INSTALL_MAN) mansearch.3 $(DESTDIR)$(MANDIR)/man3
 	$(INSTALL_MAN) mandoc.db.5 $(DESTDIR)$(MANDIR)/man5
-	$(INSTALL_MAN) makewhatis.8 $(DESTDIR)$(MANDIR)/man8
+	$(INSTALL_MAN) makewhatis.8 \
+		$(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8
 
 cgi-install: cgi-build
 	mkdir -p $(DESTDIR)$(CGIBINDIR)
@@ -346,34 +354,15 @@ cgi-install: cgi-build
 	$(INSTALL_MAN) apropos.1 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man1/
 	$(INSTALL_MAN) man.cgi.8 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man8/
 
-www-install: www
-	mkdir -p $(DESTDIR)$(HTDOCDIR)/snapshots
-	$(INSTALL_DATA) $(WWW_MANS) style.css $(DESTDIR)$(HTDOCDIR)
-	$(INSTALL_DATA) $(WWW_OBJS) $(DESTDIR)$(HTDOCDIR)/snapshots
-	$(INSTALL_DATA) mdocml.tar.gz \
-		$(DESTDIR)$(HTDOCDIR)/snapshots/mdocml-$(VERSION).tar.gz
-	$(INSTALL_DATA) mdocml.sha256 \
-		$(DESTDIR)$(HTDOCDIR)/snapshots/mdocml-$(VERSION).sha256
-
 Makefile.local config.h: configure ${TESTSRCS}
 	@echo "$@ is out of date; please run ./configure"
 	@exit 1
 
-depend: config.h
-	mkdep -f Makefile.depend $(CFLAGS) $(SRCS)
-	perl -e 'undef $$/; $$_ = <>; s|/usr/include/\S+||g; \
-		s|\\\n||g; s|  +| |g; s| $$||mg; print;' \
-		Makefile.depend > Makefile.tmp
-	mv Makefile.tmp Makefile.depend
-
 libmandoc.a: $(COMPAT_OBJS) $(LIBMANDOC_OBJS)
 	$(AR) rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS)
 
-mandoc: $(MAN_OBJS) libmandoc.a
-	$(CC) $(LDFLAGS) -o $@ $(MAN_OBJS) libmandoc.a $(DBLIB)
-
-makewhatis: $(MAKEWHATIS_OBJS) libmandoc.a
-	$(CC) $(LDFLAGS) -o $@ $(MAKEWHATIS_OBJS) libmandoc.a $(DBLIB)
+mandoc: $(MAIN_OBJS) libmandoc.a
+	$(CC) $(LDFLAGS) -o $@ $(MAIN_OBJS) libmandoc.a $(DBLIB)
 
 manpage: $(MANPAGE_OBJS) libmandoc.a
 	$(CC) $(LDFLAGS) -o $@ $(MANPAGE_OBJS) libmandoc.a $(DBLIB)
@@ -384,6 +373,24 @@ man.cgi: $(CGI_OBJS) libmandoc.a
 demandoc: $(DEMANDOC_OBJS) libmandoc.a
 	$(CC) $(LDFLAGS) -o $@ $(DEMANDOC_OBJS) libmandoc.a
 
+# --- maintainer targets ---
+
+www-install: www
+	mkdir -p $(HTDOCDIR)/snapshots
+	$(INSTALL_DATA) $(WWW_MANS) style.css $(HTDOCDIR)/man
+	$(INSTALL_DATA) $(WWW_OBJS) $(HTDOCDIR)/snapshots
+	$(INSTALL_DATA) mdocml.tar.gz \
+		$(HTDOCDIR)/snapshots/mdocml-$(VERSION).tar.gz
+	$(INSTALL_DATA) mdocml.sha256 \
+		$(HTDOCDIR)/snapshots/mdocml-$(VERSION).sha256
+
+depend: config.h
+	mkdep -f Makefile.depend $(CFLAGS) $(SRCS)
+	perl -e 'undef $$/; $$_ = <>; s|/usr/include/\S+||g; \
+		s|\\\n||g; s|  +| |g; s| $$||mg; print;' \
+		Makefile.depend > Makefile.tmp
+	mv Makefile.tmp Makefile.depend
+
 mdocml.sha256: mdocml.tar.gz
 	sha256 mdocml.tar.gz > $@
 
@@ -394,8 +401,8 @@ mdocml.tar.gz: $(DISTFILES)
 	( cd .dist/ && tar zcf ../$@ mdocml-$(VERSION) )
 	rm -rf .dist/
 
-.PHONY: 	 base-install cgi-install db-install install www-install
-.PHONY: 	 clean distclean depend
+# === SUFFIX RULES =====================================================
+
 .SUFFIXES:	 .1       .3       .5       .7       .8       .h
 .SUFFIXES:	 .1.html  .3.html  .5.html  .7.html  .8.html  .h.html
 

Modified: projects/elftoolchain-update-r3130/contrib/mdocml/Makefile.depend
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/mdocml/Makefile.depend	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/mdocml/Makefile.depend	Sat Dec 27 03:01:19 2014	(r276279)
@@ -15,12 +15,12 @@ demandoc.o: demandoc.c config.h man.h md
 eqn.o: eqn.c config.h mandoc.h mandoc_aux.h libmandoc.h libroff.h
 eqn_html.o: eqn_html.c config.h mandoc.h out.h html.h
 eqn_term.o: eqn_term.c config.h mandoc.h out.h term.h
-html.o: html.c config.h mandoc.h mandoc_aux.h libmandoc.h out.h html.h main.h
+html.o: html.c config.h mandoc.h mandoc_aux.h out.h html.h main.h
 lib.o: lib.c config.h mdoc.h libmdoc.h lib.in
 main.o: main.c config.h mandoc.h mandoc_aux.h main.h mdoc.h man.h manpath.h mansearch.h
 man.o: man.c config.h man.h mandoc.h mandoc_aux.h libman.h libmandoc.h
-man_hash.o: man_hash.c config.h man.h mandoc.h libman.h
-man_html.o: man_html.c config.h mandoc.h mandoc_aux.h out.h html.h man.h main.h
+man_hash.o: man_hash.c config.h man.h libman.h
+man_html.o: man_html.c config.h mandoc_aux.h man.h out.h html.h main.h
 man_macro.o: man_macro.c config.h man.h mandoc.h libmandoc.h libman.h
 man_term.o: man_term.c config.h mandoc.h mandoc_aux.h out.h man.h term.h main.h
 man_validate.o: man_validate.c config.h man.h mandoc.h mandoc_aux.h libman.h libmandoc.h
@@ -30,19 +30,19 @@ mandocdb.o: mandocdb.c config.h compat_f
 manpage.o: manpage.c config.h manpath.h mansearch.h
 manpath.o: manpath.c config.h mandoc_aux.h manpath.h
 mansearch.o: mansearch.c config.h compat_ohash.h mandoc.h mandoc_aux.h manpath.h mansearch.h
-mansearch_const.o: mansearch_const.c config.h manpath.h mansearch.h
+mansearch_const.o: mansearch_const.c config.h mansearch.h
 mdoc.o: mdoc.c config.h mdoc.h mandoc.h mandoc_aux.h libmdoc.h libmandoc.h
 mdoc_argv.o: mdoc_argv.c config.h mdoc.h mandoc.h mandoc_aux.h libmdoc.h libmandoc.h
 mdoc_hash.o: mdoc_hash.c config.h mdoc.h libmdoc.h
-mdoc_html.o: mdoc_html.c config.h mandoc.h mandoc_aux.h out.h html.h mdoc.h main.h
+mdoc_html.o: mdoc_html.c config.h mandoc_aux.h mdoc.h out.h html.h main.h
 mdoc_macro.o: mdoc_macro.c config.h mdoc.h mandoc.h libmdoc.h libmandoc.h
 mdoc_man.o: mdoc_man.c config.h mandoc.h mandoc_aux.h out.h man.h mdoc.h main.h
 mdoc_term.o: mdoc_term.c config.h mandoc.h mandoc_aux.h out.h term.h mdoc.h main.h
 mdoc_validate.o: mdoc_validate.c config.h mdoc.h mandoc.h mandoc_aux.h libmdoc.h libmandoc.h
-msec.o: msec.c config.h mandoc.h libmandoc.h msec.in
+msec.o: msec.c config.h libmandoc.h msec.in
 out.o: out.c config.h mandoc_aux.h mandoc.h out.h
 preconv.o: preconv.c config.h mandoc.h libmandoc.h
-read.o: read.c config.h mandoc.h mandoc_aux.h libmandoc.h mdoc.h man.h main.h
+read.o: read.c config.h mandoc.h mandoc_aux.h libmandoc.h mdoc.h man.h
 roff.o: roff.c config.h mandoc.h mandoc_aux.h libmandoc.h libroff.h predefs.in
 st.o: st.c config.h mdoc.h libmdoc.h st.in
 tbl.o: tbl.c config.h mandoc.h mandoc_aux.h libmandoc.h libroff.h
@@ -53,7 +53,7 @@ tbl_opts.o: tbl_opts.c config.h mandoc.h
 tbl_term.o: tbl_term.c config.h mandoc.h out.h term.h
 term.o: term.c config.h mandoc.h mandoc_aux.h out.h term.h main.h
 term_ascii.o: term_ascii.c config.h mandoc.h mandoc_aux.h out.h term.h main.h
-term_ps.o: term_ps.c config.h mandoc.h mandoc_aux.h out.h main.h term.h
+term_ps.o: term_ps.c config.h mandoc_aux.h out.h term.h main.h
 tree.o: tree.c config.h mandoc.h mdoc.h man.h main.h
 test-dirent-namlen.o: test-dirent-namlen.c
 test-fgetln.o: test-fgetln.c

Modified: projects/elftoolchain-update-r3130/contrib/mdocml/NEWS
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/mdocml/NEWS	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/mdocml/NEWS	Sat Dec 27 03:01:19 2014	(r276279)
@@ -1,7 +1,76 @@
-$Id: NEWS,v 1.6 2014/08/11 01:39:00 schwarze Exp $
+$Id: NEWS,v 1.8 2014/12/13 13:43:47 schwarze Exp $
 
 This file lists the most important changes in the mdocml.bsd.lv distribution.
 
+Changes in version 1.13.2, released on December 13, 2014
+
+    --- MAJOR NEW FEATURES ---
+ * Include an implementation of man(1), the manual page viewer.
+ * Unified set of command line option, each one supported by all
+   command names, including new options -a (format all), -c (no
+   pager), -h (synopsis only), and -w (list filenames).
+ * Support the MANPAGER and PAGER environment variables.
+ * Support gzip'ed manuals by the whole toolset, even as .so targets.
+ * Support UTF-8 and Latin-1 input by the whole toolset, delete preconv(1).
+ * Switch the default output mode from -Tascii to -Tlocale.
+ * Improve -Tascii output for Unicode escape sequences.
+ * Let the -Thtml output mode produce polyglot HTML5.
+ * Many improvements for eqn(7), in particular in-line equations,
+   MathML output in -Thtml mode, and much improved terminal formatting.
+    --- PORTABILITY IMPROVEMENTS ---
+ * Change the build sequence to the usual ./configure; make; make install.
+ * Support ./configure.local for build customizations.
+ * Autodetect wchar, sqlite3, and manpath support.
+ * Provide a fallback version of fts(3) for systems lacking it.
+ * Support choosing alternative binary and manual names.
+    --- MINOR NEW FEATURES ---
+ * Rudimentary implementation of the e, x, and z tbl(7) layout
+   modifiers to equalize, maximize, and ignore the width of columns.
+ * Implement font modifiers in tbl(7) layouts.
+ * Allow comma-separated options in the tbl(7) options line.
+ * Parse and ignore the .pl (page length) roff(7) request.
+ * Implement .An -[no]split for the mdoc(7) -Thtml output mode.
+ * Support bold italic font in PostScript and PDF output.
+ * Warn about commas in function arguments and parentheses in function names.
+ * Warn about botched .Xr ordering and punctuation below SEE ALSO.
+ * Warn about AUTHORS sections without .An macros.
+ * Warn about attempts to call non-callable macros.
+ * New developer documentation manual page mandoc_headers(3).
+    --- BUGFIXES ---
+ * Fix read buffer overrun sometimes triggered by trailing whitespace.
+ * Fix read buffer overrun triggered by certain invalid \H sequences.
+ * Fix NULL pointer access triggered by .Bl without any arguments.
+ * Fix NULL pointer access triggered by .It Nm Fo without .Fc.
+ * Fix NULL pointer access triggered by .Sh Xo .Sh without .Xc.
+ * Fix NULL pointer access triggered by missing .Nm.
+ * Fix an assertion triggered by .It right after .El.
+ * Fix an assertion triggered by .Ec without preceding .Eo.
+ * Fix an assertion triggered by .Sm or .Db with multiple arguments.
+ * Fix assertion failures triggered by very large width arguments.
+ * Fix a division by zero in the roff(7) parser.
+ * Prevent negative arguments to .ll from causing integer underflow.
+ * Correctly autodetect source format even when .Dd is preceded by .ll.
+ * Multiple fixes with respect to .Bd and .Bl -offset and -width.
+ * Many bugfixes with respect to scaling units.
+ * Multiple fixes with respect to delimiter handling by in-line macros.
+ * Multiple fixes with respect to .Pf.
+ * Make \c work properly in no-fill mode.
+ * Stricter syntax checking of Unicode character names.
+    --- THANKS TO ---
+ * Kristaps Dzonsons for rewriting the eqn(7) parser, implementing
+   HTML5 and MathML output, and various other code contributions.
+ * Jonathan Gray (OpenBSD) for extensive testing with afl (the
+   American Fuzzy Lop security fuzzer) resulting in many bug reports.
+ * Anthony Bentley (OpenBSD), Baptiste Daroussin (FreeBSD), Daniel
+   Dickman, Doug Hogan, Jason McIntyre, Theo de Raadt (OpenBSD),
+   and Martin Natano for source code patches.
+ * Carsten Kunze (Heirloom troff), Daniel Levai (Slackware),
+   Garrett D'Amore (illumos), Giovanni Becchis, Matthew Dempsky,
+   Stuart Henderson, Ted Unangst, Todd Miller (OpenBSD), Thomas
+   Klausner (NetBSD), Ulrich Spoerlein (FreeBSD), Justin Haynes,
+   Marcus Merighi, Sebastien Marie, Steffen Nurpmeso and Theo Buehler
+   for bug reports.
+
 Changes in version 1.13.1, released on August 10, 2014
 
     --- MAJOR NEW FEATURES ---

Modified: projects/elftoolchain-update-r3130/contrib/mdocml/TODO
==============================================================================
--- projects/elftoolchain-update-r3130/contrib/mdocml/TODO	Sat Dec 27 02:37:52 2014	(r276278)
+++ projects/elftoolchain-update-r3130/contrib/mdocml/TODO	Sat Dec 27 03:01:19 2014	(r276279)
@@ -1,6 +1,6 @@
 ************************************************************************
 * Official mandoc TODO.
-* $Id: TODO,v 1.189 2014/11/26 21:40:17 schwarze Exp $
+* $Id: TODO,v 1.195 2014/12/13 13:14:39 schwarze Exp $
 ************************************************************************
 
 Many issues are annotated for difficulty as follows:
@@ -72,7 +72,8 @@ are mere guesses, and some may be wrong.

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



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