Attached patch to pinentry-0.7.1-r1 ebuild adds the possibility to build GTK+ version of pinentry in addition to GTK+ 1.2 one, so that it blends with GNOME desktop much better. It uses a patch from http://home.arcor.de/dralbrecht.dress/GnuPG/Gtk2-Pinentry.html to do it and warns the user that a patch was applied to pinentry after its emerged.
Created attachment 45454 [details, diff] ebuild patch
The patch has been integrated into upstream CVS and I would prefer to do a CVS snapshot of pinentry to get the gtk-2 version into portage.
I added a CVS snapshot of pinentry to CVS. Includes support for gtk, gtk2, ncurses and qt.
Great, thanks!