emerging the following unison builds the -gtk keyword inadvertently tries to emerge x11-ssh-askpass-1.2.2-r1 or gtk2-ssh-askpass It's not completely complete about how it chooses one or the other, but it shouldn't be requiring either of them! Note the correct placement of parentheses in the unison-2.9.1-r1 ebuild: RDEPEND="gtk? ( =x11-libs/gtk+-1.2* || ( net-misc/x11-ssh-askpass net-misc/gtk2-ssh-askpass ) )" And how they are misplaced in more ebuilds. Here's unison-2.17.1: RDEPEND="gtk? ( >=dev-ml/lablgtk-2.2 ) || ( net-misc/x11-ssh-askpass net-misc/gtk2-ssh-askpass )" It's not clear to me how this hasn't bee noticed until now
The affected ebuilds are unison-2.12.0-r1 unison-2.13.16 unison-2.17.1
I just updated those to not use the gtk2 USE flag and when i got bad parenthesis errors, i just corrected them the wrong way. I'll update those just now, thanks for the report.