On Thu, 2005-06-16 at 15:47 +0200, Diego 'Flameeyes' Pettenò wrote: > On Thursday 16 June 2005 00:02, Diego 'Flameeyes' Pettenò wrote: > > There are other solutions a part the new virtuals? > Ok just to summarize. > > a) getopt_long isn't important right now, FreeBSD 5 already takes care of it, > if in the future it will be necessary for NetBSD, OpenBSD or DragonFly, it > will be another issue. > > b) most of the packages requiring gettext at runtime already requires it at > build time atm... the simple thing to do is moving this on runtime on the > packages which needs when we'll stumble across it > > c) main problem is libiconv, but this is required just by a few packages > (gettext, glib2, bogofilter) the other uses it with gettext; as they doesn't > require a specific version, we can also add dev-libs/libiconv to glibc's > PROVIDE and just depend on dev-libs/libiconv. >
The issue I guess is that unlike it seems the common belief in the bsd camp is, virtuals is not the ultimate cure for all that is twisted. Rather do something like: DEPEND="!userland_GNU? ( dev-libs/libiconv )" (or '!elibc_glibc?' if that is more relevant if it might be needed for uclibc/whatever) Just keeping on heaping virtuals for everything is not the only way. Or just pull them in the profile. -- Martin Schlemmer Gentoo Linux Developer, Desktop/System Team Developer Cape Town, South Africa
signature.asc
Description: This is a digitally signed message part