poppler-bindings-0.5.4 has a USE flag "gtk" but it use gtk2. Shouldn't that mean it needs the gtk2 USE flag? I don't want to put gtk in my make.conf because then other apps will build with gtk 1 support (and install it on my system).
No, it really shouldn't. See Bug 106560