games.eclass has some linux specific stuff. In addition, the chown wasn't working because the -R needed to come before the user/group. This patch addresses those issues.
Created attachment 41215 [details, diff] games.eclass.patch
what is the point of the 'local DDIR' in the first hunk ?
Sorry I never responded to this, we really couldn't use it until we got a working baselayout, which we have now. The DDIR fix removes multiple /'s which screws up chmod for some reason or another. It works fine on my linux install as well, so it should be fine to commit for everyone.
The last if useq macos ; then in the patch should check both macos and ppc-macos, correct?
actually macos isn't used anymore, so all those conditionals should `useq userland_Darwin` instead of {macos,ppc-macos}
everything here should be fixed already anyways except for the DDIR crap i dont plan on fixing that ... it should be resolved with Bug #97324