ncurses: bump shlib number to version 9

ABI has change in between ncurses 5 or 6. While theorically ncurses 6 is buildable with
backward compatibility, I fail at building in a way where the application linked against
the previous version of ncurses are rendering properly.
Let's go on the new ABI which provides all the latest features.

A compat12x package is cooking for backward compatibility
This commit is contained in:
Baptiste Daroussin 2020-02-20 09:12:07 +00:00
parent 4a82db5fe7
commit e0989ec919
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=358164
2 changed files with 7 additions and 2 deletions

View File

@ -36,6 +36,12 @@
# xargs -n1 | sort | uniq -d;
# done
# 20200220: Upgrade of ncurses, shlib bumped to version 9
OLD_FILES+=lib/libncurses.so.8
OLD_FILES+=lib/libncursesw.so.8
OLD_FILES+=usr/lib32/libncurses.so.8
OLD_FILES+=usr/lib32/libncursesw.so.8
# 20200206: Remove elf2aout
OLD_FILES+=usr/bin/elf2aout
OLD_FILES+=usr/share/man/man1/elf2aout.1.gz

View File

@ -13,7 +13,7 @@ MK_MAN=no
.include "${.CURDIR:H}/config.mk"
LIB= ncurses${LIB_SUFFIX}
SHLIB_MAJOR= 8
SHLIB_MAJOR= 9
NO_LINT=
@ -292,7 +292,6 @@ CLEANFILES= ${GENSRCS} ${GENHDRS} keys.list make_hash term.h.new \
make_keys MKterm.h.awk comp_captab.c curses.head
CFLAGS+= -DFREEBSD_NATIVE -DTERMIOS
CFLAGS.lib_freeall.c+= -Wno-missing-prototypes
# Installed
HEADERS= curses.h term.h termcap.h unctrl.h