aboutsummaryrefslogtreecommitdiff
path: root/share/mk
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2021-01-04 16:29:40 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2021-01-05 13:01:32 +0000
commit821aa63a09402935da0a73abf20ba0441562aa07 (patch)
treeb1a1034d969a225e45fc85a376347eea3b391652 /share/mk
parent9fd96b416c4572c83d4958763819bae83928cbce (diff)
downloadsrc-821aa63a09402935da0a73abf20ba0441562aa07.tar.gz
src-821aa63a09402935da0a73abf20ba0441562aa07.zip
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
Diffstat (limited to 'share/mk')
-rw-r--r--share/mk/src.libnames.mk16
1 files changed, 4 insertions, 12 deletions
diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk
index ee94279e0cca..32cd1677bcd4 100644
--- a/share/mk/src.libnames.mk
+++ b/share/mk/src.libnames.mk
@@ -144,7 +144,6 @@ _LIBRARIES= \
memstat \
mp \
mt \
- ncurses \
ncursesw \
netgraph \
netmap \
@@ -182,7 +181,6 @@ _LIBRARIES= \
supcplusplus \
sysdecode \
tacplus \
- termcap \
termcapw \
tpool \
ufs \
@@ -376,7 +374,6 @@ _DP_c+= ssp_nonshared
_DP_stats= sbuf pthread
_DP_stdthreads= pthread
_DP_tacplus= md
-_DP_panel= ncurses
_DP_panelw= ncursesw
_DP_rpcsec_gss= gssapi
_DP_smb= kiconv
@@ -663,14 +660,10 @@ LIBBSDXMLDIR= ${OBJTOP}/lib/libexpat
LIBKVMDIR= ${OBJTOP}/lib/libkvm
LIBPTHREADDIR= ${OBJTOP}/lib/libthr
LIBMDIR= ${OBJTOP}/lib/msun
-LIBFORMDIR= ${OBJTOP}/lib/ncurses/form
-LIBFORMLIBWDIR= ${OBJTOP}/lib/ncurses/formw
-LIBMENUDIR= ${OBJTOP}/lib/ncurses/menu
-LIBMENULIBWDIR= ${OBJTOP}/lib/ncurses/menuw
-LIBNCURSESDIR= ${OBJTOP}/lib/ncurses/ncurses
-LIBNCURSESWDIR= ${OBJTOP}/lib/ncurses/ncursesw
-LIBPANELDIR= ${OBJTOP}/lib/ncurses/panel
-LIBPANELWDIR= ${OBJTOP}/lib/ncurses/panelw
+LIBFORMWDIR= ${OBJTOP}/lib/ncurses/form
+LIBMENUWDIR= ${OBJTOP}/lib/ncurses/menu
+LIBNCURSESWDIR= ${OBJTOP}/lib/ncurses/ncurses
+LIBPANELWDIR= ${OBJTOP}/lib/ncurses/panel
LIBCRYPTODIR= ${OBJTOP}/secure/lib/libcrypto
LIBSPLDIR= ${OBJTOP}/cddl/lib/libspl
LIBSSHDIR= ${OBJTOP}/secure/lib/libssh
@@ -679,7 +672,6 @@ LIBTEKENDIR= ${OBJTOP}/sys/teken/libteken
LIBEGACYDIR= ${OBJTOP}/tools/build
LIBLNDIR= ${OBJTOP}/usr.bin/lex/lib
-LIBTERMCAPDIR= ${LIBNCURSESDIR}
LIBTERMCAPWDIR= ${LIBNCURSESWDIR}
# Default other library directories to lib/libNAME.