But emulators/qemu is:
It should either be updated, or removed.
Working on 3.00-rc1.
A commit references this bug:
Date: Thu Feb 28 01:52:19 UTC 2019
New revision: 494122
emulators/qemu-devel: Update version 2.6.0=>3.1.0
Reported by: bcran
What is driving the restriction for USES=ncurses:base (as opposed to just USES=ncurses)? When I build with the ports version of ncurses, qemu-devel seems to build just fine.
(In reply to John Hein from comment #3)
Can't recollect the exact BUG id, but there was an issue where qemu would build with ncurses ports if it was installed and would give unprecedented result. That'w why we force ncurses:base,
(In reply to Muhammad Moinur Rahman from comment #4)
Thanks, if you remember the bug, let me know, and I'll check if it still applies. I'll see if I can find it in bugzilla.
emulators/qemu builds fine with USES=ncurses (not just :base), too, by the way.
(In reply to John Hein from comment #5)
(In reply to Muhammad Moinur Rahman from comment #6)
Got it. I think I see the problem. It looks like it compiles with the port headers but is hard-coded (-L/usr/lib) to link with the curses lib in /usr/lib. That behavior appears to have been introduced in 2017 (see r435826).
I'll see if I can work up a patch so it can work with either ncurses version.