Update ncurses and associated libraries (form, panel, menu) to
authornicm <nicm@openbsd.org>
Tue, 17 Oct 2023 09:52:08 +0000 (09:52 +0000)
committernicm <nicm@openbsd.org>
Tue, 17 Oct 2023 09:52:08 +0000 (09:52 +0000)
commitc7ef0cfc17afcba97172c25e1e3a943e893bc632
tree5e3c18f59e4b6f5a17019aab007d126ac078fde8
parent106c68c47e20736b207a9473162ce188a63d16e7
Update ncurses and associated libraries (form, panel, menu) to
6.4-20230826 (from 5.7-20081102).

Based on result from Thomas Dickey's ncu2openbsd script and then
modified. Switches to the upstream tput. Major bump for the ncurses
libraries and for libedit and libreadline.

Help from tb, millert.

ok deraadt sthen
473 files changed:
gnu/lib/libreadline/shlib_version
lib/libcurses/Caps
lib/libcurses/Caps-ncurses [new file with mode: 0644]
lib/libcurses/MKterminfo.sh [new file with mode: 0644]
lib/libcurses/Makefile
lib/libcurses/SigAction.h
lib/libcurses/base/MKkeyname.awk
lib/libcurses/base/MKlib_gen.sh
lib/libcurses/base/MKunctrl.awk
lib/libcurses/base/define_key.c
lib/libcurses/base/key_defined.c
lib/libcurses/base/keybound.c
lib/libcurses/base/keyok.c
lib/libcurses/base/legacy_coding.c
lib/libcurses/base/lib_addch.c
lib/libcurses/base/lib_addstr.c
lib/libcurses/base/lib_beep.c
lib/libcurses/base/lib_bkgd.c
lib/libcurses/base/lib_box.c
lib/libcurses/base/lib_chgat.c
lib/libcurses/base/lib_clear.c
lib/libcurses/base/lib_clearok.c
lib/libcurses/base/lib_clrbot.c
lib/libcurses/base/lib_clreol.c
lib/libcurses/base/lib_color.c
lib/libcurses/base/lib_colorset.c
lib/libcurses/base/lib_delch.c
lib/libcurses/base/lib_delwin.c
lib/libcurses/base/lib_dft_fgbg.c
lib/libcurses/base/lib_driver.c [new file with mode: 0644]
lib/libcurses/base/lib_echo.c
lib/libcurses/base/lib_endwin.c
lib/libcurses/base/lib_erase.c
lib/libcurses/base/lib_flash.c
lib/libcurses/base/lib_freeall.c
lib/libcurses/base/lib_getch.c
lib/libcurses/base/lib_getstr.c
lib/libcurses/base/lib_hline.c
lib/libcurses/base/lib_immedok.c
lib/libcurses/base/lib_inchstr.c
lib/libcurses/base/lib_initscr.c
lib/libcurses/base/lib_insch.c
lib/libcurses/base/lib_insdel.c
lib/libcurses/base/lib_insnstr.c
lib/libcurses/base/lib_instr.c
lib/libcurses/base/lib_isendwin.c
lib/libcurses/base/lib_leaveok.c
lib/libcurses/base/lib_mouse.c
lib/libcurses/base/lib_move.c
lib/libcurses/base/lib_mvwin.c
lib/libcurses/base/lib_newterm.c
lib/libcurses/base/lib_newwin.c
lib/libcurses/base/lib_nl.c
lib/libcurses/base/lib_overlay.c
lib/libcurses/base/lib_pad.c
lib/libcurses/base/lib_printw.c
lib/libcurses/base/lib_redrawln.c
lib/libcurses/base/lib_refresh.c
lib/libcurses/base/lib_restart.c
lib/libcurses/base/lib_scanw.c
lib/libcurses/base/lib_screen.c
lib/libcurses/base/lib_scroll.c
lib/libcurses/base/lib_scrollok.c
lib/libcurses/base/lib_scrreg.c
lib/libcurses/base/lib_set_term.c
lib/libcurses/base/lib_slk.c
lib/libcurses/base/lib_slkatr_set.c
lib/libcurses/base/lib_slkatrof.c
lib/libcurses/base/lib_slkatron.c
lib/libcurses/base/lib_slkatrset.c
lib/libcurses/base/lib_slkattr.c
lib/libcurses/base/lib_slkclear.c
lib/libcurses/base/lib_slkcolor.c
lib/libcurses/base/lib_slkinit.c
lib/libcurses/base/lib_slklab.c
lib/libcurses/base/lib_slkrefr.c
lib/libcurses/base/lib_slkset.c
lib/libcurses/base/lib_slktouch.c
lib/libcurses/base/lib_touch.c
lib/libcurses/base/lib_ungetch.c
lib/libcurses/base/lib_vline.c
lib/libcurses/base/lib_wattroff.c
lib/libcurses/base/lib_wattron.c
lib/libcurses/base/lib_winch.c
lib/libcurses/base/lib_window.c
lib/libcurses/base/nc_panel.c
lib/libcurses/base/new_pair.c [new file with mode: 0644]
lib/libcurses/base/resizeterm.c
lib/libcurses/base/safe_sprintf.c
lib/libcurses/base/sigaction.c [new file with mode: 0644]
lib/libcurses/base/tries.c
lib/libcurses/base/use_window.c
lib/libcurses/base/version.c
lib/libcurses/base/vsscanf.c
lib/libcurses/base/wresize.c
lib/libcurses/build.priv.h [new file with mode: 0644]
lib/libcurses/capdefaults.c
lib/libcurses/curs_add_wch.3
lib/libcurses/curs_add_wchstr.3
lib/libcurses/curs_addch.3
lib/libcurses/curs_addchstr.3
lib/libcurses/curs_addstr.3
lib/libcurses/curs_addwstr.3
lib/libcurses/curs_attr.3
lib/libcurses/curs_beep.3
lib/libcurses/curs_bkgd.3
lib/libcurses/curs_bkgrnd.3
lib/libcurses/curs_border.3
lib/libcurses/curs_border_set.3
lib/libcurses/curs_clear.3
lib/libcurses/curs_color.3
lib/libcurses/curs_delch.3
lib/libcurses/curs_deleteln.3
lib/libcurses/curs_extend.3
lib/libcurses/curs_get_wch.3
lib/libcurses/curs_get_wstr.3
lib/libcurses/curs_getcchar.3 [new file with mode: 0644]
lib/libcurses/curs_getch.3
lib/libcurses/curs_getstr.3
lib/libcurses/curs_getyx.3
lib/libcurses/curs_in_wch.3
lib/libcurses/curs_in_wchstr.3
lib/libcurses/curs_inch.3
lib/libcurses/curs_inchstr.3
lib/libcurses/curs_initscr.3
lib/libcurses/curs_inopts.3
lib/libcurses/curs_ins_wch.3
lib/libcurses/curs_ins_wstr.3
lib/libcurses/curs_insch.3
lib/libcurses/curs_insstr.3
lib/libcurses/curs_instr.3
lib/libcurses/curs_inwstr.3
lib/libcurses/curs_kernel.3
lib/libcurses/curs_legacy.3
lib/libcurses/curs_memleaks.3 [new file with mode: 0644]
lib/libcurses/curs_mouse.3
lib/libcurses/curs_move.3
lib/libcurses/curs_opaque.3
lib/libcurses/curs_outopts.3
lib/libcurses/curs_overlay.3
lib/libcurses/curs_pad.3
lib/libcurses/curs_print.3
lib/libcurses/curs_printw.3
lib/libcurses/curs_refresh.3
lib/libcurses/curs_scanw.3
lib/libcurses/curs_scr_dump.3
lib/libcurses/curs_scroll.3
lib/libcurses/curs_slk.3
lib/libcurses/curs_sp_funcs.3 [new file with mode: 0644]
lib/libcurses/curs_termattrs.3
lib/libcurses/curs_threads.3 [new file with mode: 0644]
lib/libcurses/curs_touch.3
lib/libcurses/curs_util.3
lib/libcurses/curs_variables.3 [new file with mode: 0644]
lib/libcurses/curs_window.3
lib/libcurses/curses.3
lib/libcurses/curses.h
lib/libcurses/curses.priv.h
lib/libcurses/default_colors.3
lib/libcurses/define_key.3
lib/libcurses/fifo_defs.h
lib/libcurses/hashed_db.h
lib/libcurses/key_defined.3
lib/libcurses/keybound.3
lib/libcurses/keyok.3
lib/libcurses/legacy_coding.3
lib/libcurses/manhtml.aliases [new file with mode: 0644]
lib/libcurses/manhtml.externs [new file with mode: 0644]
lib/libcurses/nc_access.h [new file with mode: 0644]
lib/libcurses/nc_alloc.h
lib/libcurses/nc_panel.h
lib/libcurses/nc_string.h [new file with mode: 0644]
lib/libcurses/nc_termios.h [new file with mode: 0644]
lib/libcurses/nc_tparm.h
lib/libcurses/ncurses_cfg.h
lib/libcurses/ncurses_def.h
lib/libcurses/ncurses_dll.h [new file with mode: 0644]
lib/libcurses/new_pair.3 [new file with mode: 0644]
lib/libcurses/new_pair.h [new file with mode: 0644]
lib/libcurses/parametrized.h
lib/libcurses/report_hashing.c [new file with mode: 0644]
lib/libcurses/report_offsets.c [new file with mode: 0644]
lib/libcurses/resizeterm.3
lib/libcurses/scr_dump.5 [new file with mode: 0644]
lib/libcurses/shlib_version
lib/libcurses/term.5
lib/libcurses/term.7
lib/libcurses/term.h
lib/libcurses/term.priv.h [new file with mode: 0644]
lib/libcurses/term_entry.h
lib/libcurses/term_variables.3 [new file with mode: 0644]
lib/libcurses/termcap.3
lib/libcurses/termcap.h
lib/libcurses/terminfo.3
lib/libcurses/terminfo.5
lib/libcurses/tic.h
lib/libcurses/tinfo/MKcaptab.awk
lib/libcurses/tinfo/MKcaptab.sh
lib/libcurses/tinfo/MKcodes.awk
lib/libcurses/tinfo/MKfallback.sh
lib/libcurses/tinfo/MKkeys_list.sh
lib/libcurses/tinfo/MKnames.awk
lib/libcurses/tinfo/MKuserdefs.sh [new file with mode: 0644]
lib/libcurses/tinfo/access.c
lib/libcurses/tinfo/add_tries.c
lib/libcurses/tinfo/alloc_entry.c
lib/libcurses/tinfo/alloc_ttype.c
lib/libcurses/tinfo/captoinfo.c
lib/libcurses/tinfo/comp_error.c
lib/libcurses/tinfo/comp_expand.c
lib/libcurses/tinfo/comp_hash.c
lib/libcurses/tinfo/comp_parse.c
lib/libcurses/tinfo/comp_scan.c
lib/libcurses/tinfo/db_iterator.c
lib/libcurses/tinfo/doalloc.c
lib/libcurses/tinfo/entries.c
lib/libcurses/tinfo/free_ttype.c
lib/libcurses/tinfo/getenv_num.c
lib/libcurses/tinfo/hashed_db.c
lib/libcurses/tinfo/home_terminfo.c
lib/libcurses/tinfo/init_keytry.c
lib/libcurses/tinfo/lib_acs.c
lib/libcurses/tinfo/lib_baudrate.c
lib/libcurses/tinfo/lib_cur_term.c
lib/libcurses/tinfo/lib_data.c
lib/libcurses/tinfo/lib_has_cap.c
lib/libcurses/tinfo/lib_kernel.c
lib/libcurses/tinfo/lib_longname.c
lib/libcurses/tinfo/lib_napms.c
lib/libcurses/tinfo/lib_options.c
lib/libcurses/tinfo/lib_print.c
lib/libcurses/tinfo/lib_raw.c
lib/libcurses/tinfo/lib_setup.c
lib/libcurses/tinfo/lib_termcap.c
lib/libcurses/tinfo/lib_termname.c
lib/libcurses/tinfo/lib_tgoto.c
lib/libcurses/tinfo/lib_ti.c
lib/libcurses/tinfo/lib_tparm.c
lib/libcurses/tinfo/lib_tputs.c
lib/libcurses/tinfo/lib_ttyflags.c
lib/libcurses/tinfo/lib_win32con.c [new file with mode: 0644]
lib/libcurses/tinfo/lib_win32util.c [new file with mode: 0644]
lib/libcurses/tinfo/make_hash.c [new file with mode: 0644]
lib/libcurses/tinfo/make_keys.c
lib/libcurses/tinfo/name_match.c
lib/libcurses/tinfo/obsolete.c [new file with mode: 0644]
lib/libcurses/tinfo/parse_entry.c
lib/libcurses/tinfo/read_entry.c
lib/libcurses/tinfo/read_termcap.c
lib/libcurses/tinfo/strings.c
lib/libcurses/tinfo/tinfo_driver.c [new file with mode: 0644]
lib/libcurses/tinfo/trim_sgr0.c
lib/libcurses/tinfo/use_screen.c
lib/libcurses/tinfo/write_entry.c
lib/libcurses/trace/lib_trace.c
lib/libcurses/trace/lib_traceatr.c [deleted file]
lib/libcurses/trace/lib_tracebits.c [deleted file]
lib/libcurses/trace/lib_tracechr.c [deleted file]
lib/libcurses/trace/lib_tracedmp.c [deleted file]
lib/libcurses/trace/lib_tracemse.c [deleted file]
lib/libcurses/trace/trace_buf.c [deleted file]
lib/libcurses/trace/trace_tries.c [deleted file]
lib/libcurses/trace/trace_xnames.c [deleted file]
lib/libcurses/trace/varargs.c [deleted file]
lib/libcurses/trace/visbuf.c
lib/libcurses/tty/MKexpanded.sh
lib/libcurses/tty/hardscroll.c
lib/libcurses/tty/hashmap.c
lib/libcurses/tty/lib_mvcur.c
lib/libcurses/tty/lib_tstp.c
lib/libcurses/tty/lib_twait.c
lib/libcurses/tty/lib_vidattr.c
lib/libcurses/tty/tty_update.c
lib/libcurses/unctrl.h
lib/libcurses/user_caps.5 [new file with mode: 0644]
lib/libcurses/wcwidth.h [new file with mode: 0644]
lib/libcurses/widechar/charable.c
lib/libcurses/widechar/lib_add_wch.c
lib/libcurses/widechar/lib_box_set.c
lib/libcurses/widechar/lib_cchar.c
lib/libcurses/widechar/lib_erasewchar.c
lib/libcurses/widechar/lib_get_wch.c
lib/libcurses/widechar/lib_get_wstr.c
lib/libcurses/widechar/lib_hline_set.c
lib/libcurses/widechar/lib_in_wch.c
lib/libcurses/widechar/lib_in_wchnstr.c
lib/libcurses/widechar/lib_ins_wch.c
lib/libcurses/widechar/lib_inwstr.c
lib/libcurses/widechar/lib_key_name.c
lib/libcurses/widechar/lib_pecho_wchar.c
lib/libcurses/widechar/lib_slk_wset.c
lib/libcurses/widechar/lib_unget_wch.c
lib/libcurses/widechar/lib_vid_attr.c
lib/libcurses/widechar/lib_vline_set.c
lib/libcurses/widechar/lib_wacs.c
lib/libcurses/widechar/lib_wunctrl.c
lib/libcurses/widechar/widechars.c [new file with mode: 0644]
lib/libcurses/wresize.3
lib/libedit/shlib_version
lib/libform/Makefile
lib/libform/READ.ME
lib/libform/fld_arg.c
lib/libform/fld_attr.c
lib/libform/fld_current.c
lib/libform/fld_def.c
lib/libform/fld_dup.c
lib/libform/fld_ftchoice.c
lib/libform/fld_ftlink.c
lib/libform/fld_info.c
lib/libform/fld_just.c
lib/libform/fld_link.c
lib/libform/fld_max.c
lib/libform/fld_move.c
lib/libform/fld_newftyp.c
lib/libform/fld_opts.c
lib/libform/fld_pad.c
lib/libform/fld_page.c
lib/libform/fld_stat.c
lib/libform/fld_type.c
lib/libform/fld_user.c
lib/libform/form.3
lib/libform/form.h
lib/libform/form.priv.h
lib/libform/form_cursor.3
lib/libform/form_data.3
lib/libform/form_driver.3
lib/libform/form_field.3
lib/libform/form_field_attributes.3
lib/libform/form_field_buffer.3
lib/libform/form_field_info.3
lib/libform/form_field_just.3
lib/libform/form_field_new.3
lib/libform/form_field_opts.3
lib/libform/form_field_userptr.3
lib/libform/form_field_validation.3
lib/libform/form_fieldtype.3
lib/libform/form_hook.3
lib/libform/form_new.3
lib/libform/form_new_page.3
lib/libform/form_opts.3
lib/libform/form_page.3
lib/libform/form_post.3
lib/libform/form_requestname.3
lib/libform/form_userptr.3
lib/libform/form_variables.3 [new file with mode: 0644]
lib/libform/form_win.3
lib/libform/frm_cursor.c
lib/libform/frm_data.c
lib/libform/frm_def.c
lib/libform/frm_driver.c
lib/libform/frm_hook.c
lib/libform/frm_opts.c
lib/libform/frm_page.c
lib/libform/frm_post.c
lib/libform/frm_req_name.c
lib/libform/frm_scale.c
lib/libform/frm_sub.c
lib/libform/frm_user.c
lib/libform/frm_win.c
lib/libform/fty_alnum.c
lib/libform/fty_alpha.c
lib/libform/fty_enum.c
lib/libform/fty_generic.c [new file with mode: 0644]
lib/libform/fty_int.c
lib/libform/fty_ipv4.c
lib/libform/fty_num.c
lib/libform/fty_regex.c
lib/libform/shlib_version
lib/libmenu/Makefile
lib/libmenu/READ.ME
lib/libmenu/eti.h
lib/libmenu/m_attribs.c
lib/libmenu/m_cursor.c
lib/libmenu/m_driver.c
lib/libmenu/m_format.c
lib/libmenu/m_global.c
lib/libmenu/m_hook.c
lib/libmenu/m_item_cur.c
lib/libmenu/m_item_nam.c
lib/libmenu/m_item_new.c
lib/libmenu/m_item_opt.c
lib/libmenu/m_item_top.c
lib/libmenu/m_item_use.c
lib/libmenu/m_item_val.c
lib/libmenu/m_item_vis.c
lib/libmenu/m_items.c
lib/libmenu/m_new.c
lib/libmenu/m_opts.c
lib/libmenu/m_pad.c
lib/libmenu/m_pattern.c
lib/libmenu/m_post.c
lib/libmenu/m_req_name.c
lib/libmenu/m_scale.c
lib/libmenu/m_spacing.c
lib/libmenu/m_sub.c
lib/libmenu/m_userptr.c
lib/libmenu/m_win.c
lib/libmenu/menu.3
lib/libmenu/menu.h
lib/libmenu/menu.priv.h
lib/libmenu/menu_attributes.3
lib/libmenu/menu_cursor.3
lib/libmenu/menu_driver.3
lib/libmenu/menu_format.3
lib/libmenu/menu_hook.3
lib/libmenu/menu_items.3
lib/libmenu/menu_mark.3
lib/libmenu/menu_new.3
lib/libmenu/menu_opts.3
lib/libmenu/menu_pattern.3
lib/libmenu/menu_post.3
lib/libmenu/menu_requestname.3
lib/libmenu/menu_spacing.3
lib/libmenu/menu_userptr.3
lib/libmenu/menu_win.3
lib/libmenu/mf_common.h
lib/libmenu/mitem_current.3
lib/libmenu/mitem_name.3
lib/libmenu/mitem_new.3
lib/libmenu/mitem_opts.3
lib/libmenu/mitem_userptr.3
lib/libmenu/mitem_value.3
lib/libmenu/mitem_visible.3
lib/libmenu/shlib_version
lib/libpanel/Makefile
lib/libpanel/p_above.c
lib/libpanel/p_below.c
lib/libpanel/p_bottom.c
lib/libpanel/p_delete.c
lib/libpanel/p_hidden.c
lib/libpanel/p_hide.c
lib/libpanel/p_move.c
lib/libpanel/p_new.c
lib/libpanel/p_replace.c
lib/libpanel/p_show.c
lib/libpanel/p_top.c
lib/libpanel/p_update.c
lib/libpanel/p_user.c
lib/libpanel/p_win.c
lib/libpanel/panel.3
lib/libpanel/panel.c
lib/libpanel/panel.h
lib/libpanel/panel.priv.h
lib/libpanel/shlib_version
usr.bin/infocmp/Makefile
usr.bin/infocmp/infocmp.1
usr.bin/infocmp/infocmp.c
usr.bin/tic/MKtermsort.sh
usr.bin/tic/Makefile
usr.bin/tic/capconvert [new file with mode: 0644]
usr.bin/tic/captoinfo.1
usr.bin/tic/clear_cmd.c [new file with mode: 0644]
usr.bin/tic/clear_cmd.h [new file with mode: 0644]
usr.bin/tic/dump_entry.c
usr.bin/tic/dump_entry.h
usr.bin/tic/infotocap.1
usr.bin/tic/progs.priv.h
usr.bin/tic/reset_cmd.c [new file with mode: 0644]
usr.bin/tic/reset_cmd.h [new file with mode: 0644]
usr.bin/tic/tic.1
usr.bin/tic/tic.c
usr.bin/tic/tparm_type.c [new file with mode: 0644]
usr.bin/tic/tparm_type.h [new file with mode: 0644]
usr.bin/tic/transform.c [new file with mode: 0644]
usr.bin/tic/transform.h
usr.bin/tic/tty_settings.c [new file with mode: 0644]
usr.bin/tic/tty_settings.h [new file with mode: 0644]
usr.bin/tput/Makefile
usr.bin/tput/tput.1
usr.bin/tput/tput.c
usr.bin/tset/Makefile
usr.bin/tset/tset.1
usr.bin/tset/tset.c