There are many user-definable variables in games.eclass which allows a user to customize how games are installed on Gentoo. Since they're user-definable, they could have spaces in them. Also, there's two commonly-used variables in games, "dir" and "Ddir", which we use to tell portage where to install things. These invariably pull in one of the GAMES_* variables, so they need to be quoted, also.
Created attachment 145502 [details, diff] repoman-gamesvars.diff This patch adds support for the GAMES_* variables and dir/Ddir...
Should we just make it match GAMES_* or is it better if we list each one explicitly?
Well, only those are user-definable at this time. There are others that aren't user-definable, and don't require quoting. It wouldn't *hurt* to check them all, though.
This is fixed in 2.1.5_rc1.