ebuild で複数のパッケージのうちどれかを入れていればよい、という依存関係を表わすとき、これまでは virtual を使うしかないと思っていた、つまり
DEPEND="( app-text/tetex || app-text/ptex )"
とか
DEPEND="( app-text/tetex ) || ( app-text/ptex )"
とか試してうまくいかなかったので、virtual しかないんだろうな、と思っていたのだが、gentoo-dev ML をふと見ていたら
DEPEND="|| ( app-text/tetex app-text/ptex )"
と書けるらしい。そっちに書くか……。