Regarding: gamesperms() { chmod u+rw,g+r-w,o-rwx "$@"; } and friends. I'd like to able to be able to make games world-executable on my system.
Afais that could easily be done with some additional variables, although that will lead to micromanagement, since GAMES_STATEDIR for example has different permissions. Another approach would be to just disable all chmod/chown code with a magic variable. But I am not sure if that might have any other side-effects depending on the package.
+ 21 Nov 2014; Julian Ospald <hasufell@gentoo.org> games.eclass: + add documentation for games.eclass, rm unnecessary exports I added the following to the documentation which isn't particularly the same to what you want, but comes close enough to it, I guess. # @ECLASS-VARIABLE: GAMES_GROUP # @DESCRIPTION: # The GROUP that owns all game files and usually does not have # write permissions. May be set by the user. # If you want games world-executable, then you can at least set this variable # to 'users' which is almost the same.