Rather than a mutual block, I offer the attached patches to rename the cam script from feh and eliminate the collision. Also, I made a couple of enhancements to the feh ebuild.
Created attachment 155327 [details, diff] files/feh-1.3.4-cam.patch Patch the Makefile.am to install the script with a different name, and make a comment in the README
Created attachment 155329 [details, diff] media-gfx/feh ebuild patch diff from feh-1.3.4.ebuild to feh-1.3.4-r1.ebuild; applies cam patch and renames script; also installs a few more docs
Created attachment 155331 [details, diff] sci-astronomy/xephem ebuild patch simple patch to adjust blocker
Funny, I just e-mailed feh and xephem's respective contact e-mails regarding this filename conflict. Here's what I got from the kind Elwood C. Downey, creator of Xephem: "Hello all, XEphem as distributed by my company does not use, create or need in any way a file named /usr/bin/cam. I never heard of this file before. We have no control how others choose to modify XEphem in their distributions. Regards, -- Elwood Downey, President/CTO, Clear Sky Institute, Inc. http://www.clearskyinstitute.com" However, I looked at the source tarball for Xephem, and it appears that ../xephem-3.7.3/GUI/xephem/tools/indi/cam.c does indeed produce "cam", but reading the README in the same directory and the source file comments indicates that the code contained in cam.c is only *example* code, not really functional. So, it would appear that this is safe to exclude on installation of Xephem. Hope that helps!
(In reply to comment #4) > Funny, I just e-mailed feh and xephem's respective contact e-mails regarding > this filename conflict. Here's what I got from the kind Elwood C. Downey, > creator of Xephem: If upstream says that these pieces are indeed only example code we should probably refrain from installing them onto people's systems. Does anybody object if I remove their building and installation from the ebuild? Thanks, Markus
I've removed the building and installing of the contents of tools/indi/ from the sci-astronomy/xephem-3.7.3 ebuild and the file collision involving /usr/bin/cam is hence gone. I've also removed media-gfx/feh as blocker from the ebuild. Since the sci-herd is done with this bug I am removing us from the cc list. Thanks to all for the help. Best, Markus
adjusted blocker in media-gfx/feh on !<sci-astronomy/xephem-3.7.3.
*** Bug 294743 has been marked as a duplicate of this bug. ***
And feh since 1.4.1 doesn't install 'cam' anymore, but 'feh-cam' instead. So this is solved in both ends. Stupid generic name.