djview-4.9.ebuild requires x11-libs/qt-gui:4[dbus] despite the fact that dbus not is not mentioned anywhere in requirements of djview. In fact, it can be run without dbus installed. Proposed patch removes the dbus flag. Reproducible: Always
Created attachment 334056 [details, diff] djview-4.9-no-dbus.ebuild.patch
So the issue in bug 420907 does not apply?
I can only present empirical evidence: sys-apps/dbus [ Masked ] Latest version available: 1.6.8-r1 Latest version installed: [ Not Installed ] Size of files: 1,884 kB Homepage: http://dbus.freedesktop.org/ Description: A message bus system, a simple way for applications to talk to each other License: || ( AFL-2.1 GPL-2 ) * app-text/djview Latest version available: 4.9 Latest version installed: 4.9 Size of files: 908 kB Homepage: http://djvu.sourceforge.net/djview4.html Description: Portable DjVu viewer using Qt4 License: GPL-2 Simply put, djview-4.9 works and compiles without dbus installed.
Of course I have qt-gui compiled without dbus use flag.
(In reply to comment #4) > Of course I have qt-gui compiled without dbus use flag. Did you compile qt-gui with the ebuild that contained this fix (http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/qt-gui/qt-gui-4.8.4.ebuild?r1=1.10&r2=1.11) ?
Earlier I had ebuild rev 1. I have downloaded rev 11 and successfully compiled qt-gui-4.8.4 and then djview-4.9 without any issues.
These versions are long gone.