privatize libncurses (touches many, many programs)

Operating Systems / DragonFlyBSD - John Marino [marino.st] - 28 January 2016 18:26 UTC

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.

23b3ef7 privatize libncurses (touches many, many programs)
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(-)

Upstream: gitweb.dragonflybsd.org


  • Share