Here's the offending part: for x in $(find "${WORKDIR}" -type f '(' -name config.guess -o -name config.sub ')') ; do vecho " * econf: updating ${x/${WORKDIR}\/} with /usr/share/gnuconfig/${x##*/}" cp -f /usr/share/gnuconfig/${x##*/} ${x} done which is broken when paths have spaces.
Created attachment 140314 [details, diff] ebuild.sh-epatch-source-spaces.patch Use find blah | while read x. This implies executing the code in a subshell. If this is a problem here, it could be workaround'ed with IFS.
Thanks, this is in svn.
This has been released in 2.1.4.