If you set -nls then compiling pidgin results in a compile of finch only, with no actual "pidgin" binary. In every other package, NLS just disables additional languages/translations, not the entire/primary program. At the very least, we need a warning on the ebuild explaining this. Reproducible: Always Steps to Reproduce: 1. Set -nls use flag 2. emerge pidgin 3. There is no step 3 (or pidgin) Actual Results: No pidgin binary Expected Results: Running pidgin binary would, at worst, give no support for additional languages
With NLS disabled, the ./configure gives this... Warning: You have disabled the building and intallation of translation data. This will prevent building pidgin.desktop and the GConf schemas. Be sure you know what you are doing. Obviously, upstream changed their configure option functionality, but we still need to warn/error on this I think, since it completely removes the actual program that's being emerged.
According to the ./configure output, /usr/bin/pidgin *should* be built/installed when USE=-nls -- except that in this case, it obviously isn't happening.
17 May 2010; Olivier Crête <tester@gentoo.org> pidgin-2.7.0.ebuild, +files/pidgin-2.7.0-icq-fix.patch: Remove nls use flag ag (bug #319557) and added upstream patch for ICQ regression (bug #320061)