There's a problem on line 69 of kde-base/kde-i18n-3.2.2.ebuild that causes a syntax error when doing a merge if the user has more than one country/language listed in their LINGUAS environment variable (seems to be a problem in earlier versions too, but I only noticed it this time). The problem is just a lack of quotes around the ${LINGUAS} variable reference; i.e. it should be: if [ -z "${LINGUAS}" ]; then Reproducible: Always Steps to Reproduce: 1. Set LINGUAS to (say) "en_GB cs". 2. emerge kde-i18n Actual Results: Prints: [...] >>> Unpacking source... /usr/sbin/euild.sh: line 69: [: gb: binary operator expected >>> Unpacking kde-i18n-cs-3.2.2.tar.bz2 to /var/tmp/portage/kde-i18n-3.2.2/work [...] Package seemed to install OK anyway. Expected Results: Same without the error message
just fixed it in portage - thanks for the report.