On 21 August 2015 at 19:16, Sergey Popov <pinkb...@gentoo.org> wrote: > Now, THAT should be fixed either way - by moving 'dedicated' to > 'server'(for those packages), or, preferabbly - by allowing > USE='dedicated' to work as hasufell said - build ONLY dedicated server > and no client at all.
Another compromise that *could* work if the installation is so structured: Split the server behaviour into its own package. games-whatever/foo + IUSE="server" games-whatever/foo-server That completely eliminates the required_use confusion. "foo" is always providing a client, and USE="server" is just a convenience that few will want. If you want a server, install "foo-server". Granted this is of course not always possible if the server and client share files, but such a solution would be high on my considerations were it me. -- Kent KENTNL - https://metacpan.org/author/KENTNL