svn commit: r262804 - in projects/uefi: . bin/sh cddl/contrib/opensolaris/lib/libdtrace/common contrib/ncurses contrib/ncurses/doc contrib/ncurses/doc/html contrib/ncurses/form contrib/ncurses/incl...

Ed Maste emaste at FreeBSD.org
Wed Mar 5 19:55:14 UTC 2014


Author: emaste
Date: Wed Mar  5 19:55:10 2014
New Revision: 262804
URL: http://svnweb.freebsd.org/changeset/base/262804

Log:
  Merge ^/head at 262801
  
  Sponsored by:	The FreeBSD Foundation

Added:
  projects/uefi/contrib/ncurses/COPYING
     - copied unchanged from r262801, head/contrib/ncurses/COPYING
  projects/uefi/contrib/ncurses/README.MinGW
     - copied unchanged from r262801, head/contrib/ncurses/README.MinGW
  projects/uefi/contrib/ncurses/form/fty_generic.c
     - copied unchanged from r262801, head/contrib/ncurses/form/fty_generic.c
  projects/uefi/contrib/ncurses/form/llib-lformt
     - copied unchanged from r262801, head/contrib/ncurses/form/llib-lformt
  projects/uefi/contrib/ncurses/form/llib-lformtw
     - copied unchanged from r262801, head/contrib/ncurses/form/llib-lformtw
  projects/uefi/contrib/ncurses/include/nc_mingw.h
     - copied unchanged from r262801, head/contrib/ncurses/include/nc_mingw.h
  projects/uefi/contrib/ncurses/include/nc_string.h
     - copied unchanged from r262801, head/contrib/ncurses/include/nc_string.h
  projects/uefi/contrib/ncurses/include/nc_termios.h
     - copied unchanged from r262801, head/contrib/ncurses/include/nc_termios.h
  projects/uefi/contrib/ncurses/include/ncurses_dll.h.in
     - copied unchanged from r262801, head/contrib/ncurses/include/ncurses_dll.h.in
  projects/uefi/contrib/ncurses/include/ncurses_mingw.h
     - copied unchanged from r262801, head/contrib/ncurses/include/ncurses_mingw.h
  projects/uefi/contrib/ncurses/man/MKada_config.in
     - copied unchanged from r262801, head/contrib/ncurses/man/MKada_config.in
  projects/uefi/contrib/ncurses/man/MKncu_config.in
     - copied unchanged from r262801, head/contrib/ncurses/man/MKncu_config.in
  projects/uefi/contrib/ncurses/man/curs_sp_funcs.3x
     - copied unchanged from r262801, head/contrib/ncurses/man/curs_sp_funcs.3x
  projects/uefi/contrib/ncurses/man/curs_variables.3x
     - copied unchanged from r262801, head/contrib/ncurses/man/curs_variables.3x
  projects/uefi/contrib/ncurses/man/form_variables.3x
     - copied unchanged from r262801, head/contrib/ncurses/man/form_variables.3x
  projects/uefi/contrib/ncurses/man/manhtml.aliases
     - copied unchanged from r262801, head/contrib/ncurses/man/manhtml.aliases
  projects/uefi/contrib/ncurses/man/manhtml.externs
     - copied unchanged from r262801, head/contrib/ncurses/man/manhtml.externs
  projects/uefi/contrib/ncurses/man/tabs.1
     - copied unchanged from r262801, head/contrib/ncurses/man/tabs.1
  projects/uefi/contrib/ncurses/man/term_variables.3x
     - copied unchanged from r262801, head/contrib/ncurses/man/term_variables.3x
  projects/uefi/contrib/ncurses/menu/llib-lmenut
     - copied unchanged from r262801, head/contrib/ncurses/menu/llib-lmenut
  projects/uefi/contrib/ncurses/menu/llib-lmenutw
     - copied unchanged from r262801, head/contrib/ncurses/menu/llib-lmenutw
  projects/uefi/contrib/ncurses/misc/gen-pkgconfig.in
     - copied unchanged from r262801, head/contrib/ncurses/misc/gen-pkgconfig.in
  projects/uefi/contrib/ncurses/ncurses/base/lib_driver.c
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/base/lib_driver.c
  projects/uefi/contrib/ncurses/ncurses/build.priv.h
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/build.priv.h
  projects/uefi/contrib/ncurses/ncurses/llib-lncursestw
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-lncursestw
  projects/uefi/contrib/ncurses/ncurses/llib-ltic
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-ltic
  projects/uefi/contrib/ncurses/ncurses/llib-ltict
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-ltict
  projects/uefi/contrib/ncurses/ncurses/llib-ltictw
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-ltictw
  projects/uefi/contrib/ncurses/ncurses/llib-lticw
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-lticw
  projects/uefi/contrib/ncurses/ncurses/llib-ltinfo
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-ltinfo
  projects/uefi/contrib/ncurses/ncurses/llib-ltinfot
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-ltinfot
  projects/uefi/contrib/ncurses/ncurses/llib-ltinfotw
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-ltinfotw
  projects/uefi/contrib/ncurses/ncurses/llib-ltinfow
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/llib-ltinfow
  projects/uefi/contrib/ncurses/ncurses/tinfo/make_hash.c
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/tinfo/make_hash.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/obsolete.c
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/tinfo/obsolete.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/tinfo_driver.c
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/tinfo/tinfo_driver.c
  projects/uefi/contrib/ncurses/ncurses/wcwidth.h
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/wcwidth.h
  projects/uefi/contrib/ncurses/ncurses/widechar/widechars.c
     - copied unchanged from r262801, head/contrib/ncurses/ncurses/widechar/widechars.c
  projects/uefi/contrib/ncurses/ncurses/win32con/
     - copied from r262801, head/contrib/ncurses/ncurses/win32con/
  projects/uefi/contrib/ncurses/panel/llib-lpanelt
     - copied unchanged from r262801, head/contrib/ncurses/panel/llib-lpanelt
  projects/uefi/contrib/ncurses/panel/llib-lpaneltw
     - copied unchanged from r262801, head/contrib/ncurses/panel/llib-lpaneltw
  projects/uefi/contrib/ncurses/progs/tabs.c
     - copied unchanged from r262801, head/contrib/ncurses/progs/tabs.c
  projects/uefi/contrib/ncurses/progs/transform.c
     - copied unchanged from r262801, head/contrib/ncurses/progs/transform.c
  projects/uefi/release/scripts/list-new-changesets.py
     - copied unchanged from r262801, head/release/scripts/list-new-changesets.py
  projects/uefi/sys/arm/allwinner/a10_gpio.h
     - copied unchanged from r262801, head/sys/arm/allwinner/a10_gpio.h
  projects/uefi/sys/arm/allwinner/a10_sramc.c
     - copied unchanged from r262801, head/sys/arm/allwinner/a10_sramc.c
  projects/uefi/sys/arm/allwinner/a10_sramc.h
     - copied unchanged from r262801, head/sys/arm/allwinner/a10_sramc.h
  projects/uefi/sys/arm/allwinner/if_emac.c
     - copied unchanged from r262801, head/sys/arm/allwinner/if_emac.c
  projects/uefi/sys/arm/allwinner/if_emacreg.h
     - copied unchanged from r262801, head/sys/arm/allwinner/if_emacreg.h
  projects/uefi/sys/contrib/xz-embedded/linux/lib/xz/xz_crc64.c
     - copied unchanged from r262801, head/sys/contrib/xz-embedded/linux/lib/xz/xz_crc64.c
  projects/uefi/sys/contrib/xz-embedded/userspace/bytetest.c
     - copied unchanged from r262801, head/sys/contrib/xz-embedded/userspace/bytetest.c
  projects/uefi/sys/dev/vt/hw/efifb/
     - copied from r262801, head/sys/dev/vt/hw/efifb/
  projects/uefi/sys/mips/conf/DIR-825B1
     - copied unchanged from r262801, head/sys/mips/conf/DIR-825B1
  projects/uefi/sys/mips/conf/DIR-825B1.hints
     - copied unchanged from r262801, head/sys/mips/conf/DIR-825B1.hints
  projects/uefi/usr.sbin/bhyve/smbiostbl.c
     - copied unchanged from r262801, head/usr.sbin/bhyve/smbiostbl.c
  projects/uefi/usr.sbin/bhyve/smbiostbl.h
     - copied unchanged from r262801, head/usr.sbin/bhyve/smbiostbl.h
Deleted:
  projects/uefi/contrib/ncurses/include/ncurses_dll.h
  projects/uefi/contrib/ncurses/misc/jpf-indent
  projects/uefi/contrib/ncurses/misc/ncu-indent
  projects/uefi/contrib/ncurses/mkdirs.sh
  projects/uefi/contrib/ncurses/ncurses/base/memmove.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/setbuf.c
  projects/uefi/contrib/ncurses/ncurses/tty/tty_display.h
  projects/uefi/contrib/ncurses/ncurses/tty/tty_input.h
  projects/uefi/contrib/ncurses/tar-copy.sh
  projects/uefi/sys/mips/conf/DIR-825
  projects/uefi/sys/mips/conf/DIR-825.hints
Modified:
  projects/uefi/MAINTAINERS   (contents, props changed)
  projects/uefi/Makefile.inc1
  projects/uefi/UPDATING
  projects/uefi/bin/sh/expand.c
  projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
  projects/uefi/contrib/ncurses/ANNOUNCE
  projects/uefi/contrib/ncurses/INSTALL
  projects/uefi/contrib/ncurses/MANIFEST
  projects/uefi/contrib/ncurses/Makefile.in
  projects/uefi/contrib/ncurses/NEWS
  projects/uefi/contrib/ncurses/README
  projects/uefi/contrib/ncurses/TO-DO
  projects/uefi/contrib/ncurses/aclocal.m4
  projects/uefi/contrib/ncurses/announce.html.in
  projects/uefi/contrib/ncurses/config.guess
  projects/uefi/contrib/ncurses/config.sub
  projects/uefi/contrib/ncurses/configure
  projects/uefi/contrib/ncurses/configure.in
  projects/uefi/contrib/ncurses/dist.mk
  projects/uefi/contrib/ncurses/doc/html/NCURSES-Programming-HOWTO.html
  projects/uefi/contrib/ncurses/doc/html/announce.html
  projects/uefi/contrib/ncurses/doc/html/hackguide.html
  projects/uefi/contrib/ncurses/doc/html/ncurses-intro.html
  projects/uefi/contrib/ncurses/doc/ncurses-intro.doc
  projects/uefi/contrib/ncurses/form/Makefile.in
  projects/uefi/contrib/ncurses/form/f_trace.c
  projects/uefi/contrib/ncurses/form/fld_arg.c
  projects/uefi/contrib/ncurses/form/fld_attr.c
  projects/uefi/contrib/ncurses/form/fld_current.c
  projects/uefi/contrib/ncurses/form/fld_def.c
  projects/uefi/contrib/ncurses/form/fld_dup.c
  projects/uefi/contrib/ncurses/form/fld_ftchoice.c
  projects/uefi/contrib/ncurses/form/fld_ftlink.c
  projects/uefi/contrib/ncurses/form/fld_info.c
  projects/uefi/contrib/ncurses/form/fld_just.c
  projects/uefi/contrib/ncurses/form/fld_link.c
  projects/uefi/contrib/ncurses/form/fld_max.c
  projects/uefi/contrib/ncurses/form/fld_move.c
  projects/uefi/contrib/ncurses/form/fld_newftyp.c
  projects/uefi/contrib/ncurses/form/fld_opts.c
  projects/uefi/contrib/ncurses/form/fld_pad.c
  projects/uefi/contrib/ncurses/form/fld_page.c
  projects/uefi/contrib/ncurses/form/fld_stat.c
  projects/uefi/contrib/ncurses/form/fld_type.c
  projects/uefi/contrib/ncurses/form/fld_user.c
  projects/uefi/contrib/ncurses/form/form.h
  projects/uefi/contrib/ncurses/form/form.priv.h
  projects/uefi/contrib/ncurses/form/frm_cursor.c
  projects/uefi/contrib/ncurses/form/frm_data.c
  projects/uefi/contrib/ncurses/form/frm_def.c
  projects/uefi/contrib/ncurses/form/frm_driver.c
  projects/uefi/contrib/ncurses/form/frm_hook.c
  projects/uefi/contrib/ncurses/form/frm_opts.c
  projects/uefi/contrib/ncurses/form/frm_page.c
  projects/uefi/contrib/ncurses/form/frm_post.c
  projects/uefi/contrib/ncurses/form/frm_req_name.c
  projects/uefi/contrib/ncurses/form/frm_scale.c
  projects/uefi/contrib/ncurses/form/frm_sub.c
  projects/uefi/contrib/ncurses/form/frm_user.c
  projects/uefi/contrib/ncurses/form/frm_win.c
  projects/uefi/contrib/ncurses/form/fty_alnum.c
  projects/uefi/contrib/ncurses/form/fty_alpha.c
  projects/uefi/contrib/ncurses/form/fty_enum.c
  projects/uefi/contrib/ncurses/form/fty_int.c
  projects/uefi/contrib/ncurses/form/fty_ipv4.c
  projects/uefi/contrib/ncurses/form/fty_num.c
  projects/uefi/contrib/ncurses/form/fty_regex.c
  projects/uefi/contrib/ncurses/form/llib-lform
  projects/uefi/contrib/ncurses/form/llib-lformw
  projects/uefi/contrib/ncurses/form/modules
  projects/uefi/contrib/ncurses/include/Caps
  projects/uefi/contrib/ncurses/include/Caps.aix4
  projects/uefi/contrib/ncurses/include/Caps.hpux11
  projects/uefi/contrib/ncurses/include/Caps.keys
  projects/uefi/contrib/ncurses/include/Caps.osf1r5
  projects/uefi/contrib/ncurses/include/Caps.uwin
  projects/uefi/contrib/ncurses/include/MKkey_defs.sh
  projects/uefi/contrib/ncurses/include/MKterm.h.awk.in
  projects/uefi/contrib/ncurses/include/Makefile.in
  projects/uefi/contrib/ncurses/include/capdefaults.c
  projects/uefi/contrib/ncurses/include/curses.h.in
  projects/uefi/contrib/ncurses/include/curses.tail
  projects/uefi/contrib/ncurses/include/curses.wide
  projects/uefi/contrib/ncurses/include/headers
  projects/uefi/contrib/ncurses/include/nc_alloc.h
  projects/uefi/contrib/ncurses/include/nc_panel.h
  projects/uefi/contrib/ncurses/include/nc_tparm.h
  projects/uefi/contrib/ncurses/include/ncurses_defs
  projects/uefi/contrib/ncurses/include/term_entry.h
  projects/uefi/contrib/ncurses/include/tic.h
  projects/uefi/contrib/ncurses/include/unctrl.h.in
  projects/uefi/contrib/ncurses/man/Makefile.in
  projects/uefi/contrib/ncurses/man/captoinfo.1m
  projects/uefi/contrib/ncurses/man/clear.1
  projects/uefi/contrib/ncurses/man/curs_add_wch.3x
  projects/uefi/contrib/ncurses/man/curs_add_wchstr.3x
  projects/uefi/contrib/ncurses/man/curs_addch.3x
  projects/uefi/contrib/ncurses/man/curs_addchstr.3x
  projects/uefi/contrib/ncurses/man/curs_addstr.3x
  projects/uefi/contrib/ncurses/man/curs_addwstr.3x
  projects/uefi/contrib/ncurses/man/curs_attr.3x
  projects/uefi/contrib/ncurses/man/curs_beep.3x
  projects/uefi/contrib/ncurses/man/curs_bkgd.3x
  projects/uefi/contrib/ncurses/man/curs_bkgrnd.3x
  projects/uefi/contrib/ncurses/man/curs_border.3x
  projects/uefi/contrib/ncurses/man/curs_border_set.3x
  projects/uefi/contrib/ncurses/man/curs_clear.3x
  projects/uefi/contrib/ncurses/man/curs_color.3x
  projects/uefi/contrib/ncurses/man/curs_delch.3x
  projects/uefi/contrib/ncurses/man/curs_deleteln.3x
  projects/uefi/contrib/ncurses/man/curs_extend.3x
  projects/uefi/contrib/ncurses/man/curs_get_wch.3x
  projects/uefi/contrib/ncurses/man/curs_get_wstr.3x
  projects/uefi/contrib/ncurses/man/curs_getcchar.3x
  projects/uefi/contrib/ncurses/man/curs_getch.3x
  projects/uefi/contrib/ncurses/man/curs_getstr.3x
  projects/uefi/contrib/ncurses/man/curs_getyx.3x
  projects/uefi/contrib/ncurses/man/curs_in_wch.3x
  projects/uefi/contrib/ncurses/man/curs_in_wchstr.3x
  projects/uefi/contrib/ncurses/man/curs_inch.3x
  projects/uefi/contrib/ncurses/man/curs_inchstr.3x
  projects/uefi/contrib/ncurses/man/curs_initscr.3x
  projects/uefi/contrib/ncurses/man/curs_inopts.3x
  projects/uefi/contrib/ncurses/man/curs_ins_wch.3x
  projects/uefi/contrib/ncurses/man/curs_ins_wstr.3x
  projects/uefi/contrib/ncurses/man/curs_insch.3x
  projects/uefi/contrib/ncurses/man/curs_insstr.3x
  projects/uefi/contrib/ncurses/man/curs_instr.3x
  projects/uefi/contrib/ncurses/man/curs_inwstr.3x
  projects/uefi/contrib/ncurses/man/curs_kernel.3x
  projects/uefi/contrib/ncurses/man/curs_legacy.3x
  projects/uefi/contrib/ncurses/man/curs_memleaks.3x
  projects/uefi/contrib/ncurses/man/curs_mouse.3x
  projects/uefi/contrib/ncurses/man/curs_move.3x
  projects/uefi/contrib/ncurses/man/curs_opaque.3x
  projects/uefi/contrib/ncurses/man/curs_outopts.3x
  projects/uefi/contrib/ncurses/man/curs_overlay.3x
  projects/uefi/contrib/ncurses/man/curs_pad.3x
  projects/uefi/contrib/ncurses/man/curs_print.3x
  projects/uefi/contrib/ncurses/man/curs_printw.3x
  projects/uefi/contrib/ncurses/man/curs_refresh.3x
  projects/uefi/contrib/ncurses/man/curs_scanw.3x
  projects/uefi/contrib/ncurses/man/curs_scr_dump.3x
  projects/uefi/contrib/ncurses/man/curs_scroll.3x
  projects/uefi/contrib/ncurses/man/curs_slk.3x
  projects/uefi/contrib/ncurses/man/curs_termattrs.3x
  projects/uefi/contrib/ncurses/man/curs_termcap.3x
  projects/uefi/contrib/ncurses/man/curs_terminfo.3x
  projects/uefi/contrib/ncurses/man/curs_threads.3x
  projects/uefi/contrib/ncurses/man/curs_touch.3x
  projects/uefi/contrib/ncurses/man/curs_trace.3x
  projects/uefi/contrib/ncurses/man/curs_util.3x
  projects/uefi/contrib/ncurses/man/curs_window.3x
  projects/uefi/contrib/ncurses/man/default_colors.3x
  projects/uefi/contrib/ncurses/man/define_key.3x
  projects/uefi/contrib/ncurses/man/form.3x
  projects/uefi/contrib/ncurses/man/form_cursor.3x
  projects/uefi/contrib/ncurses/man/form_data.3x
  projects/uefi/contrib/ncurses/man/form_driver.3x
  projects/uefi/contrib/ncurses/man/form_field.3x
  projects/uefi/contrib/ncurses/man/form_field_attributes.3x
  projects/uefi/contrib/ncurses/man/form_field_buffer.3x
  projects/uefi/contrib/ncurses/man/form_field_info.3x
  projects/uefi/contrib/ncurses/man/form_field_just.3x
  projects/uefi/contrib/ncurses/man/form_field_new.3x
  projects/uefi/contrib/ncurses/man/form_field_opts.3x
  projects/uefi/contrib/ncurses/man/form_field_userptr.3x
  projects/uefi/contrib/ncurses/man/form_field_validation.3x
  projects/uefi/contrib/ncurses/man/form_fieldtype.3x
  projects/uefi/contrib/ncurses/man/form_hook.3x
  projects/uefi/contrib/ncurses/man/form_new.3x
  projects/uefi/contrib/ncurses/man/form_new_page.3x
  projects/uefi/contrib/ncurses/man/form_opts.3x
  projects/uefi/contrib/ncurses/man/form_page.3x
  projects/uefi/contrib/ncurses/man/form_post.3x
  projects/uefi/contrib/ncurses/man/form_requestname.3x
  projects/uefi/contrib/ncurses/man/form_userptr.3x
  projects/uefi/contrib/ncurses/man/form_win.3x
  projects/uefi/contrib/ncurses/man/infocmp.1m
  projects/uefi/contrib/ncurses/man/infotocap.1m
  projects/uefi/contrib/ncurses/man/key_defined.3x
  projects/uefi/contrib/ncurses/man/keybound.3x
  projects/uefi/contrib/ncurses/man/keyok.3x
  projects/uefi/contrib/ncurses/man/legacy_coding.3x
  projects/uefi/contrib/ncurses/man/man_db.renames
  projects/uefi/contrib/ncurses/man/menu.3x
  projects/uefi/contrib/ncurses/man/menu_attributes.3x
  projects/uefi/contrib/ncurses/man/menu_cursor.3x
  projects/uefi/contrib/ncurses/man/menu_driver.3x
  projects/uefi/contrib/ncurses/man/menu_format.3x
  projects/uefi/contrib/ncurses/man/menu_hook.3x
  projects/uefi/contrib/ncurses/man/menu_items.3x
  projects/uefi/contrib/ncurses/man/menu_mark.3x
  projects/uefi/contrib/ncurses/man/menu_new.3x
  projects/uefi/contrib/ncurses/man/menu_opts.3x
  projects/uefi/contrib/ncurses/man/menu_pattern.3x
  projects/uefi/contrib/ncurses/man/menu_post.3x
  projects/uefi/contrib/ncurses/man/menu_requestname.3x
  projects/uefi/contrib/ncurses/man/menu_spacing.3x
  projects/uefi/contrib/ncurses/man/menu_userptr.3x
  projects/uefi/contrib/ncurses/man/menu_win.3x
  projects/uefi/contrib/ncurses/man/mitem_current.3x
  projects/uefi/contrib/ncurses/man/mitem_name.3x
  projects/uefi/contrib/ncurses/man/mitem_new.3x
  projects/uefi/contrib/ncurses/man/mitem_opts.3x
  projects/uefi/contrib/ncurses/man/mitem_userptr.3x
  projects/uefi/contrib/ncurses/man/mitem_value.3x
  projects/uefi/contrib/ncurses/man/mitem_visible.3x
  projects/uefi/contrib/ncurses/man/ncurses.3x
  projects/uefi/contrib/ncurses/man/panel.3x
  projects/uefi/contrib/ncurses/man/resizeterm.3x
  projects/uefi/contrib/ncurses/man/term.5
  projects/uefi/contrib/ncurses/man/term.7
  projects/uefi/contrib/ncurses/man/terminfo.head
  projects/uefi/contrib/ncurses/man/terminfo.tail
  projects/uefi/contrib/ncurses/man/tic.1m
  projects/uefi/contrib/ncurses/man/toe.1m
  projects/uefi/contrib/ncurses/man/tput.1
  projects/uefi/contrib/ncurses/man/tset.1
  projects/uefi/contrib/ncurses/man/wresize.3x
  projects/uefi/contrib/ncurses/menu/Makefile.in
  projects/uefi/contrib/ncurses/menu/llib-lmenu
  projects/uefi/contrib/ncurses/menu/llib-lmenuw
  projects/uefi/contrib/ncurses/menu/m_attribs.c
  projects/uefi/contrib/ncurses/menu/m_cursor.c
  projects/uefi/contrib/ncurses/menu/m_driver.c
  projects/uefi/contrib/ncurses/menu/m_format.c
  projects/uefi/contrib/ncurses/menu/m_global.c
  projects/uefi/contrib/ncurses/menu/m_hook.c
  projects/uefi/contrib/ncurses/menu/m_item_cur.c
  projects/uefi/contrib/ncurses/menu/m_item_nam.c
  projects/uefi/contrib/ncurses/menu/m_item_new.c
  projects/uefi/contrib/ncurses/menu/m_item_opt.c
  projects/uefi/contrib/ncurses/menu/m_item_top.c
  projects/uefi/contrib/ncurses/menu/m_item_use.c
  projects/uefi/contrib/ncurses/menu/m_item_val.c
  projects/uefi/contrib/ncurses/menu/m_item_vis.c
  projects/uefi/contrib/ncurses/menu/m_items.c
  projects/uefi/contrib/ncurses/menu/m_new.c
  projects/uefi/contrib/ncurses/menu/m_opts.c
  projects/uefi/contrib/ncurses/menu/m_pad.c
  projects/uefi/contrib/ncurses/menu/m_pattern.c
  projects/uefi/contrib/ncurses/menu/m_post.c
  projects/uefi/contrib/ncurses/menu/m_req_name.c
  projects/uefi/contrib/ncurses/menu/m_scale.c
  projects/uefi/contrib/ncurses/menu/m_spacing.c
  projects/uefi/contrib/ncurses/menu/m_sub.c
  projects/uefi/contrib/ncurses/menu/m_trace.c
  projects/uefi/contrib/ncurses/menu/m_userptr.c
  projects/uefi/contrib/ncurses/menu/m_win.c
  projects/uefi/contrib/ncurses/menu/menu.h
  projects/uefi/contrib/ncurses/menu/menu.priv.h
  projects/uefi/contrib/ncurses/menu/mf_common.h
  projects/uefi/contrib/ncurses/menu/modules
  projects/uefi/contrib/ncurses/misc/Makefile.in
  projects/uefi/contrib/ncurses/misc/gen_edit.sh
  projects/uefi/contrib/ncurses/misc/ncurses-config.in
  projects/uefi/contrib/ncurses/misc/run_tic.in
  projects/uefi/contrib/ncurses/misc/terminfo.src
  projects/uefi/contrib/ncurses/mk-0th.awk
  projects/uefi/contrib/ncurses/mk-1st.awk
  projects/uefi/contrib/ncurses/mk-hdr.awk
  projects/uefi/contrib/ncurses/ncurses/Makefile.in
  projects/uefi/contrib/ncurses/ncurses/README
  projects/uefi/contrib/ncurses/ncurses/base/MKkeyname.awk
  projects/uefi/contrib/ncurses/ncurses/base/MKlib_gen.sh
  projects/uefi/contrib/ncurses/ncurses/base/MKunctrl.awk
  projects/uefi/contrib/ncurses/ncurses/base/define_key.c
  projects/uefi/contrib/ncurses/ncurses/base/key_defined.c
  projects/uefi/contrib/ncurses/ncurses/base/keybound.c
  projects/uefi/contrib/ncurses/ncurses/base/keyok.c
  projects/uefi/contrib/ncurses/ncurses/base/legacy_coding.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_addch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_addstr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_beep.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_bkgd.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_box.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_chgat.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_clear.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_clearok.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_clrbot.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_clreol.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_color.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_colorset.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_delch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_delwin.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_dft_fgbg.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_echo.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_endwin.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_erase.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_flash.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_freeall.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_getch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_getstr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_hline.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_immedok.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_inchstr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_initscr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_insch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_insdel.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_insnstr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_instr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_isendwin.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_leaveok.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_mouse.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_move.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_mvwin.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_newterm.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_newwin.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_nl.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_overlay.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_pad.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_printw.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_redrawln.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_refresh.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_restart.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_scanw.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_screen.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_scroll.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_scrollok.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_scrreg.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_set_term.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slk.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkatr_set.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkatrof.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkatron.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkatrset.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkattr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkclear.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkcolor.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkinit.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slklab.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkrefr.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slkset.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_slktouch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_touch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_ungetch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_vline.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_wattroff.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_wattron.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_winch.c
  projects/uefi/contrib/ncurses/ncurses/base/lib_window.c
  projects/uefi/contrib/ncurses/ncurses/base/nc_panel.c
  projects/uefi/contrib/ncurses/ncurses/base/resizeterm.c
  projects/uefi/contrib/ncurses/ncurses/base/safe_sprintf.c
  projects/uefi/contrib/ncurses/ncurses/base/tries.c
  projects/uefi/contrib/ncurses/ncurses/base/use_window.c
  projects/uefi/contrib/ncurses/ncurses/base/vsscanf.c
  projects/uefi/contrib/ncurses/ncurses/base/wresize.c
  projects/uefi/contrib/ncurses/ncurses/curses.priv.h
  projects/uefi/contrib/ncurses/ncurses/fifo_defs.h
  projects/uefi/contrib/ncurses/ncurses/llib-lncurses
  projects/uefi/contrib/ncurses/ncurses/llib-lncursest
  projects/uefi/contrib/ncurses/ncurses/llib-lncursesw
  projects/uefi/contrib/ncurses/ncurses/modules
  projects/uefi/contrib/ncurses/ncurses/tinfo/MKcaptab.sh
  projects/uefi/contrib/ncurses/ncurses/tinfo/MKcodes.awk
  projects/uefi/contrib/ncurses/ncurses/tinfo/MKfallback.sh
  projects/uefi/contrib/ncurses/ncurses/tinfo/MKnames.awk
  projects/uefi/contrib/ncurses/ncurses/tinfo/access.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/add_tries.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/alloc_entry.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/alloc_ttype.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/captoinfo.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/comp_error.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/comp_expand.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/comp_hash.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/comp_parse.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/comp_scan.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/db_iterator.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/doalloc.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/entries.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/free_ttype.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/getenv_num.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/hashed_db.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/home_terminfo.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/init_keytry.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_acs.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_baudrate.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_cur_term.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_data.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_has_cap.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_kernel.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_longname.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_napms.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_options.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_print.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_raw.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_setup.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_termcap.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_termname.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_tgoto.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_ti.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_tparm.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_tputs.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/lib_ttyflags.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/make_keys.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/name_match.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/parse_entry.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/read_entry.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/read_termcap.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/strings.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/trim_sgr0.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/use_screen.c
  projects/uefi/contrib/ncurses/ncurses/tinfo/write_entry.c
  projects/uefi/contrib/ncurses/ncurses/trace/lib_trace.c
  projects/uefi/contrib/ncurses/ncurses/trace/lib_traceatr.c
  projects/uefi/contrib/ncurses/ncurses/trace/lib_tracebits.c
  projects/uefi/contrib/ncurses/ncurses/trace/lib_tracechr.c
  projects/uefi/contrib/ncurses/ncurses/trace/lib_tracedmp.c
  projects/uefi/contrib/ncurses/ncurses/trace/lib_tracemse.c
  projects/uefi/contrib/ncurses/ncurses/trace/trace_buf.c
  projects/uefi/contrib/ncurses/ncurses/trace/trace_tries.c
  projects/uefi/contrib/ncurses/ncurses/trace/trace_xnames.c
  projects/uefi/contrib/ncurses/ncurses/trace/varargs.c
  projects/uefi/contrib/ncurses/ncurses/trace/visbuf.c
  projects/uefi/contrib/ncurses/ncurses/tty/MKexpanded.sh
  projects/uefi/contrib/ncurses/ncurses/tty/hardscroll.c
  projects/uefi/contrib/ncurses/ncurses/tty/hashmap.c
  projects/uefi/contrib/ncurses/ncurses/tty/lib_mvcur.c
  projects/uefi/contrib/ncurses/ncurses/tty/lib_tstp.c
  projects/uefi/contrib/ncurses/ncurses/tty/lib_twait.c
  projects/uefi/contrib/ncurses/ncurses/tty/lib_vidattr.c
  projects/uefi/contrib/ncurses/ncurses/tty/tty_update.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_add_wch.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_box_set.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_cchar.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_erasewchar.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_get_wch.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_get_wstr.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_hline_set.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_in_wch.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_in_wchnstr.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_ins_wch.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_inwstr.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_pecho_wchar.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_slk_wset.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_unget_wch.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_vid_attr.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_vline_set.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_wacs.c
  projects/uefi/contrib/ncurses/ncurses/widechar/lib_wunctrl.c
  projects/uefi/contrib/ncurses/panel/Makefile.in
  projects/uefi/contrib/ncurses/panel/llib-lpanel
  projects/uefi/contrib/ncurses/panel/llib-lpanelw
  projects/uefi/contrib/ncurses/panel/modules
  projects/uefi/contrib/ncurses/panel/p_above.c
  projects/uefi/contrib/ncurses/panel/p_below.c
  projects/uefi/contrib/ncurses/panel/p_bottom.c
  projects/uefi/contrib/ncurses/panel/p_delete.c
  projects/uefi/contrib/ncurses/panel/p_hidden.c
  projects/uefi/contrib/ncurses/panel/p_hide.c
  projects/uefi/contrib/ncurses/panel/p_move.c
  projects/uefi/contrib/ncurses/panel/p_new.c
  projects/uefi/contrib/ncurses/panel/p_replace.c
  projects/uefi/contrib/ncurses/panel/p_show.c
  projects/uefi/contrib/ncurses/panel/p_top.c
  projects/uefi/contrib/ncurses/panel/p_update.c
  projects/uefi/contrib/ncurses/panel/p_user.c
  projects/uefi/contrib/ncurses/panel/p_win.c
  projects/uefi/contrib/ncurses/panel/panel.c
  projects/uefi/contrib/ncurses/panel/panel.h
  projects/uefi/contrib/ncurses/panel/panel.priv.h
  projects/uefi/contrib/ncurses/progs/Makefile.in
  projects/uefi/contrib/ncurses/progs/capconvert
  projects/uefi/contrib/ncurses/progs/clear.c
  projects/uefi/contrib/ncurses/progs/dump_entry.c
  projects/uefi/contrib/ncurses/progs/dump_entry.h
  projects/uefi/contrib/ncurses/progs/infocmp.c
  projects/uefi/contrib/ncurses/progs/modules
  projects/uefi/contrib/ncurses/progs/progs.priv.h
  projects/uefi/contrib/ncurses/progs/tic.c
  projects/uefi/contrib/ncurses/progs/toe.c
  projects/uefi/contrib/ncurses/progs/tput.c
  projects/uefi/contrib/ncurses/progs/tset.c
  projects/uefi/contrib/telnet/telnetd/telnetd.c
  projects/uefi/contrib/xz/ChangeLog
  projects/uefi/contrib/xz/README
  projects/uefi/contrib/xz/THANKS
  projects/uefi/contrib/xz/src/liblzma/api/lzma/version.h
  projects/uefi/contrib/xz/src/liblzma/check/sha256.c
  projects/uefi/contrib/xz/src/liblzma/common/alone_decoder.c
  projects/uefi/contrib/xz/src/liblzma/common/alone_decoder.h
  projects/uefi/contrib/xz/src/liblzma/common/auto_decoder.c
  projects/uefi/contrib/xz/src/lzmainfo/lzmainfo.1
  projects/uefi/contrib/xz/src/xz/coder.c
  projects/uefi/contrib/xz/src/xz/coder.h
  projects/uefi/contrib/xz/src/xz/file_io.c
  projects/uefi/contrib/xz/src/xz/list.c
  projects/uefi/contrib/xz/src/xz/util.c
  projects/uefi/contrib/xz/src/xz/xz.1
  projects/uefi/contrib/xz/src/xzdec/xzdec.1
  projects/uefi/contrib/xz/src/xzdec/xzdec.c
  projects/uefi/lib/libc/Makefile
  projects/uefi/lib/libc/amd64/Makefile.inc
  projects/uefi/lib/libc/arm/Makefile.inc
  projects/uefi/lib/libc/arm/aeabi/Makefile.inc
  projects/uefi/lib/libc/capability/Makefile.inc
  projects/uefi/lib/libc/compat-43/Makefile.inc
  projects/uefi/lib/libc/db/Makefile.inc
  projects/uefi/lib/libc/db/btree/Makefile.inc
  projects/uefi/lib/libc/db/db/Makefile.inc
  projects/uefi/lib/libc/db/hash/Makefile.inc
  projects/uefi/lib/libc/db/man/Makefile.inc
  projects/uefi/lib/libc/db/mpool/Makefile.inc
  projects/uefi/lib/libc/db/recno/Makefile.inc
  projects/uefi/lib/libc/gdtoa/Makefile.inc
  projects/uefi/lib/libc/gen/Makefile.inc
  projects/uefi/lib/libc/gmon/Makefile.inc
  projects/uefi/lib/libc/i386/Makefile.inc
  projects/uefi/lib/libc/ia64/Makefile.inc
  projects/uefi/lib/libc/iconv/Makefile.inc
  projects/uefi/lib/libc/inet/Makefile.inc
  projects/uefi/lib/libc/isc/Makefile.inc
  projects/uefi/lib/libc/locale/Makefile.inc
  projects/uefi/lib/libc/mips/Makefile.inc
  projects/uefi/lib/libc/nameser/Makefile.inc
  projects/uefi/lib/libc/net/Makefile.inc
  projects/uefi/lib/libc/nls/Makefile.inc
  projects/uefi/lib/libc/posix1e/Makefile.inc
  projects/uefi/lib/libc/powerpc/Makefile.inc
  projects/uefi/lib/libc/powerpc64/Makefile.inc
  projects/uefi/lib/libc/quad/Makefile.inc
  projects/uefi/lib/libc/regex/Makefile.inc
  projects/uefi/lib/libc/resolv/Makefile.inc
  projects/uefi/lib/libc/rpc/Makefile.inc
  projects/uefi/lib/libc/softfloat/Makefile.inc
  projects/uefi/lib/libc/sparc64/Makefile.inc
  projects/uefi/lib/libc/sparc64/fpu/Makefile.inc
  projects/uefi/lib/libc/sparc64/sys/Makefile.inc
  projects/uefi/lib/libc/stdio/Makefile.inc
  projects/uefi/lib/libc/stdlib/Makefile.inc
  projects/uefi/lib/libc/stdlib/jemalloc/Makefile.inc
  projects/uefi/lib/libc/stdtime/Makefile.inc
  projects/uefi/lib/libc/string/Makefile.inc
  projects/uefi/lib/libc/sys/Makefile.inc
  projects/uefi/lib/libc/uuid/Makefile.inc
  projects/uefi/lib/libc/xdr/Makefile.inc
  projects/uefi/lib/libc/yp/Makefile.inc
  projects/uefi/lib/libiconv_modules/VIQR/citrus_viqr.c
  projects/uefi/lib/libprocstat/libprocstat.c
  projects/uefi/lib/ncurses/form/Makefile
  projects/uefi/lib/ncurses/ncurses/Makefile
  projects/uefi/lib/ncurses/ncurses/ncurses_cfg.h
  projects/uefi/sbin/pfctl/pfctl.c
  projects/uefi/sbin/savecore/savecore.c
  projects/uefi/share/man/man9/rtentry.9
  projects/uefi/share/mk/bsd.sys.mk
  projects/uefi/sys/amd64/amd64/cpu_switch.S
  projects/uefi/sys/amd64/amd64/fpu.c
  projects/uefi/sys/amd64/amd64/mp_machdep.c
  projects/uefi/sys/amd64/amd64/pmap.c
  projects/uefi/sys/amd64/include/fpu.h
  projects/uefi/sys/amd64/include/md_var.h
  projects/uefi/sys/amd64/vmm/intel/vmx.c
  projects/uefi/sys/amd64/vmm/vmm.c
  projects/uefi/sys/arm/allwinner/a10_clk.c
  projects/uefi/sys/arm/allwinner/a10_clk.h
  projects/uefi/sys/arm/allwinner/a10_gpio.c
  projects/uefi/sys/arm/allwinner/a20/files.a20
  projects/uefi/sys/arm/allwinner/files.a10
  projects/uefi/sys/arm/arm/mpcore_timer.c
  projects/uefi/sys/arm/conf/CUBIEBOARD
  projects/uefi/sys/arm/conf/CUBIEBOARD2
  projects/uefi/sys/arm/conf/IMX6
  projects/uefi/sys/arm/freescale/imx/imx6_mp.c
  projects/uefi/sys/boot/fdt/dts/arm/beaglebone-black.dts
  projects/uefi/sys/boot/fdt/dts/arm/beaglebone.dts
  projects/uefi/sys/boot/fdt/dts/arm/cubieboard.dts
  projects/uefi/sys/boot/fdt/dts/arm/cubieboard2.dts
  projects/uefi/sys/boot/fdt/dts/arm/imx53-qsb.dts
  projects/uefi/sys/boot/fdt/dts/arm/imx53x.dtsi
  projects/uefi/sys/boot/fdt/dts/arm/imx6.dtsi
  projects/uefi/sys/boot/fdt/dts/arm/rk3188.dtsi
  projects/uefi/sys/boot/fdt/dts/arm/rpi.dts
  projects/uefi/sys/boot/fdt/dts/mips/beri-netfpga.dts
  projects/uefi/sys/boot/fdt/dts/mips/beri-sim.dts
  projects/uefi/sys/boot/fdt/dts/mips/beripad-de4.dts
  projects/uefi/sys/boot/fdt/fdt_loader_cmd.c
  projects/uefi/sys/boot/uboot/common/main.c
  projects/uefi/sys/boot/uboot/common/metadata.c
  projects/uefi/sys/boot/uboot/lib/Makefile
  projects/uefi/sys/boot/uboot/lib/libuboot.h
  projects/uefi/sys/boot/uboot/lib/module.c
  projects/uefi/sys/cam/cam_periph.c
  projects/uefi/sys/cam/ctl/ctl.c
  projects/uefi/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/uefi/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
  projects/uefi/sys/cddl/dev/dtrace/dtrace_ioctl.c
  projects/uefi/sys/cddl/dev/dtrace/dtrace_sysctl.c
  projects/uefi/sys/conf/files
  projects/uefi/sys/conf/files.ia64
  projects/uefi/sys/conf/kmod.mk
  projects/uefi/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c   (contents, props changed)
  projects/uefi/sys/contrib/xz-embedded/README
  projects/uefi/sys/contrib/xz-embedded/linux/include/linux/xz.h
  projects/uefi/sys/contrib/xz-embedded/linux/lib/decompress_unxz.c
  projects/uefi/sys/contrib/xz-embedded/linux/lib/xz/Kconfig
  projects/uefi/sys/contrib/xz-embedded/linux/lib/xz/xz_dec_stream.c
  projects/uefi/sys/contrib/xz-embedded/linux/scripts/xz_wrap.sh
  projects/uefi/sys/contrib/xz-embedded/userspace/Makefile
  projects/uefi/sys/contrib/xz-embedded/userspace/boottest.c
  projects/uefi/sys/contrib/xz-embedded/userspace/xz_config.h
  projects/uefi/sys/contrib/xz-embedded/userspace/xzminidec.c
  projects/uefi/sys/dev/etherswitch/arswitch/arswitch.c
  projects/uefi/sys/dev/etherswitch/arswitch/arswitch_8327.c
  projects/uefi/sys/dev/etherswitch/arswitch/arswitchreg.h
  projects/uefi/sys/dev/etherswitch/arswitch/arswitchvar.h
  projects/uefi/sys/dev/ffec/if_ffec.c
  projects/uefi/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
  projects/uefi/sys/dev/iwn/if_iwn.c
  projects/uefi/sys/dev/iwn/if_iwnreg.h
  projects/uefi/sys/dev/usb/input/wsp.c
  projects/uefi/sys/dev/usb/quirk/usb_quirk.c
  projects/uefi/sys/dev/usb/usbdevs
  projects/uefi/sys/dev/usb/wlan/if_run.c
  projects/uefi/sys/fs/ext2fs/ext2_alloc.c
  projects/uefi/sys/fs/ext2fs/ext2_balloc.c
  projects/uefi/sys/fs/ext2fs/ext2_bmap.c
  projects/uefi/sys/fs/ext2fs/ext2_dinode.h
  projects/uefi/sys/fs/ext2fs/ext2_dir.h
  projects/uefi/sys/fs/ext2fs/ext2_extents.h
  projects/uefi/sys/fs/ext2fs/ext2_extern.h
  projects/uefi/sys/fs/ext2fs/ext2_htree.c
  projects/uefi/sys/fs/ext2fs/ext2_inode.c
  projects/uefi/sys/fs/ext2fs/ext2_inode_cnv.c
  projects/uefi/sys/fs/ext2fs/ext2_lookup.c
  projects/uefi/sys/fs/ext2fs/ext2_mount.h
  projects/uefi/sys/fs/ext2fs/ext2_vfsops.c
  projects/uefi/sys/fs/ext2fs/ext2_vnops.c
  projects/uefi/sys/fs/ext2fs/ext2fs.h
  projects/uefi/sys/fs/ext2fs/fs.h
  projects/uefi/sys/fs/ext2fs/htree.h
  projects/uefi/sys/fs/ext2fs/inode.h
  projects/uefi/sys/ia64/ia64/mem.c
  projects/uefi/sys/mips/atheros/ar71xx_ehci.c
  projects/uefi/sys/net/flowtable.c
  projects/uefi/sys/net/if_disc.c
  projects/uefi/sys/net/if_faith.c
  projects/uefi/sys/net/if_loop.c
  projects/uefi/sys/net/if_stf.c
  projects/uefi/sys/net/pfvar.h
  projects/uefi/sys/net/radix_mpath.c
  projects/uefi/sys/net/route.c
  projects/uefi/sys/net/route.h
  projects/uefi/sys/net/rtsock.c
  projects/uefi/sys/netatalk/at_proto.c
  projects/uefi/sys/netatalk/ddp_output.c
  projects/uefi/sys/netinet/in_rmx.c
  projects/uefi/sys/netinet/ip_fastfwd.c
  projects/uefi/sys/netinet/ip_input.c
  projects/uefi/sys/netinet/ip_ipsec.c
  projects/uefi/sys/netinet/ip_output.c
  projects/uefi/sys/netinet/sctp_os_bsd.h
  projects/uefi/sys/netinet/tcp_output.c
  projects/uefi/sys/netinet/tcp_subr.c
  projects/uefi/sys/netinet6/in6_rmx.c
  projects/uefi/sys/netinet6/ip6_ipsec.c
  projects/uefi/sys/netinet6/ip6_output.c
  projects/uefi/sys/netipx/ipx_input.c
  projects/uefi/sys/netipx/ipx_outputfl.c
  projects/uefi/sys/netpfil/pf/pf.c
  projects/uefi/sys/netpfil/pf/pf_ioctl.c
  projects/uefi/sys/nfs/bootp_subr.c
  projects/uefi/sys/sys/param.h
  projects/uefi/sys/tools/fdt/make_dtb.sh   (contents, props changed)
  projects/uefi/sys/ufs/ffs/ffs_alloc.c
  projects/uefi/sys/ufs/ffs/ffs_balloc.c
  projects/uefi/sys/ufs/ffs/ffs_extern.h
  projects/uefi/sys/ufs/ffs/ffs_snapshot.c
  projects/uefi/sys/ufs/ffs/ffs_softdep.c
  projects/uefi/sys/ufs/ffs/ffs_vfsops.c
  projects/uefi/sys/ufs/ffs/ffs_vnops.c
  projects/uefi/sys/ufs/ffs/fs.h
  projects/uefi/sys/ufs/ffs/softdep.h
  projects/uefi/sys/ufs/ufs/dir.h
  projects/uefi/sys/ufs/ufs/dirhash.h
  projects/uefi/sys/ufs/ufs/extattr.h
  projects/uefi/sys/ufs/ufs/gjournal.h
  projects/uefi/sys/ufs/ufs/inode.h
  projects/uefi/sys/ufs/ufs/quota.h
  projects/uefi/sys/ufs/ufs/ufs_extern.h
  projects/uefi/sys/ufs/ufs/ufsmount.h
  projects/uefi/sys/x86/acpica/acpi_wakeup.c
  projects/uefi/tests/sys/kern/kern_descrip_test.c
  projects/uefi/tools/tools/iwn/iwnstats/main.c
  projects/uefi/usr.bin/clang/lldb/Makefile
  projects/uefi/usr.bin/logger/logger.1
  projects/uefi/usr.bin/netstat/main.c
  projects/uefi/usr.bin/netstat/netstat.h
  projects/uefi/usr.bin/netstat/route.c
  projects/uefi/usr.bin/ssh-copy-id/ssh-copy-id.1
  projects/uefi/usr.bin/ssh-copy-id/ssh-copy-id.sh
  projects/uefi/usr.bin/tftp/main.c
  projects/uefi/usr.sbin/bhyve/Makefile
  projects/uefi/usr.sbin/bhyve/acpi.c
  projects/uefi/usr.sbin/bhyve/bhyverun.c
  projects/uefi/usr.sbin/bhyve/bhyverun.h
  projects/uefi/usr.sbin/lpr/lpr/printcap.5
  projects/uefi/usr.sbin/makefs/mtree.c
Directory Properties:
  projects/uefi/   (props changed)
  projects/uefi/cddl/   (props changed)
  projects/uefi/cddl/contrib/opensolaris/   (props changed)
  projects/uefi/contrib/ncurses/   (props changed)
  projects/uefi/contrib/xz/   (props changed)
  projects/uefi/lib/libc/   (props changed)
  projects/uefi/lib/libc/stdtime/   (props changed)
  projects/uefi/sbin/   (props changed)
  projects/uefi/sys/   (props changed)
  projects/uefi/sys/amd64/vmm/   (props changed)
  projects/uefi/sys/boot/   (props changed)
  projects/uefi/sys/cddl/contrib/opensolaris/   (props changed)
  projects/uefi/sys/conf/   (props changed)
  projects/uefi/sys/contrib/ipfilter/   (props changed)
  projects/uefi/sys/contrib/xz-embedded/   (props changed)
  projects/uefi/sys/dev/hyperv/   (props changed)
  projects/uefi/usr.sbin/bhyve/   (props changed)

Modified: projects/uefi/MAINTAINERS
==============================================================================
--- projects/uefi/MAINTAINERS	Wed Mar  5 19:48:47 2014	(r262803)
+++ projects/uefi/MAINTAINERS	Wed Mar  5 19:55:10 2014	(r262804)
@@ -130,3 +130,5 @@ sh(1)		jilles		Pre-commit review request
 nvme(4)		jimharris	Pre-commit review requested.
 nvd(4)		jimharris	Pre-commit review requested.
 nvmecontrol(8)	jimharris	Pre-commit review requested.
+release/release.sh	gjb	Pre-commit review and regression tests
+				requested.

Modified: projects/uefi/Makefile.inc1
==============================================================================
--- projects/uefi/Makefile.inc1	Wed Mar  5 19:48:47 2014	(r262803)
+++ projects/uefi/Makefile.inc1	Wed Mar  5 19:55:10 2014	(r262804)
@@ -132,8 +132,8 @@ OSRELDATE=	0
 .endif
 
 .if !defined(VERSION)
-REVISION!=	make -C ${SRCDIR}/release -V REVISION
-BRANCH!=	make -C ${SRCDIR}/release -V BRANCH
+REVISION!=	${MAKE} -C ${SRCDIR}/release -V REVISION
+BRANCH!=	${MAKE} -C ${SRCDIR}/release -V BRANCH
 SRCRELDATE!=	awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \
 		${SRCDIR}/sys/sys/param.h
 VERSION=	FreeBSD ${REVISION}-${BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDATE}

Modified: projects/uefi/UPDATING
==============================================================================
--- projects/uefi/UPDATING	Wed Mar  5 19:48:47 2014	(r262803)
+++ projects/uefi/UPDATING	Wed Mar  5 19:55:10 2014	(r262804)
@@ -31,6 +31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20140226:
+	Switched back to the GPL dtc compiler due to updates in the upstream
+	dts files not being supported by the BSDL dtc compiler. You will need
+	to rebuild your kernel toolchain to pick up the new compiler. Core dumps
+	may result while building dtb files during a kernel build if you fail
+	to do so. Set WITHOUT_GPL_DTC if you require the BSDL compiler.
+
 20140216:
 	Clang and llvm have been upgraded to 3.4 release.
 
@@ -45,6 +52,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	has now been fixed, but any C++ applications or shared libraries built
 	between r261283 and r261801 should be recompiled.
 
+20140204:
+	OpenSSH will now ignore errors caused by kernel lacking of Capsicum
+	capability mode support.  Please note that enabling the feature in
+	kernel is still highly recommended.
+
+20140131:
+	OpenSSH is now built with sandbox support, and will use sandbox as
+	the default privilege separation method.  This requires Capsicum
+	capability mode support in kernel.
+
 20140128:
 	The libelf and libdwarf libraries have been updated to newer
 	versions from upstream. Shared library version numbers for

Modified: projects/uefi/bin/sh/expand.c
==============================================================================
--- projects/uefi/bin/sh/expand.c	Wed Mar  5 19:48:47 2014	(r262803)
+++ projects/uefi/bin/sh/expand.c	Wed Mar  5 19:55:10 2014	(r262804)
@@ -98,9 +98,9 @@ static struct ifsregion ifsfirst;	/* fir
 static struct ifsregion *ifslastp;	/* last struct in list */
 static struct arglist exparg;		/* holds expanded arg list */
 
-static void argstr(char *, int);
+static char *argstr(char *, int);
 static char *exptilde(char *, int);
-static void expari(int);
+static char *expari(char *);
 static void expbackq(union node *, int, int);
 static int subevalvar(char *, char *, int, int, int, int, int);
 static char *evalvar(char *, int);
@@ -207,13 +207,13 @@ expandarg(union node *arg, struct arglis
 /*
  * Perform parameter expansion, command substitution and arithmetic
  * expansion, and tilde expansion if requested via EXP_TILDE/EXP_VARTILDE.
- * Processing ends at a CTLENDVAR character as well as '\0'.
+ * Processing ends at a CTLENDVAR or CTLENDARI character as well as '\0'.
  * This is used to expand word in ${var+word} etc.
  * If EXP_FULL, EXP_CASE or EXP_REDIR are set, keep and/or generate CTLESC
  * characters to allow for further processing.
  * If EXP_FULL is set, also preserve CTLQUOTEMARK characters.
  */
-static void
+static char *
 argstr(char *p, int flag)
 {
 	char c;
@@ -231,8 +231,10 @@ argstr(char *p, int flag)
 		CHECKSTRSPACE(2, expdest);
 		switch (c = *p++) {
 		case '\0':
+			return (p - 1);
 		case CTLENDVAR:
-			goto breakloop;
+		case CTLENDARI:
+			return (p);
 		case CTLQUOTEMARK:
 			lit_quoted = 1;
 			/* "$@" syntax adherence hack */
@@ -262,8 +264,8 @@ argstr(char *p, int flag)
 			expbackq(argbackq->n, c & CTLQUOTE, flag);
 			argbackq = argbackq->next;
 			break;
-		case CTLENDARI:
-			expari(flag);
+		case CTLARI:
+			p = expari(p);
 			break;
 		case ':':
 		case '=':
@@ -289,7 +291,6 @@ argstr(char *p, int flag)
 				    expdest - stackblock(), 0);
 		}
 	}
-breakloop:;
 }
 
 /*
@@ -388,59 +389,40 @@ removerecordregions(int endoff)
 }
 
 /*
- * Expand arithmetic expression.  Backup to start of expression,
- * evaluate, place result in (backed up) result, adjust string position.
+ * Expand arithmetic expression.
+ * Note that flag is not required as digits never require CTLESC characters.
  */
-static void
-expari(int flag)
+static char *
+expari(char *p)
 {
-	char *p, *q, *start;
+	char *q, *start;
 	arith_t result;
 	int begoff;
-	int quotes = flag & (EXP_FULL | EXP_CASE | EXP_REDIR);
 	int quoted;
+	int adj;
 
-	/*
-	 * This routine is slightly over-complicated for
-	 * efficiency.  First we make sure there is
-	 * enough space for the result, which may be bigger
-	 * than the expression.  Next we
-	 * scan backwards looking for the start of arithmetic.  If the
-	 * next previous character is a CTLESC character, then we
-	 * have to rescan starting from the beginning since CTLESC
-	 * characters have to be processed left to right.
-	 */
-	CHECKSTRSPACE(DIGITS(result) - 2, expdest);
-	USTPUTC('\0', expdest);
-	start = stackblock();
-	p = expdest - 2;
-	while (p >= start && *p != CTLARI)
-		--p;
-	if (p < start || *p != CTLARI)
-		error("missing CTLARI (shouldn't happen)");
-	if (p > start && *(p - 1) == CTLESC)
-		for (p = start; *p != CTLARI; p++)
-			if (*p == CTLESC)
-				p++;
-
-	if (p[1] == '"')
-		quoted=1;
-	else
-		quoted=0;
-	begoff = p - start;
+	quoted = *p++ == '"';
+	begoff = expdest - stackblock();
+	p = argstr(p, 0);
 	removerecordregions(begoff);
-	if (quotes)
-		rmescapes(p+2);
+	STPUTC('\0', expdest);
+	start = stackblock() + begoff;
+
 	q = grabstackstr(expdest);
-	result = arith(p+2);
+	result = arith(start);
 	ungrabstackstr(q, expdest);
-	fmtstr(p, DIGITS(result), ARITH_FORMAT_STR, result);
-	while (*p++)
-		;
-	if (quoted == 0)
-		recordregion(begoff, p - 1 - start, 0);
-	result = expdest - p + 1;
-	STADJUST(-result, expdest);
+
+	start = stackblock() + begoff;
+	adj = start - expdest;
+	STADJUST(adj, expdest);
+
+	CHECKSTRSPACE((int)(DIGITS(result) + 1), expdest);
+	fmtstr(expdest, DIGITS(result), ARITH_FORMAT_STR, result);
+	adj = strlen(expdest);
+	STADJUST(adj, expdest);
+	if (!quoted)
+		recordregion(begoff, expdest - stackblock(), 0);
+	return p;
 }
 
 

Modified: projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
==============================================================================
--- projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c	Wed Mar  5 19:48:47 2014	(r262803)
+++ projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c	Wed Mar  5 19:55:10 2014	(r262804)
@@ -20,6 +20,7 @@
  */
 /*
  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+ * Copyright 2013 Voxer Inc. All rights reserved.
  * Use is subject to license terms.
  */
 
@@ -144,7 +145,8 @@ dtrace_dof_init(void)
 	Lmid_t lmid;
 #else
 	u_long lmid = 0;
-	dof_sec_t *sec;
+	dof_sec_t *sec, *secstart, *dofstrtab, *dofprobes;
+	dof_provider_t *dofprovider;
 	size_t i;
 #endif
 	int fd;
@@ -152,14 +154,15 @@ dtrace_dof_init(void)
 #if !defined(sun)
 	Elf *e;
 	Elf_Scn *scn = NULL;
-	Elf_Data *symtabdata = NULL, *dynsymdata = NULL;
+	Elf_Data *symtabdata = NULL, *dynsymdata = NULL, *dofdata = NULL;
+	dof_hdr_t *dof_next = NULL;
 	GElf_Shdr shdr;
 	int efd, nprobes;
 	char *s;
+	char *dofstrtabraw;
 	size_t shstridx, symtabidx = 0, dynsymidx = 0;
-	unsigned char *dofstrtab = NULL;
 	unsigned char *buf;
-	int fixedprobes = 0;
+	int fixedprobes;
 #endif
 
 	if (getenv("DTRACE_DOF_INIT_DISABLE") != NULL)
@@ -209,7 +212,8 @@ dtrace_dof_init(void)
 		} else if (shdr.sh_type == SHT_PROGBITS) {
 			s = elf_strptr(e, shstridx, shdr.sh_name);
 			if  (s && strcmp(s, ".SUNW_dof") == 0) {
-				dof = elf_getdata(scn, NULL)->d_buf;
+				dofdata = elf_getdata(scn, NULL);
+				dof = dofdata->d_buf;
 			}
 		}
 	}
@@ -219,6 +223,10 @@ dtrace_dof_init(void)
 		close(efd);
 		return;
 	}
+
+	while ((char *) dof < (char *) dofdata->d_buf + dofdata->d_size) {
+		fixedprobes = 0;
+		dof_next = (void *) ((char *) dof + dof->dofh_filesz);
 #endif
 
 	if (dof->dofh_ident[DOF_ID_MAG0] != DOF_MAG_MAG0 ||
@@ -290,34 +298,49 @@ dtrace_dof_init(void)
 	 * We are assuming the number of probes is less than the number of
 	 * symbols (libc can have 4k symbols, for example).
 	 */
-	sec = (dof_sec_t *)(dof + 1);
+	secstart = sec = (dof_sec_t *)(dof + 1);
 	buf = (char *)dof;
 	for (i = 0; i < dof->dofh_secnum; i++, sec++) {
-		if (sec->dofs_type == DOF_SECT_STRTAB)
-			dofstrtab = (unsigned char *)(buf + sec->dofs_offset);
-		else if (sec->dofs_type == DOF_SECT_PROBES && dofstrtab)
+		if (sec->dofs_type != DOF_SECT_PROVIDER)
+			continue;
+
+		dofprovider = (void *) (buf + sec->dofs_offset);
+		dofstrtab = secstart + dofprovider->dofpv_strtab;
+		dofprobes = secstart + dofprovider->dofpv_probes;
+
+		if (dofstrtab->dofs_type != DOF_SECT_STRTAB) {
+			fprintf(stderr, "WARNING: expected STRTAB section, but got %d\n",
+					dofstrtab->dofs_type);
 			break;
-	
-	}
-	nprobes = sec->dofs_size / sec->dofs_entsize;
-	fixsymbol(e, symtabdata, symtabidx, nprobes, buf, sec, &fixedprobes,
-	    dofstrtab);
-	if (fixedprobes != nprobes) {
-		/*
-		 * If we haven't fixed all the probes using the
-		 * symtab section, look inside the dynsym
-		 * section.
-		 */
-		fixsymbol(e, dynsymdata, dynsymidx, nprobes, buf, sec,
-		    &fixedprobes, dofstrtab);
-	}
-	if (fixedprobes != nprobes) {
-		fprintf(stderr, "WARNING: number of probes "
-		    "fixed does not match the number of "
-		    "defined probes (%d != %d, "
-		    "respectively)\n", fixedprobes, nprobes);
-		fprintf(stderr, "WARNING: some probes might "
-		    "not fire or your program might crash\n");
+		}
+		if (dofprobes->dofs_type != DOF_SECT_PROBES) {
+			fprintf(stderr, "WARNING: expected PROBES section, but got %d\n",
+			    dofprobes->dofs_type);
+			break;
+		}
+
+		dprintf(1, "found provider %p\n", dofprovider);
+		dofstrtabraw = (char *)(buf + dofstrtab->dofs_offset);
+		nprobes = dofprobes->dofs_size / dofprobes->dofs_entsize;
+		fixsymbol(e, symtabdata, symtabidx, nprobes, buf, dofprobes, &fixedprobes,
+				dofstrtabraw);
+		if (fixedprobes != nprobes) {
+			/*
+			 * If we haven't fixed all the probes using the
+			 * symtab section, look inside the dynsym
+			 * section.
+			 */
+			fixsymbol(e, dynsymdata, dynsymidx, nprobes, buf, dofprobes,
+					&fixedprobes, dofstrtabraw);
+		}
+		if (fixedprobes != nprobes) {
+			fprintf(stderr, "WARNING: number of probes "
+			    "fixed does not match the number of "
+			    "defined probes (%d != %d, "
+			    "respectively)\n", fixedprobes, nprobes);
+			fprintf(stderr, "WARNING: some probes might "
+			    "not fire or your program might crash\n");
+		}
 	}
 #endif
 	if ((gen = ioctl(fd, DTRACEHIOC_ADDDOF, &dh)) == -1)
@@ -330,7 +353,12 @@ dtrace_dof_init(void)
 	}
 
 	(void) close(fd);
+
 #if !defined(sun)
+		/* End of while loop */
+		dof = dof_next;
+	}
+
 	elf_end(e);
 	(void) close(efd);
 #endif

Modified: projects/uefi/contrib/ncurses/ANNOUNCE
==============================================================================
--- projects/uefi/contrib/ncurses/ANNOUNCE	Wed Mar  5 19:48:47 2014	(r262803)
+++ projects/uefi/contrib/ncurses/ANNOUNCE	Wed Mar  5 19:55:10 2014	(r262804)
@@ -1,4 +1,4 @@
-                            Announcing ncurses 5.7
+                            Announcing ncurses 5.9
 
    The  ncurses  (new  curses)  library  is  a free software emulation of
    curses  in  System  V  Release 4.0, and more. It uses terminfo format,
@@ -27,217 +27,30 @@
                                  Release Notes
 
    This  release  is  designed  to  be upward compatible from ncurses 5.0
-   through   5.6;  very  few  applications  will  require  recompilation,
+   through   5.8;  very  few  applications  will  require  recompilation,
    depending   on  the  platform.  These  are  the  highlights  from  the
-   change-log since ncurses 5.6 release.
+   change-log since ncurses 5.8 release.
 
-   Interface changes:
-     * generate linkable stubs for some macros:
-       getattrs
-
-   New features and improvements:
-     * library
-          + new  flavor  of  the  ncurses  library  provides  rudimentary
-            support  for  POSIX threads. Several functions are reentrant,
-            but most require either a window-level or screen-level mutex.
-            (This  is  API-compatible,  but  not  ABI-compatible with the
-            normal library).
-          + add  NCURSES_OPAQUE  symbol  to  curses.h,  will  use to make
-            structs opaque in selected configurations.
-          + add   NCURSES_EXT_FUNCS  and  NCURSES_EXT_COLORS  symbols  to
-            curses.h to make it simpler to tell if the extended functions
-            and/or colors are declared.
-          + add wresize() to C++ binding
-          + eliminate fixed-buffer vsprintf() calls in C++ binding.
-          + add  several  functions to C++ binding which wrap C functions
-            that pass a WINDOW* parameter.
-          + adapt mouse-handling code from menu library in form-library
-          + improve  tracing  for  form  library,  showing created forms,
-            fields, etc.
-          + make $NCURSES_NO_PADDING feature work for termcap interface .
-          + add  check  to  trace-file  open,  if  the  given  name  is a
-            directory, add ".log" to the name and try again.
-          + several   new   manpages:  curs_legacy.3x,  curs_memleaks.3x,
-            curs_opaque.3x and curs_threads.3x
-     * programs:
-          + modified  three  test-programs  to  demonstrate the threading
-            support in this version: ditto, rain, worm.
-          + several    new    test-programs:   demo_panels,   dots_mvcur,
-            inch_wide,    inchs,    key_name,    key_names,   savescreen,
-            savescreen.sh    test_arrays,   test_get_wstr,   test_getstr,
-            test_instr, test_inwstr and test_opaque.
-          + add adacurses-config to the Ada95 install.
-          + modify  tic  -f option to format spaces as \s to prevent them
-            from  being  lost  when  that  is  read  back  in unformatted
-            strings.
-          + The tack program is now distributed separately from ncurses.
-     * terminal database
-          + added entries:
-               o Eterm-256color, Eterm-88color and rxvt-88color
-               o aterm
-               o konsole-256color
-               o mrxvt
-               o screen.mlterm
-               o screen.rxvt
-               o teraterm4.59  is now the primary primary teraterm entry,
-                 renamed original to teraterm2.3
-               o 9term terminal
-               o Newbury Data entries
-          + updated/improved entries:
-               o gnome to version 2.22.3
-               o h19, z100
-               o konsole to version 1.6.6
-               o mlterm, mlterm+pcfkeys
-               o xterm, and building-blocks for function-keys to [3]xterm
-                 patch #230.
-
-   Major bug fixes:
-     * add   logic   to   tic  for  cancelling  strings  in  user-defined
-       capabilities (this is needed for current konsole terminfo entry).
-     * modify  mk-1st.awk  so the generated makefile rules for linking or
-       installing  shared  libraries  do not first remove the library, in
-       case it is in use, e.g., libncurses.so by /bin/sh.
-     * correct check for notimeout() in wgetch().
-     * fix a sign-extension bug in infocmp's repair_acsc() function.
-     * change winnstr() to stop at the end of the line.
-     * make Ada95 demo_panels() example work.
-     * fix for adding a non-spacing character at the beginning of a line.
-     * fill   in   extended-color   pair   to   make   colors   work  for
-       wide-characters using extended-colors.
-     * improve  refresh  of  window  on  top  of multi-column characters,
-       taking   into   account  split  characters  on  left/right  window
-       boundaries.
-     * modify  win_wchnstr()  to ensure that only a base cell is returned
-       for each multi-column character.
-     * improve waddch() and winsch() handling of EILSEQ from mbrtowc() by
-       using  unctrl()  to  display  illegal  bytes rather than trying to
-       append further bytes to make up a valid sequence.
-     * restore curs_set() state after endwin()/refresh()
-     * modify  keyname() to use "^X" form only if meta() has been called,
-       or  if  keyname() is called without initializing curses, e.g., via
-       initscr() or newterm().
-     * modify  unctrl() to check codes in 128-255 range versus isprint().
-       If  they  are not printable, and locale was set, use a "M-" or "~"
-       sequence.
-     * improve  resizeterm()  by  moving ripped-off lines, and repainting
-       the soft-keys.
-     * modify  form  library to accept control characters such as newline
-       in set_field_buffer(), which is compatible with Solaris.
-     * use  NCURSES_MOUSE_MASK() in definition of BUTTON_RELEASE(), etc.,
-       to   make   those   work   properly  with  the  --enable-ext-mouse
-       configuration
-     * correct  some  functions  in Ada95 binding which were using return
-       value from C where none was returned.
-     * reviewed/fixed issues reported by Coverity and Klocwork tools.
-
-   Portability:
-     * configure script:
-          + new options:
-
-              --disable-big-strings
-                      control  whether static string tables are generated
-                      as   single   large  strings  (to  improve  startup
-                      performance), or as array of individual strings.
-
-              --disable-relink
-                      control   whether  shared  libraries  are  relinked
-                      (during install) when rpath is enabled.
-
-              --disable-tic-depends
-                      make   explicit  whether  tic  library  depends  on
-                      ncurses/ncursesw library.
-
-              --enable-mixed-case
-                      override   the  configure  script's  check  if  the
-                      filesystem   supports  mixed-case  filenames.  This
-                      allows  one  to  control  how the terminal database
-                      maps to the filesystem. For filesystems that do not
-                      support   mixed-case,  the  library  uses  generate
-                      2-character (hexadecimal) codes for the lower-level
-                      of the filesystem terminfo database
-
-              --enable-reentrant
-                      builds  a  different  flavor of the ncurses library
-                      (ncursest)  which  improves  reentrant  use  of the
-                      library  by  reducing  global  and static variables
-                      (see  the  "--with-pthread" option for the threaded
-                      support).
-
-              --enable-weak-symbols
-                      use  weak-symbols  for  linking to the POSIX thread
-                      library,  and  use  the same soname for the ncurses
-                      shared  library  as the normal library (caveat: the
-                      ABI is for the threaded library, which makes global
-                      data accessed via functions).
-
-              --with-pthread
-                      build  with  the  POSIX thread library (tested with
-                      AIX,   Linux,   FreeBSD,   OpenBSD,  HPUX,  IRIX64,
-                      Solaris, Tru64).
-
-              --with-ticlib
-                      build/install   the   tic-support  functions  in  a
-                      separate library
-
-          + improved options:
-
-              --enable-ext-colors
-                      requires the wide-character configuration.
-
-              --with-chtype
-                      ignore  option  value "unsigned" is always added to
-                      the   type   in   curses.h;   do   the   same   for
-                      --with-mmask-t.
-
-              --with-dmalloc
-                      build-fix for redefinition of strndup.
-
-              --with-hashed-db
-                      accepts  a parameter which is the install-prefix of
-                      a given Berkeley Database.
-
-              --with-hashed-db
-                      the $LIBS environment variable overrides the search
-                      for the db library.
-
-              --without-hashed-db
-                      assumed when "--disable-database" is used.
-
-     * other configure/build issues:
-          + build-fixes for LynxOS
-          + modify  shared-library  rules  to  allow  FreeBSD  3.x to use
-            rpath.
-          + build-fix for FreeBSD "contemporary" TTY interface.
-          + build-fixes for AIX with libtool.
-          + build-fixes for Darwin and libtool.
-          + modify BeOS-specific ifdef's to build on Haiku.
-          + corrected  gcc  options  for  building  shared  libraries  on
-            Solaris and IRIX64.
-          + change  shared-library  configuration for OpenBSD, make rpath
-            work.
-          + build-fixes for using libutf8, e.g., on OpenBSD 3.7
-          + add   "-e"  option  in  ncurses/Makefile.in  when  generating
-            source-files  to  force earlier exit if the build environment
-            fails unexpectedly.
-          + add support for shared libraries for QNX.
-          + change  delimiter  in  MKlib_gen.sh from '%' to '@', to avoid
-            substitution  by  IBM xlc to '#' as part of its extensions to
-            digraphs.
-     * library:
-          + rewrite  wrapper  for  wcrtomb(),  making it work on Solaris.
-            This  is  used in the form library to determine the length of
-            the buffer needed by field_buffer.
-          + add/use  configure  script  macro  CF_SIG_ATOMIC_T,  use  the
-            corresponding type for data manipulated by signal handlers.
-          + set locale in misc/ncurses-config.in since it uses a range
-          + disable  GPM  mouse  support  when  $TERM  does not happen to
-            contain  "linux",  since  Gpm_Open()  no  longer  limits  its
-            assertion  to  terminals  that  it might handle, e.g., within
-            "screen" in xterm.
-          + reset mouse file-descriptor when unloading GPM library.
-     * test programs:
-          + update  test  programs to build/work with various UNIX curses
-            for comparisons.
+   This  is  a  bug-fix  release,  correcting  a  small  number of urgent
+   problems in the ncurses library from the 5.8 release.
+
+   It also improves the Ada95 binding:
+     * fixes  a  longstanding  portability  problem  with  its use of the
+       [3]set_field_type    function.    Because   that   function   uses
+       variable-length  argument  lists, its interface with gnat does not
+       work with certain platforms.
+     * improves  configurability and portability, particularly when built
+       separately  from the main ncurses tree. The 5.8 release introduced
+       scripts  which  can be used to construct separate tarballs for the
+       Ada95 and ncurses examples.
+       Those  were a proof of concept. For the 5.9 release, those scripts
+       are  augmented  with  rpm-  and  dpkg-scripts  used in test builds
+       against  a  variety of gnat- and system ncurses versions as old as
+       gnat  3.15  and  ncurses  5.4  (see  snapshots  and systems tested
+       [4]here.
+     * additional  improvements  were made for portability of the ncurses
+       examples,  adding  rpm-  and  dpkg-scripts  for  test-builds.  See
+       [5]this page for snapshots and other information.
 
                               Features of Ncurses
 
@@ -274,15 +87,15 @@
      * Support  for mouse event reporting with X Window xterm and FreeBSD
        and OS/2 console windows.
      * Extended mouse support via Alessandro Rubini's gpm package.
-     * The  function  wresize()  allows you to resize windows, preserving
+     * The  function  wresize  allows  you  to resize windows, preserving
        their data.
-     * The function use_default_colors() allows you to use the terminal's
+     * The  function  use_default_colors allows you to use the terminal's
        default colors for the default color pair, achieving the effect of
        transparent colors.
-     * The functions keyok() and define_key() allow you to better control
-       the  use  of function keys, e.g., disabling the ncurses KEY_MOUSE,
-       or  by  defining  more than one control sequence to map to a given
-       key code.
+     * The functions keyok and define_key allow you to better control the
+       use of function keys, e.g., disabling the ncurses KEY_MOUSE, or by
+       defining  more  than  one  control  sequence to map to a given key
+       code.
      * Support  for  256-color  terminals,  such  as  modern  xterm, when
        configured using the --enable-ext-colors option.
      * Support for 16-color terminals, such as aixterm and modern xterm.
@@ -293,7 +106,7 @@
        incorporates  a novel, simple, and cheap algorithm that enables it
        to  make  optimal  use  of hardware scrolling, line-insertion, and
        line-deletion  for  screen-line  movements. This algorithm is more
-       powerful than the 4.4BSD curses quickch() routine.
+       powerful than the 4.4BSD curses quickch routine.
      * Real  support  for  terminals  with  the  magic-cookie glitch. The
        screen-update  code  will  refrain from drawing a highlight if the
        magic-   cookie  unattributed  spaces  required  just  before  the
@@ -356,55 +169,55 @@
 
    cdk
           Curses Development Kit
-          [4]http://invisible-island.net/cdk/
-          [5]http://www.vexus.ca/products/CDK/
+          [6]http://invisible-island.net/cdk/
+          [7]http://www.vexus.ca/products/CDK/
 
    ded
           directory-editor
-          [6]http://invisible-island.net/ded/
+          [8]http://invisible-island.net/ded/
 
    dialog
           the  underlying  application used in Slackware's setup, and the
           basis for similar applications on GNU/Linux.
-          [7]http://invisible-island.net/dialog/
+          [9]http://invisible-island.net/dialog/
 
    lynx
           the character-screen WWW browser
-          [8]http://lynx.isc.org/release/
+          [10]http://lynx.isc.org/release/
 
    Midnight Commander
           file manager
-          [9]http://www.ibiblio.org/mc/
+          [11]http://www.midnight-commander.org/
 
    mutt
           mail utility
-          [10]http://www.mutt.org/
+          [12]http://www.mutt.org/
 
    ncftp
           file-transfer utility
-          [11]http://www.ncftp.com/
+          [13]http://www.ncftp.com/
 
    nvi
           New vi versions 1.50 are able to use ncurses versions 1.9.7 and
           later.
-          [12]http://www.bostic.com/vi/
+          [14]https://sites.google.com/a/bostic.com/keithbostic/nvi
 
    pinfo
           Lynx-like info browser.
-          [13]https://alioth.debian.org/projects/pinfo/
+          [15]https://alioth.debian.org/projects/pinfo/
 
    tin
-          newsreader, supporting color, MIME [14]http://www.tin.org/
+          newsreader, supporting color, MIME [16]http://www.tin.org/
 
    as well as some that use ncurses for the terminfo support alone:
 
    minicom
           terminal emulator
-          [15]http://alioth.debian.org/projects/minicom/
+          [17]http://alioth.debian.org/projects/minicom/
 
    vile
           vi-like-emacs
-          [16]http://invisible-island.net/vile/
+          [18]http://invisible-island.net/vile/
 
    The  ncurses  distribution  includes  a  selection  of  test  programs
    (including a few games).
@@ -412,11 +225,11 @@
 Who's Who and What's What
 
    Zeyd  Ben-Halim started it from a previous package pcurses, written by
-   Pavel  Curtis.  Eric  S. Raymond continued development. Jürgen Pfeifer
+   Pavel  Curtis.  Eric S. Raymond continued development. Juergen Pfeifer
    wrote  most of the form and menu libraries. Ongoing work is being done
-   by  [17]Thomas  Dickey.  Thomas  Dickey acts as the maintainer for the
+   by  [19]Thomas  Dickey.  Thomas  Dickey acts as the maintainer for the
    Free  Software  Foundation,  which  holds  the  copyright  on ncurses.
-   Contact the current maintainers at [18]bug-ncurses at gnu.org.
+   Contact the current maintainers at [20]bug-ncurses at gnu.org.
 
    To   join   the   ncurses   mailing   list,   please  write  email  to
    bug-ncurses-request at gnu.org containing the line:
@@ -426,7 +239,7 @@ Who's Who and What's What
    and testing of this package.
 
    Beta  versions  of ncurses and patches to the current release are made
-   available at [19]ftp://invisible-island.net/ncurses/ .
+   available at [21]ftp://invisible-island.net/ncurses/ .
 
 Future Plans
 
@@ -440,34 +253,36 @@ Future Plans
 Other Related Resources
 
    The  distribution  provides  a  newer  version  of the terminfo-format
-   terminal description file once maintained by [20]Eric Raymond . Unlike
+   terminal description file once maintained by [22]Eric Raymond . Unlike
    the  older  version, the termcap and terminfo data are provided in the
    same  file,  and provides several user-definable extensions beyond the
    X/Open specification.
 
    You  can  find  lots  of  information  on  terminal-related topics not
-   covered in the terminfo file at [21]Richard Shuford's archive .
+   covered in the terminfo file at [23]Richard Shuford's archive .
 
 References
 
    1. ftp://ftp.gnu.org/gnu/ncurses/
    2. ftp://invisible-island.net/ncurses/
-   3. http://invisible-island.net/xterm/xterm.log.html#xterm_230
-   4. http://invisible-island.net/cdk/
-   5. http://www.vexus.ca/products/CDK/
-   6. http://invisible-island.net/ded/
-   7. http://invisible-island.net/dialog/
-   8. http://lynx.isc.org/release/
-   9. http://www.ibiblio.org/mc/
-  10. http://www.mutt.org/
-  11. http://www.ncftp.com/
-  12. http://www.bostic.com/vi/
-  13. https://alioth.debian.org/projects/pinfo/
-  14. http://www.tin.org/
-  15. http://alioth.debian.org/projects/minicom/
-  16. http://invisible-island.net/vile/
-  17. mailto:dickey at invisible-island.net
-  18. mailto:bug-ncurses at gnu.org
-  19. ftp://invisible-island.net/ncurses/
-  20. http://www.catb.org/~esr/terminfo/
-  21. http://www.cs.utk.edu/~shuford/terminal_index.html
+   3. http://invisible-island.net/ncurses/man/form_fieldtype.3x
+   4. http://invisible-island.net/ncurses/ncurses-Ada95.html
+   5. http://invisible-island.net/ncurses/ncurses-examples.html
+   6. http://invisible-island.net/cdk/
+   7. http://www.vexus.ca/products/CDK/
+   8. http://invisible-island.net/ded/
+   9. http://invisible-island.net/dialog/
+  10. http://lynx.isc.org/release/
+  11. http://www.midnight-commander.org/
+  12. http://www.mutt.org/
+  13. http://www.ncftp.com/
+  14. https://sites.google.com/a/bostic.com/keithbostic/nvi
+  15. https://alioth.debian.org/projects/pinfo/
+  16. http://www.tin.org/
+  17. http://alioth.debian.org/projects/minicom/
+  18. http://invisible-island.net/vile/
+  19. mailto:dickey at invisible-island.net
+  20. mailto:bug-ncurses at gnu.org
+  21. ftp://invisible-island.net/ncurses/
+  22. http://www.catb.org/~esr/terminfo/
+  23. http://web.archive.org/web/*/http://www.cs.utk.edu/~shuford/terminal

Copied: projects/uefi/contrib/ncurses/COPYING (from r262801, head/contrib/ncurses/COPYING)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/uefi/contrib/ncurses/COPYING	Wed Mar  5 19:55:10 2014	(r262804, copy of r262801, head/contrib/ncurses/COPYING)
@@ -0,0 +1,28 @@
+Copyright (c) 1998-2013,2014 Free Software Foundation, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, distribute with modifications, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name(s) of the above copyright
+holders shall not be used in advertising or otherwise to promote the
+sale, use or other dealings in this Software without prior written
+authorization.
+
+-- vile:txtmode fc=72
+-- $Id: COPYING,v 1.2 2014/01/18 23:59:29 tom Exp $

Modified: projects/uefi/contrib/ncurses/INSTALL
==============================================================================
--- projects/uefi/contrib/ncurses/INSTALL	Wed Mar  5 19:48:47 2014	(r262803)
+++ projects/uefi/contrib/ncurses/INSTALL	Wed Mar  5 19:55:10 2014	(r262804)
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2006,2008 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2012,2013 Free Software Foundation, Inc.               --
 --                                                                           --
 -- Permission is hereby granted, free of charge, to any person obtaining a   --
 -- copy of this software and associated documentation files (the             --
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: INSTALL,v 1.135 2008/11/02 21:13:51 tom Exp $
+-- $Id: INSTALL,v 1.168 2013/08/03 23:15:23 tom Exp $
 ---------------------------------------------------------------------
              How to install Ncurses/Terminfo on your system
 ---------------------------------------------------------------------
@@ -39,9 +39,8 @@ d.d is the current version number.  Ther
 including `c++', `form', `man', `menu', 'misc', `ncurses', `panel', `progs',
 and `test'.  See the README file for a roadmap to the package.
 
-If you are a Linux or FreeBSD or NetBSD distribution integrator or packager,
-please read and act on the section titled IF YOU ARE A SYSTEM INTEGRATOR
-below.
+If you are a distribution integrator or packager, please read and act on the
+section titled IF YOU ARE A SYSTEM INTEGRATOR below.
 
 If you are converting from BSD curses and do not have root access, be sure
 to read the BSD CONVERSION NOTES section below.
@@ -58,10 +57,6 @@ CROSS-COMPILER.
 If you want to build the Ada95 binding, go to the Ada95 directory and
 follow the instructions there.  The Ada95 binding is not covered below.
 
-If you are using anything but (a) Linux, or (b) one of the 4.4BSD-based
-i386 Unixes, go read the Portability section in the TO-DO file before you
-do anything else.
-
 
 REQUIREMENTS:
 ------------
@@ -86,14 +81,14 @@ INSTALLATION PROCEDURE:
 
     The --prefix option to configure changes the root directory for installing
     ncurses.  The default is normally in subdirectories of /usr/local, except
-    for systems where ncurses is normally installed as a system library, e.g.,
-    Linux, the various BSD systems and Cygwin.  Use --prefix=/usr to replace
-    your default curses distribution.
+    for systems where ncurses is normally installed as a system library (see
+    "IF YOU ARE A SYSTEM INTEGRATOR").  Use --prefix=/usr to replace your
+    default curses distribution.
 
     The package gets installed beneath the --prefix directory as follows:
 
     In $(prefix)/bin:          tic, infocmp, captoinfo, tset,
-				reset, clear, tput, toe
+				reset, clear, tput, toe, tabs
     In $(prefix)/lib:          libncurses*.* libcurses.a
     In $(prefix)/share/terminfo: compiled terminal descriptions
     In $(prefix)/include:      C header files
@@ -105,12 +100,12 @@ INSTALLATION PROCEDURE:
 
     Do not use commands such as
 
-    	make install prefix=XXX
+	make install prefix=XXX
 
     to change the prefix after configuration, since the prefix value is used
     for some absolute pathnames such as TERMINFO.  Instead do this
 
-    	make install DESTDIR=XXX
+	make install DESTDIR=XXX
 
     See also the discussion of --with-install-prefix.
 
@@ -147,7 +142,7 @@ INSTALLATION PROCEDURE:
     library interfaces are not binary-compatible with the non-wide-character
     version.  Building and running the wide-character code relies on a fairly
     recent implementation of libiconv.  We have built this configuration on
-    Linux using libiconv, sometimes requiring libutf8.
+    various systems using libiconv, sometimes requiring libutf8.
 
     If you configure using the --with-pthread option, a "t" is appended to
     the library names (e.g., libncursest.a, libncursestw.a).
@@ -170,8 +165,8 @@ INSTALLATION PROCEDURE:
 	./configure --with-shared --without-normal --without-debug
 
     Rules for generating shared libraries are highly dependent upon the choice
-    of host system and compiler.  We've been testing shared libraries on Linux
-    and SunOS with gcc, but more work needs to be done to make shared libraries
+    of host system and compiler.  We've been testing shared libraries on
+    several systems, but more work needs to be done to make shared libraries
     work on other systems.
 
     If you have libtool installed, you can type
@@ -320,6 +315,10 @@ SUMMARY OF CONFIGURE OPTIONS:
 	programs are useful in this configuration, e.g., reset and tput versus
 	infocmp and tic.
 
+    --disable-db-install
+	Do not install the terminal database.  This is used to omit features
+	for packages, as done with --without-progs.
+
     --disable-ext-funcs
 	Disable function-extensions.  Configure ncurses without the functions
 	that are not specified by XSI.  See ncurses/modules for the exact
@@ -338,6 +337,17 @@ SUMMARY OF CONFIGURE OPTIONS:
     --disable-largefile
 	Disable compiler flags needed to use large-file interfaces.
 
+    --disable-libtool-version
+	when using --with-libtool, control how the major/minor version numbers
+	are used for constructing the library name.
+
+	The default uses the -version-number feature of libtool, which makes
+	the library names compatible (though not identical) with the standard
+	build using --with-shared.
+
+	Use --disable-libtool-version to use the libtool -version-info feature.
+	This corresponds to the setting used before patch 20100515.
+
     --disable-leaks
 	For testing, compile-in code that frees memory that normally would not
 	be freed, to simplify analysis of memory-leaks.
@@ -389,19 +399,26 @@ SUMMARY OF CONFIGURE OPTIONS:
 	application.  These are (for example $TERMINFO) those that allow the
 	search path for the terminfo or termcap entry to be customized.
 
+    --disable-rpath-hack
+	Normally the configure script helps link libraries found in unusual
+	places by adding an rpath option to the link command.  If you are
+	building packages, this feature may be redundant.  Use this option
+	to suppress the feature.
+
     --disable-scroll-hints
 	Compile without scroll-hints code.  This option is ignored when
 	hashmap scrolling is configured, which is the default.
 
     --disable-tic-depends
 	When building shared libraries, normally the tic library is linked to
-	depend upon the ncurses library (and in turn, on the term-library if
-	the --with-termlib option was given).  The tic- and term-libraries
-	ABI does not depend on the --enable-widec option. Some packagers have
-	used this to reduce the number of library files which are packaged
-	by using only one copy of those libraries.  To make this work properly,
+	depend upon the ncurses library (or equivalently, on the tinfo-library
+	if the --with-termlib option was given).  The tic- and tinfo-library
+	ABIs do not depend on the --enable-widec option.  Some packagers have
+	used this to reduce the number of library files which are packaged by
+	using only one copy of those libraries.  To make this work properly,
 	the tic library must be built without an explicit dependency on the
-	ncurses (or ncursesw) library.  Use this configure option to do that.
+	underlying library (ncurses vs ncursesw, tinfo vs tinfow).  Use this
+	configure option to do that.
 	For example
 		configure --with-ticlib --with-shared --disable-tic-depends
 
@@ -421,7 +438,7 @@ SUMMARY OF CONFIGURE OPTIONS:
 	changes several data references to functions to work around this
 	problem.
 
-	NOTE:  With ncurses 5.1, this may not be necessary, since we are
+	NOTE: With ncurses 5.1, this may not be necessary, since we are
 	told that some linkers interpret uninitialized global data as a
 	different type of reference which behaves as described above.  We have
 	explicitly initialized all of the global data to work around the
@@ -450,7 +467,7 @@ SUMMARY OF CONFIGURE OPTIONS:
 	warning.  There will still be warnings due to subtle inconsistencies
 	in the interface, but at a lower level.
 
-	NOTE:  configuring ncurses with this option may detract from the
+	NOTE: configuring ncurses with this option may detract from the
 	portability of your applications by encouraging you to use const in
 	places where the XSI curses interface would not allow them.  Similar
 	issues arise when porting to SVr4 curses, which uses const in even
@@ -471,7 +488,7 @@ SUMMARY OF CONFIGURE OPTIONS:
 	encoded.  This applies only to the wide-character (--enable-widec)
 	configuration.
 
-	NOTE:  using this option will make libraries which are not binary-
+	NOTE: using this option will make libraries which are not binary-
 	compatible with libncursesw 5.4.  None of the interfaces change, but
 	applications which have an array of cchar_t's must be recompiled.
 
@@ -480,7 +497,7 @@ SUMMARY OF CONFIGURE OPTIONS:
 	That allows one to use ncurses with a wheel mouse with xterm or
 	similar X terminal emulators.
 
-	NOTE:  using this option will make libraries which are not binary-
+	NOTE: using this option will make libraries which are not binary-
 	compatible with libncursesw 5.4.  None of the interfaces change, but

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


More information about the svn-src-projects mailing list