This commit is wrong: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-text/goldendict/goldendict-1.0.1.ebuild?r1=1.7&r2=1.8 Before it was LINGUAS="ru -ar -bg -cs -de -el -it -lt -uk -vi -zh" now it is LINGUAS="-ar_SA% -bg_BG% -cs_CZ% -de_DE% -el_GR% -it_IT% -lt_LT% -ru_RU% -uk_UA% -vi_VN% -zh_CN% (-ar%) (-bg%) (-cs%) (-de%) (-el%) (-it%) (-lt%) (-ru%*) (-uk%) (-vi%) (-zh%)" Please check your commits before pushing.
This is intended behaviour as per my announcement for l10n.eclass, see http://www.gossamer-threads.com/lists/gentoo/dev/257290
PLease change your eclass: it should use linguas_xx USE flag for both xx and xx_XX. Gentoo has such behaviour for years, no good reason for changing it. Also there was no announce about such global change in metadata/news/
(In reply to comment #2) > PLease change your eclass: it should use linguas_xx USE flag for both xx and > xx_XX. Gentoo has such behaviour for years, no good reason for changing it. Except for LANGSLONG in qt4-r2.eclass, is this true anywhere else in the tree? > Also there was no announce about such global change in metadata/news/ This is not a global change. It's only a change from previous qt4-r2.eclass behaviour in a small number of packages.
That said, I would be happy to accept some code to address this issue in the eclass. I'm sure there would be other users who would be pleased by such functionality.