git: privatize libncurses (touches many, many programs)
John Marino
marino at crater.dragonflybsd.org
Thu Jan 28 16:27:36 PST 2016
commit 23b3ef782b63cf6420fbc418c6177a4f9f40df66
Author: John Marino <draco at marino.st>
Date: Fri Jan 29 01:18:54 2016 +0100
privatize libncurses (touches many, many programs)
The ncurses software produces 8 libraries: normal and wide versions of
ncurses, forms, menu, and panel. The dragonfly base doesn't use forms
or menu at all so we can remove 4 libraries immediately and their
associated man pages.
The panel library is only used in one place, so technically libpanelw
is no longer required, but let's keep building it anyway.
While here, delete references to libcurses. It was just symlinked to
ncurses, so let's take the opportunity to only reference ncurses from
this point forward and not install a private version of libcurses.
Summary of changes:
Makefile_upgrade.inc | 603 +++++
bin/csh/Makefile | 14 +-
bin/ls/Makefile | 4 +-
bin/sh/Makefile | 22 +-
games/atc/Makefile | 6 +-
games/backgammon/backgammon/Makefile | 4 +-
games/backgammon/teachgammon/Makefile | 4 +-
games/battlestar/Makefile | 6 +-
games/bs/Makefile | 10 +-
games/canfield/canfield/Makefile | 6 +-
games/colorbars/Makefile | 5 +-
games/cribbage/Makefile | 6 +-
games/grdc/Makefile | 10 +-
games/hack/Makefile | 4 +-
games/hangman/Makefile | 5 +-
games/hunt/hunt/Makefile | 6 +-
games/larn/Makefile | 4 +-
games/mille/Makefile | 6 +-
games/phantasia/Makefile | 5 +-
games/rain/Makefile | 6 +-
games/robots/Makefile | 6 +-
games/rogue/Makefile | 6 +-
games/sail/Makefile | 6 +-
games/snake/snake/Makefile | 5 +-
games/worm/Makefile | 6 +-
games/worms/Makefile | 6 +-
gnu/sbin/lvm/Makefile | 2 +-
gnu/usr.bin/dialog/Makefile | 3 +-
gnu/usr.bin/gdb/gdb/Makefile | 3 +-
gnu/usr.bin/gdb/kgdb/Makefile | 3 +-
gnu/usr.bin/gdb/libgdb/Makefile | 3 +-
lib/libedit/libedit/Makefile | 3 +-
lib/libncurses/Makefile | 7 +-
lib/libncurses/Makefile.inc | 4 +-
lib/libncurses/libform/Makefile | 74 -
lib/libncurses/libform/Symbol.map | 108 -
lib/libncurses/libformw/Makefile | 3 -
lib/libncurses/libformw/Symbol.map | 3 -
lib/libncurses/libmenu/Makefile | 60 -
lib/libncurses/libmenu/Symbol.map | 88 -
lib/libncurses/libmenuw/Makefile | 3 -
lib/libncurses/libmenuw/Symbol.map | 1 -
lib/libncurses/libncurses/Makefile | 30 +-
lib/libncurses/libpanel/Makefile | 2 +-
lib/libncurses/man/Makefile | 683 ------
lib/libncurses/man/clear.1 | 47 -
lib/libncurses/man/curs_add_wch.3 | 224 --
lib/libncurses/man/curs_add_wchstr.3 | 95 -
lib/libncurses/man/curs_addch.3 | 187 --
lib/libncurses/man/curs_addchstr.3 | 97 -
lib/libncurses/man/curs_addstr.3 | 95 -
lib/libncurses/man/curs_addwstr.3 | 92 -
lib/libncurses/man/curs_attr.3 | 270 ---
lib/libncurses/man/curs_beep.3 | 57 -
lib/libncurses/man/curs_bkgd.3 | 92 -
lib/libncurses/man/curs_bkgrnd.3 | 100 -
lib/libncurses/man/curs_border.3 | 153 --
lib/libncurses/man/curs_border_set.3 | 206 --
lib/libncurses/man/curs_clear.3 | 118 -
lib/libncurses/man/curs_color.3 | 243 --
lib/libncurses/man/curs_delch.3 | 68 -
lib/libncurses/man/curs_deleteln.3 | 85 -
lib/libncurses/man/curs_extend.3 | 79 -
lib/libncurses/man/curs_get_wch.3 | 165 --
lib/libncurses/man/curs_get_wstr.3 | 176 --
lib/libncurses/man/curs_getcchar.3 | 138 --
lib/libncurses/man/curs_getch.3 | 344 ---
lib/libncurses/man/curs_getstr.3 | 122 -
lib/libncurses/man/curs_getyx.3 | 100 -
lib/libncurses/man/curs_in_wch.3 | 66 -
lib/libncurses/man/curs_in_wchstr.3 | 120 -
lib/libncurses/man/curs_inch.3 | 77 -
lib/libncurses/man/curs_inchstr.3 | 99 -
lib/libncurses/man/curs_initscr.3 | 130 --
lib/libncurses/man/curs_inopts.3 | 236 --
lib/libncurses/man/curs_ins_wch.3 | 63 -
lib/libncurses/man/curs_ins_wstr.3 | 106 -
lib/libncurses/man/curs_insch.3 | 72 -
lib/libncurses/man/curs_insstr.3 | 99 -
lib/libncurses/man/curs_instr.3 | 87 -
lib/libncurses/man/curs_inwstr.3 | 91 -
lib/libncurses/man/curs_kernel.3 | 185 --
lib/libncurses/man/curs_legacy.3 | 82 -
lib/libncurses/man/curs_memleaks.3 | 69 -
lib/libncurses/man/curs_mouse.3 | 315 ---
lib/libncurses/man/curs_move.3 | 63 -
lib/libncurses/man/curs_opaque.3 | 141 --
lib/libncurses/man/curs_outopts.3 | 222 --
lib/libncurses/man/curs_overlay.3 | 81 -
lib/libncurses/man/curs_pad.3 | 157 --
lib/libncurses/man/curs_print.3 | 68 -
lib/libncurses/man/curs_printw.3 | 92 -
lib/libncurses/man/curs_refresh.3 | 140 --
lib/libncurses/man/curs_scanw.3 | 95 -
lib/libncurses/man/curs_scr_dump.3 | 96 -
lib/libncurses/man/curs_scroll.3 | 90 -
lib/libncurses/man/curs_slk.3 | 242 --
lib/libncurses/man/curs_sp_funcs.3 | 353 ---
lib/libncurses/man/curs_termattrs.3 | 128 --
lib/libncurses/man/curs_termcap.3 | 172 --
lib/libncurses/man/curs_terminfo.3 | 359 ---
lib/libncurses/man/curs_threads.3 | 601 -----
lib/libncurses/man/curs_touch.3 | 112 -
lib/libncurses/man/curs_trace.3 | 170 --
lib/libncurses/man/curs_util.3 | 247 ---
lib/libncurses/man/curs_variables.3 | 135 --
lib/libncurses/man/curs_window.3 | 185 --
lib/libncurses/man/default_colors.3 | 138 --
lib/libncurses/man/define_key.3 | 63 -
lib/libncurses/man/form.3 | 210 --
lib/libncurses/man/form_cursor.3 | 69 -
lib/libncurses/man/form_data.3 | 57 -
lib/libncurses/man/form_driver.3 | 331 ---
lib/libncurses/man/form_field.3 | 92 -
lib/libncurses/man/form_field_attributes.3 | 86 -
lib/libncurses/man/form_field_buffer.3 | 132 --
lib/libncurses/man/form_field_info.3 | 79 -
lib/libncurses/man/form_field_just.3 | 72 -
lib/libncurses/man/form_field_new.3 | 100 -
lib/libncurses/man/form_field_opts.3 | 117 -
lib/libncurses/man/form_field_userptr.3 | 63 -
lib/libncurses/man/form_field_validation.3 | 138 --
lib/libncurses/man/form_fieldtype.3 | 142 --
lib/libncurses/man/form_hook.3 | 94 -
lib/libncurses/man/form_new.3 | 83 -
lib/libncurses/man/form_new_page.3 | 71 -
lib/libncurses/man/form_opts.3 | 84 -
lib/libncurses/man/form_page.3 | 90 -
lib/libncurses/man/form_post.3 | 85 -
lib/libncurses/man/form_requestname.3 | 64 -
lib/libncurses/man/form_userptr.3 | 63 -
lib/libncurses/man/form_variables.3 | 82 -
lib/libncurses/man/form_win.3 | 91 -
lib/libncurses/man/key_defined.3 | 54 -
lib/libncurses/man/keybound.3 | 58 -
lib/libncurses/man/keyok.3 | 57 -
lib/libncurses/man/legacy_coding.3 | 76 -
lib/libncurses/man/menu.3 | 187 --
lib/libncurses/man/menu_attributes.3 | 94 -
lib/libncurses/man/menu_cursor.3 | 67 -
lib/libncurses/man/menu_driver.3 | 200 --
lib/libncurses/man/menu_format.3 | 81 -
lib/libncurses/man/menu_hook.3 | 95 -
lib/libncurses/man/menu_items.3 | 87 -
lib/libncurses/man/menu_mark.3 | 80 -
lib/libncurses/man/menu_new.3 | 80 -
lib/libncurses/man/menu_opts.3 | 98 -
lib/libncurses/man/menu_pattern.3 | 85 -
lib/libncurses/man/menu_post.3 | 85 -
lib/libncurses/man/menu_requestname.3 | 65 -
lib/libncurses/man/menu_spacing.3 | 88 -
lib/libncurses/man/menu_userptr.3 | 63 -
lib/libncurses/man/menu_win.3 | 91 -
lib/libncurses/man/mitem_current.3 | 96 -
lib/libncurses/man/mitem_name.3 | 59 -
lib/libncurses/man/mitem_new.3 | 84 -
lib/libncurses/man/mitem_opts.3 | 78 -
lib/libncurses/man/mitem_userptr.3 | 64 -
lib/libncurses/man/mitem_value.3 | 70 -
lib/libncurses/man/mitem_visible.3 | 53 -
lib/libncurses/man/ncurses.3 | 1194 ----------
lib/libncurses/man/panel.3 | 193 --
lib/libncurses/man/resizeterm.3 | 95 -
lib/libncurses/man/tabs.1 | 141 --
lib/libncurses/man/term.5 | 277 ---
lib/libncurses/man/term.7 | 198 --
lib/libncurses/man/term_variables.3 | 153 --
lib/libncurses/man/terminfo.5 | 3332 ----------------------------
lib/libncurses/man/tput.1 | 319 ---
lib/libncurses/man/tset.1 | 283 ---
lib/libncurses/man/wresize.3 | 59 -
libexec/telnetd/Makefile | 3 +-
sbin/fsdb/Makefile | 2 +-
sbin/vinum/Makefile | 2 +-
secure/usr.bin/sftp/Makefile | 2 +-
share/initrd/bin/Makefile | 2 +-
share/initrd/sbin.lvm/Makefile | 2 +-
share/initrd/sbin/Makefile | 2 +-
share/mk/bsd.libnames.mk | 12 +-
tools/tools/net80211/stumbler/Makefile | 3 +-
usr.bin/bc/Makefile | 2 +-
usr.bin/crunch/examples/filesystem.conf | 2 +-
usr.bin/crunch/examples/fixit.conf | 2 +-
usr.bin/crunch/examples/kcopy.conf | 2 +-
usr.bin/crunch/examples/really-big.conf | 2 +-
usr.bin/ee/Makefile | 3 +-
usr.bin/ftp/Makefile | 2 +-
usr.bin/less/Makefile | 3 +-
usr.bin/msgs/Makefile | 4 +-
usr.bin/ncal/Makefile | 3 +-
usr.bin/systat/Makefile | 6 +-
usr.bin/tabs/Makefile | 4 +-
usr.bin/talk/Makefile | 5 +-
usr.bin/telnet/Makefile | 3 +-
usr.bin/tftp/Makefile | 2 +-
usr.bin/tic/Makefile | 16 +-
usr.bin/top/Makefile | 4 +-
usr.bin/tput/Makefile | 4 +-
usr.bin/tset/Makefile | 4 +-
usr.bin/ul/Makefile | 3 +-
usr.bin/units/Makefile | 2 +-
usr.bin/vi/Makefile | 3 +-
usr.bin/window/Makefile | 4 +-
usr.sbin/802_11/wpa_cli/Makefile | 2 +-
usr.sbin/cdcontrol/Makefile | 2 +-
usr.sbin/installer/dfuife_curses/Makefile | 3 +-
usr.sbin/lpr/lpc/Makefile | 2 +-
usr.sbin/pppctl/Makefile | 2 +-
usr.sbin/tzsetup/Makefile | 3 +-
usr.sbin/watch/Makefile | 4 +-
210 files changed, 805 insertions(+), 21616 deletions(-)
delete mode 100644 lib/libncurses/libform/Makefile
delete mode 100644 lib/libncurses/libform/Symbol.map
delete mode 100644 lib/libncurses/libformw/Makefile
delete mode 100644 lib/libncurses/libformw/Symbol.map
delete mode 100644 lib/libncurses/libmenu/Makefile
delete mode 100644 lib/libncurses/libmenu/Symbol.map
delete mode 100644 lib/libncurses/libmenuw/Makefile
delete mode 100644 lib/libncurses/libmenuw/Symbol.map
delete mode 100644 lib/libncurses/man/Makefile
delete mode 100644 lib/libncurses/man/clear.1
delete mode 100644 lib/libncurses/man/curs_add_wch.3
delete mode 100644 lib/libncurses/man/curs_add_wchstr.3
delete mode 100644 lib/libncurses/man/curs_addch.3
delete mode 100644 lib/libncurses/man/curs_addchstr.3
delete mode 100644 lib/libncurses/man/curs_addstr.3
delete mode 100644 lib/libncurses/man/curs_addwstr.3
delete mode 100644 lib/libncurses/man/curs_attr.3
delete mode 100644 lib/libncurses/man/curs_beep.3
delete mode 100644 lib/libncurses/man/curs_bkgd.3
delete mode 100644 lib/libncurses/man/curs_bkgrnd.3
delete mode 100644 lib/libncurses/man/curs_border.3
delete mode 100644 lib/libncurses/man/curs_border_set.3
delete mode 100644 lib/libncurses/man/curs_clear.3
delete mode 100644 lib/libncurses/man/curs_color.3
delete mode 100644 lib/libncurses/man/curs_delch.3
delete mode 100644 lib/libncurses/man/curs_deleteln.3
delete mode 100644 lib/libncurses/man/curs_extend.3
delete mode 100644 lib/libncurses/man/curs_get_wch.3
delete mode 100644 lib/libncurses/man/curs_get_wstr.3
delete mode 100644 lib/libncurses/man/curs_getcchar.3
delete mode 100644 lib/libncurses/man/curs_getch.3
delete mode 100644 lib/libncurses/man/curs_getstr.3
delete mode 100644 lib/libncurses/man/curs_getyx.3
delete mode 100644 lib/libncurses/man/curs_in_wch.3
delete mode 100644 lib/libncurses/man/curs_in_wchstr.3
delete mode 100644 lib/libncurses/man/curs_inch.3
delete mode 100644 lib/libncurses/man/curs_inchstr.3
delete mode 100644 lib/libncurses/man/curs_initscr.3
delete mode 100644 lib/libncurses/man/curs_inopts.3
delete mode 100644 lib/libncurses/man/curs_ins_wch.3
delete mode 100644 lib/libncurses/man/curs_ins_wstr.3
delete mode 100644 lib/libncurses/man/curs_insch.3
delete mode 100644 lib/libncurses/man/curs_insstr.3
delete mode 100644 lib/libncurses/man/curs_instr.3
delete mode 100644 lib/libncurses/man/curs_inwstr.3
delete mode 100644 lib/libncurses/man/curs_kernel.3
delete mode 100644 lib/libncurses/man/curs_legacy.3
delete mode 100644 lib/libncurses/man/curs_memleaks.3
delete mode 100644 lib/libncurses/man/curs_mouse.3
delete mode 100644 lib/libncurses/man/curs_move.3
delete mode 100644 lib/libncurses/man/curs_opaque.3
delete mode 100644 lib/libncurses/man/curs_outopts.3
delete mode 100644 lib/libncurses/man/curs_overlay.3
delete mode 100644 lib/libncurses/man/curs_pad.3
delete mode 100644 lib/libncurses/man/curs_print.3
delete mode 100644 lib/libncurses/man/curs_printw.3
delete mode 100644 lib/libncurses/man/curs_refresh.3
delete mode 100644 lib/libncurses/man/curs_scanw.3
delete mode 100644 lib/libncurses/man/curs_scr_dump.3
delete mode 100644 lib/libncurses/man/curs_scroll.3
delete mode 100644 lib/libncurses/man/curs_slk.3
delete mode 100644 lib/libncurses/man/curs_sp_funcs.3
delete mode 100644 lib/libncurses/man/curs_termattrs.3
delete mode 100644 lib/libncurses/man/curs_termcap.3
delete mode 100644 lib/libncurses/man/curs_terminfo.3
delete mode 100644 lib/libncurses/man/curs_threads.3
delete mode 100644 lib/libncurses/man/curs_touch.3
delete mode 100644 lib/libncurses/man/curs_trace.3
delete mode 100644 lib/libncurses/man/curs_util.3
delete mode 100644 lib/libncurses/man/curs_variables.3
delete mode 100644 lib/libncurses/man/curs_window.3
delete mode 100644 lib/libncurses/man/default_colors.3
delete mode 100644 lib/libncurses/man/define_key.3
delete mode 100644 lib/libncurses/man/form.3
delete mode 100644 lib/libncurses/man/form_cursor.3
delete mode 100644 lib/libncurses/man/form_data.3
delete mode 100644 lib/libncurses/man/form_driver.3
delete mode 100644 lib/libncurses/man/form_field.3
delete mode 100644 lib/libncurses/man/form_field_attributes.3
delete mode 100644 lib/libncurses/man/form_field_buffer.3
delete mode 100644 lib/libncurses/man/form_field_info.3
delete mode 100644 lib/libncurses/man/form_field_just.3
delete mode 100644 lib/libncurses/man/form_field_new.3
delete mode 100644 lib/libncurses/man/form_field_opts.3
delete mode 100644 lib/libncurses/man/form_field_userptr.3
delete mode 100644 lib/libncurses/man/form_field_validation.3
delete mode 100644 lib/libncurses/man/form_fieldtype.3
delete mode 100644 lib/libncurses/man/form_hook.3
delete mode 100644 lib/libncurses/man/form_new.3
delete mode 100644 lib/libncurses/man/form_new_page.3
delete mode 100644 lib/libncurses/man/form_opts.3
delete mode 100644 lib/libncurses/man/form_page.3
delete mode 100644 lib/libncurses/man/form_post.3
delete mode 100644 lib/libncurses/man/form_requestname.3
delete mode 100644 lib/libncurses/man/form_userptr.3
delete mode 100644 lib/libncurses/man/form_variables.3
delete mode 100644 lib/libncurses/man/form_win.3
delete mode 100644 lib/libncurses/man/key_defined.3
delete mode 100644 lib/libncurses/man/keybound.3
delete mode 100644 lib/libncurses/man/keyok.3
delete mode 100644 lib/libncurses/man/legacy_coding.3
delete mode 100644 lib/libncurses/man/menu.3
delete mode 100644 lib/libncurses/man/menu_attributes.3
delete mode 100644 lib/libncurses/man/menu_cursor.3
delete mode 100644 lib/libncurses/man/menu_driver.3
delete mode 100644 lib/libncurses/man/menu_format.3
delete mode 100644 lib/libncurses/man/menu_hook.3
delete mode 100644 lib/libncurses/man/menu_items.3
delete mode 100644 lib/libncurses/man/menu_mark.3
delete mode 100644 lib/libncurses/man/menu_new.3
delete mode 100644 lib/libncurses/man/menu_opts.3
delete mode 100644 lib/libncurses/man/menu_pattern.3
delete mode 100644 lib/libncurses/man/menu_post.3
delete mode 100644 lib/libncurses/man/menu_requestname.3
delete mode 100644 lib/libncurses/man/menu_spacing.3
delete mode 100644 lib/libncurses/man/menu_userptr.3
delete mode 100644 lib/libncurses/man/menu_win.3
delete mode 100644 lib/libncurses/man/mitem_current.3
delete mode 100644 lib/libncurses/man/mitem_name.3
delete mode 100644 lib/libncurses/man/mitem_new.3
delete mode 100644 lib/libncurses/man/mitem_opts.3
delete mode 100644 lib/libncurses/man/mitem_userptr.3
delete mode 100644 lib/libncurses/man/mitem_value.3
delete mode 100644 lib/libncurses/man/mitem_visible.3
delete mode 100644 lib/libncurses/man/ncurses.3
delete mode 100644 lib/libncurses/man/panel.3
delete mode 100644 lib/libncurses/man/resizeterm.3
delete mode 100644 lib/libncurses/man/tabs.1
delete mode 100644 lib/libncurses/man/term.5
delete mode 100644 lib/libncurses/man/term.7
delete mode 100644 lib/libncurses/man/term_variables.3
delete mode 100644 lib/libncurses/man/terminfo.5
delete mode 100644 lib/libncurses/man/tput.1
delete mode 100644 lib/libncurses/man/tset.1
delete mode 100644 lib/libncurses/man/wresize.3
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/23b3ef782b63cf6420fbc418c6177a4f9f40df66
--
DragonFly BSD source repository
More information about the Commits
mailing list