On Fri, 1 Sep 2023, Rhialto wrote:
I did an experiment with a Makefile.test which just contains PREFER.curses= pkgsrc .include "../../mk/curses.buildlink3.mk" .include "../../mk/termcap.buildlink3.mk" .include "../../mk/bsd.pkg.mk" [...] Then I noticed the symlink: /usr/lib/libtermcap.so@ -> libterminfo.so That's probably how it got linked, and not removed...
So, something like this: PREFER.curses= pkgsrc .include "../../mk/curses.buildlink3.mk" .if ! ${PREFER.curses:U} == "pkgsrc" .include "../../mk/termcap.buildlink3.mk" .endif .include "../../mk/bsd.pkg.mk" or whatever equivalent the in mk/termcap.buildlink3.mk since I see that PDcurses also has terminfo functions built-in. -RVP