already filed a bug, but no response so far https://bugs.gentoo.org/show_bug.cgi?id=444478
any comments? This is sane imo, cause some games herd developers don't agree with the "always latest EAPI" thing which is no official policy anyway.
--- eclass/games.eclass +++ eclass/games.eclass @@ -39,12 +39,21 @@ } egamesconf() { + # handle verbose build log pre-EAPI5 + local _gamesconf="" + if has "${EAPI:-0}" 0 1 2 3 4 ; then + case $(./configure --help) in + *--disable-silent-rules*) _gamesconf="--disable-silent-rules";; + esac + fi + econf \ --prefix="${GAMES_PREFIX}" \ --libdir="$(games_get_libdir)" \ --datadir="${GAMES_DATADIR}" \ --sysconfdir="${GAMES_SYSCONFDIR}" \ --localstatedir="${GAMES_STATEDIR}" \ + ${_gamesconf} \ "$@" }