From owner-svn-src-projects@FreeBSD.ORG Wed Mar 5 19:55:14 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1EECFFDB; Wed, 5 Mar 2014 19:55:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 07D2475C; Wed, 5 Mar 2014 19:55:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s25JtDg7073578; Wed, 5 Mar 2014 19:55:14 GMT (envelope-from emaste@svn.freebsd.org) Received: (from emaste@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s25JtCFx073569; Wed, 5 Mar 2014 19:55:12 GMT (envelope-from emaste@svn.freebsd.org) Message-Id: <201403051955.s25JtCFx073569@svn.freebsd.org> From: Ed Maste Date: Wed, 5 Mar 2014 19:55:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: 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... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:55:14 -0000 Author: emaste Date: Wed Mar 5 19:55:10 2014 New Revision: 262804 URL: http://svnweb.freebsd.org/changeset/base/262804 Log: Merge ^/head@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@gnu.org. + Contact the current maintainers at [20]bug-ncurses@gnu.org. To join the ncurses mailing list, please write email to bug-ncurses-request@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@invisible-island.net - 18. mailto:bug-ncurses@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@invisible-island.net + 20. mailto:bug-ncurses@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 ***