as far as i saw during quick look at configure.ac and ebuild:
1. gtk dependency isn't conditional
2. there's additional conditional dependency for guile
3. there's additional conditional dependency for nls
4. gettext shouldn't propably be a dependency
5. configure script seems to be executed 3 times (!) before compilation - i
don't believe its needed
6. also - take a look at bug #95530
it's very quick overview of what i've seen. i may be wrong at some points and in
the other hand there can be more defects.
i'll try to handle that, but i need some time for testing