Hello, I just tested that app-text/stardict-3.0.1-r3 works well with app-accessibility/festival-2.0.95_beta. Since festival plugin for stardict is not build and festival is used as an external TTS program, I can't undestand why fixed version of festival should be required. At least festival? ( >=app-accessibility/festival-1.96_beta ) should be enough. (I do not know if older version have some problems with them.)
On second thought I can't understand why USE="festival" and dependency on festival is required at all. The only effect of this use flag is elog message, this can be done without USE flag at all.
+*stardict-3.0.3 (08 Jan 2012) + + 08 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +stardict-3.0.3.ebuild, + +files/stardict-3.0.3-correct-glib-include.patch, + +files/stardict-3.0.3-entry.patch, +files/stardict-3.0.3-gcc46.patch, + metadata.xml: + Version bump wrt #351416 by "zvasylvv". Remove unnecessary runtime depend for + festival and resort to pkg_postinst() message wrt #330351 by Andrew + Savchenko. Fix building with GLIB >= 2.31 wrt #396219 by Oschtan. USE="tools" + to install utilities which have been moved to the main package since 3.0.3 + wrt #292773 by "andcycle-gentoo.bugs".