Which is found on MacOS and depended on by some packages, such as the aspell dicts, clamassassain, and rpm2targz. Reproducible: Always Steps to Reproduce: 1.emerge a program that depends on which 2. 3.
macos has the BSD which, whereas portage has the GNU which. big difference there. ideas? is this to be another g<util>? is there a point?
*** Bug 67475 has been marked as a duplicate of this bug. ***
perhaps we can just add sys-apps/which (without a version number) to package.provided? I think this is really the only solution that's 'correct' and still useable at the same time. Ciaran: any QA advice on this?
The aspell dicts, at least, need a switch thats not present in the Apple shipped version. Without a version # - yeah, that's what I was thinking when I submitted this, I agree that it'd be the only "correct"/usable way.
*** Bug 100669 has been marked as a duplicate of this bug. ***
Somehow we need a GNU compatible which for applications that depend on sys-apps/which on OSX. Current application examples are aspell (RDEPEND) and dev-tex/rubber (DEPEND)
We could do what we did with sed and prefix GNU which with the "g"...
Created attachment 70308 [details, diff] which-2.16 patch for g prefix on collision-protect+ppc-macos This is a simple patch to build a 'gwhich' on ppc-macos with collision-protect. Then we'd just need to change the profile.bashrc and we're all set. What say yee?
This works for me.
This is more or less tackled by Diego's efforts to de-GNU-ify the tree.