Out of 14000+ files, there just a single conflict stopping it: >>> Completed installing into /var/tmp/portage/tetex-2.0.2-r3/image/ * checking 14873 files for package collisions existing file /usr/share/man/man1/texi2html.1 is not owned by this package 1000 files checked ... 2000 files checked ... 3000 files checked ... 4000 files checked ... 5000 files checked ... 6000 files checked ... 7000 files checked ... 8000 files checked ... 9000 files checked ... 10000 files checked ... 11000 files checked ... 12000 files checked ... 13000 files checked ... 14000 files checked ... * spend 12.7623980045 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org The man page /usr/share/man/man1/texi2html.1 (and /usr/bin/texi2html) comes with Mac OS X. It's strange that the conflict is just the man page though, not the binary. If it's not installing the binary texi2html, why install the man page? I guess the fix would just be for the ebuild not to install that man page?
My install of osx: pathose@luna pathose $ which texi2html /usr/bin/texi2html Does the ebuild install to /usr/local/bin? Marking it as depending on #67162 Assigning to osx@g.o
I think you missed my point. The ebuild installs to /usr (including /usr/bin) and there's no conflict except for that one man page. If that one page (out of 14000+ files) is omitted the merge can be done into /usr without any need to overwrite Apple files.
Since the gentoo-installed file is exactly the same plus a bunch of tetex-syntax stuff, I'm thinking it's just fine to rm it from the image directory before the merge (in the ebuild) is use ppc-macos. Unless there are any objections to this, I'll go ahead and do it this weekend.
No, I'll fix texi2html manpage (I'm in text-markup herd and maintain tetex.eclass). texi2html executablefrom tetex conflicts with app-text/texi2html, so I renamed tetex's texi2html to texi2html-${PV} in tetex.eclass, but forgot to rename texi2html manpage. This is not ppc-macos specific.
Fixed in CVS.