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

Reply via email to