We know dev-util/yacc is a YACC stuff. In offical portage tree, there're some YACC comatible stuffs, e.g sys-devel/bison. So, we can make it virtual. For example, official sys-apps/pcmciautils-014 ebuild directly depends dev-utils/yacc, but it compiles fine w/ sys-devel/bison w/ "-y" for YACC compatible flag. I'll file modified sys-apps/pcmciautils-014 ebuild as a proof. It compiles fine by "ebuild ... compile", at least. And then, I'll post a result of "pquery --redep ... --raw" for listing ebuilds which directly depend dev-util/yacc.
Created attachment 99893 [details] A modified ebuild for sys-apps/pcmciautils-014 A proof of sys-devel/bison is YACC compatible.
"pquery --revdep dev-util/yacc --raw" said these ebuilds directly depend dev-util/yacc. app-editors/nedit-5.5 app-shells/ash-1.6 app-shells/dash-0.5.2.7 app-shells/dash-0.5.2.8 app-shells/dash-0.5.3.3 app-text/a2ps-4.13c-r2 app-text/a2ps-4.13c-r3 app-text/a2ps-4.13c-r4 app-text/a2ps-4.13c-r5 dev-lang/ezm3-1.2 dev-lang/srf-1.0 dev-libs/tinyq-3.0.4 dev-libs/tinyq-3.0.5 dev-libs/tinyq-3.0.6 dev-util/cdecl-2.5-r1 dev-util/cvsup-16.1h games-roguelike/falconseye-1.9.3-r1 games-roguelike/falconseye-1.9.4a games-roguelike/noegnud-nethack-0.7.1 games-roguelike/noegnud-nethack-0.8.2 games-roguelike/noegnud-nethack-0.8.3 games-roguelike/noegnud-slashem-0.8.2 games-roguelike/slashem-0.0.760 games-roguelike/slashem-0.0.772 mail-client/etpan-ng-0.7 mail-client/etpan-ng-0.7.1 media-sound/denemo-0.5.9 media-sound/denemo-0.7.2 media-sound/denemo-0.7.4 media-sound/denemo-0.7.5 net-analyzer/ippl-1.4.14 net-misc/htun-0.9.5 net-misc/mrouted-3.9_beta3 net-misc/rdist-6.1.5-r1 net-p2p/gtk-gnutella-0.95.4-r1 net-p2p/gtk-gnutella-0.96.1 sci-mathematics/Macaulay2-0.9.2 sys-apps/pcmcia-cs-3.2.9_pre20050614 sys-apps/pcmciautils-012 sys-apps/pcmciautils-013 sys-apps/pcmciautils-014 sys-apps/tcng-9i sys-apps/tcng-9l sys-apps/tcng-9m sys-fs/lde-2.6.0 sys-fs/lde-2.6.1
*** This bug has been marked as a duplicate of 82849 ***