On Sunday 07 October 2007, Fabian Groffen wrote: > On 07-10-2007 10:19:43 -0600, Joe Peterson wrote: > > So there are a couple of options, as I see it: > > > > 1) Limit tool options to those that are common to all tool variants > > 2) Port a standard (i.e. GNU) set of tools to all platforms > > 3) Force all gentoo ports to use GNU userland > > > > I think we'd all agree that #3 is too restrictive. For example, g/fbsd > > uses BSD's userland (like vanilla FreeBSD does), and making it GNU would > > be a pretty major change. > > No, it is not. The problem IMHO is in the "user" userland and the > "portage" userland are being seen as one. I think it would be very easy > to install all GNU equivalents of tools on BSD in some separate dir, put > it in portage's DEFAULT_PATH before /bin and /usr/bin and all would work > perfectly well from the ebuild/eclass perspective. Fabian has summed it up nicely, thanks. i could care less what your userland is outside of the ebuild environment since it doesnt matter to ebuild writers. you want a deficient runtime environment, more power to you, but forcing that environment onto ebuild developers is not acceptable. off the top of my head, i'd like to see GNU find/xargs added to the ebuild environment. -mike