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]
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:
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.
Elwood Downey, President/CTO, Clear Sky Institute, Inc.
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?
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.
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.