ncurses wide character support

Today, I spent some time to get wide character support in base’s ncurses. Basically, most work were some six months ago. I managed to get lib32 build work by defining WORLD32 in ${LIB32MAKE} and do not set ${INCS} if WORLD32 is defined. So, it looks like

.if !defined(WORLD32)
INCSLINKS= curses.h ${INCLUDEDIR}/ncurses.h

I’m still running a make universe to make sure everything work. At least, amd64+lib32 and i386 build fine. On my i386 current, mutt works flawlessly with ncursesw. I will post the patch to -current once make universe is finished.

Leave a Reply