]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ncurses: only keep the version with widechar support
authorBaptiste Daroussin <bapt@FreeBSD.org>
Mon, 4 Jan 2021 16:29:40 +0000 (17:29 +0100)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Tue, 5 Jan 2021 13:01:32 +0000 (14:01 +0100)
commit821aa63a09402935da0a73abf20ba0441562aa07
treeb1a1034d969a225e45fc85a376347eea3b391652
parent9fd96b416c4572c83d4958763819bae83928cbce
ncurses: only keep the version with widechar support

Only keep the widechar version of ncurses as libncursesw.so.9

Keep the old name to avoid breaking the ABI compatibility (the non
widechar version libncurses.so.9 is not binary compatible with
libncursesw.so.9) since all ports and base are already only linking
against the widechar version we can simply remove libncurses.so.9

Since the .9 version only lived in the dev branch and never ended in a
release, it is simply removed and not added to any binary compat
package.

Add symlinks to keep build time compatibility for anyone linking against
-lncurses
20 files changed:
Makefile.inc1
Makefile.libcompat
ObsoleteFiles.inc
lib/ncurses/Makefile
lib/ncurses/config.mk
lib/ncurses/form/Makefile
lib/ncurses/formw/Makefile [deleted file]
lib/ncurses/formw/Makefile.depend [deleted file]
lib/ncurses/menu/Makefile
lib/ncurses/menuw/Makefile [deleted file]
lib/ncurses/menuw/Makefile.depend [deleted file]
lib/ncurses/ncurses/Makefile
lib/ncurses/ncursesw/Makefile [deleted file]
lib/ncurses/ncursesw/Makefile.depend [deleted file]
lib/ncurses/panel/Makefile
lib/ncurses/panelw/Makefile [deleted file]
lib/ncurses/panelw/Makefile.depend [deleted file]
share/mk/src.libnames.mk
tools/bsdbox/Makefile.base
tools/tools/ath/athratestats/Makefile