Created attachment 164356 [details]
Finch does not like the ncurses lib in the base OS for some reason. It will build against it, but it renders improperly. For what ever reason, for the longest time, it was perfectly content choosing the ports one, but post recent ncurses update, it now insists on choosing the base one. To fix this, one most pass the header location to use to configure.
Support has been added for building finch with ncurses.
A commit references this bug:
Date: Sat Dec 19 21:40:42 UTC 2015
New revision: 404029
Add support for building finch with port's ncurses.