The ebuild contains the following line - which will make it die whenever the useflag "unicode" is not set - which does not seem intended: ( use unicode && epatch "${FILESDIR}/nxtvepg-unicode.patch" ) || die "unicode patch failed"
Created attachment 181811 [details, diff] nxtvepg-2.8.0.ebuild.diff Patch fixing the issue
I like this version more, but both should fix the issue: if use unicode; then epatch "${FILESDIR}/nxtvepg-unicode.patch" || die "unicode patch failed" fi
epatch failes on its own, so no need for any conditional statements. Fixed in tree.