Creation of the games user and group is inlined in pkg_setup, therefore it's not possible to call it separately, without calling check_license and tc-export at the same time.
Created attachment 257123 [details, diff] proposed patch Not sure if "games_create_user" is a good name, since it also creates a group.
What problem are you really trying to solve?
(In reply to comment #2) > What problem are you really trying to solve? We have some games in the app-emacs category that could profit from shared score files. Also app-editors/emacs:23 itself installs two such score files, and its build system tries to change owner and group to "games". Which fails if there is no games user on the user's system. OTOH, this is all GPLed stuff, so there really is no need for calling check_license in these ebuilds.
check_license is only called if GAMES_CHECK_LICENSE is set to yes.
Closing as INVALID followind our conversation in irc.