Gwenview upstream says CFitsio now REQUIRED
See upstream commit b49569c97: Add FITS format support
The main cmake.txt chunk of the diff:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e9f3ca9eb..8dd8d5e1a 100644
@@ -98,6 +98,9 @@ set_package_properties(PNG PROPERTIES URL "http://www.libpng.org" DESCRIPTION "P
set_package_properties(Exiv2 PROPERTIES URL "http://www.exiv2.org" DESCRIPTION "image metadata support" TYPE REQUIRED)
+set_package_properties(CFitsio PROPERTIES URL "http://heasarc.gsfc.nasa.gov/fitsio/fitsio.html" DESCRIPTION "FITS format support" TYPE REQUIRED)
Indeed, after merging sci-libs/cfitsio, gwenview builds again. Unfortunately that's a rather obscure REQUIRED for a desktop image viewer, but at least it's a reasonably light dep, as those things go. =:^)
Not sure that's intended to be really required though.
(In reply to Andreas Sturmlechner from comment #2)
> Not sure that's intended to be really required though.
Indeed, there's review discussion on it being optional, but the final commit still had it as required, so unless that's changed before release and thus becomes just a blip in the live-git history...
(Meanwhile, I appreciate depclean's behavior when I did my routine --depclean --ask run after update. Despite my not adding cfitsio to a set in world-sets and it not being a dep in the ebuild yet, because until this is sorted it's a temporary merge, depclean correctly detected the binary dependency and automatically added cfitsio to its dependency graph. Years ago it wouldn't have been that smart, and I appreciate the "new" behavior, tho I guess it's not /that/ new any more, but I still appreciate it. It's nice to have tools you can depend on. =:^)
Fix pushed in git commit ae4172895d1de98be7727abff3171cd7d226498f and pending upstream.