diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2021-01-04 16:29:40 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2021-01-05 13:01:32 +0000 |
commit | 821aa63a09402935da0a73abf20ba0441562aa07 (patch) | |
tree | b1a1034d969a225e45fc85a376347eea3b391652 /share/mk | |
parent | 9fd96b416c4572c83d4958763819bae83928cbce (diff) | |
download | src-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.mk | 16 |
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. |