That's another discussion birth from G/FreeBSD problems :) First of all, a bit of introduction on what libintl and iconv are supposed to mean:
- libintl is a library which takes care of providing i18n support at runtime in applications. This is provided by glibc and probably uclibc on Linux systems. - iconv() is a system function which provides charset conversions to programs. This is provided by glibc and uclibc probably, and by other libcs in other systems (aix?). *BSD libcs doesn't provide it directly, and some programs depends on GNU's implementation. For that, libiconv package was created and currently is used by G/FBSD systems. Now, many ebuilds needs to add to their dependency libiconv and gettext (to RDEPEND not just DEPEND) when they aren't used in glibc/uclibc systems. As this is nasty to add, a solution could be to create two more virtuals, provided by glibc and uclibc on Linux systems and by profile on OSX (at least for libiconv I think it's already in place), and provided also by gettext and libiconv in G/Fbsd (for example). How good this solution can be? -- Diego "Flameeyes" Pettenò Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64) http://dev.gentoo.org/~flameeyes/
pgp7jbaIVU3aF.pgp
Description: PGP signature