x11-libs/qt-bearer must be added as a PDEPEND of x11-libs/qt-core in order to obtain a working Qt Bearer implementation on Gentoo. To add the dependency I need qt-bearer keyworded on all arches that have qt-core keyworded, so please proceed ASAP.
A few notes on the package itself. NetworkManager and ConnMan are completely optional and guarded by USE flags, so you can mask those flags if deps aren't keyworded on your arch. If neither NM nor connman are available, Qt falls back to a generic bearer plugin that should work everywhere, although with limited functionality.
Inside qt-everywhere-opensource-src-4.8.1.tar.gz you can find two official examples that may help you in verifying that Qt Bearer works. Note that if you only have the generic plugin, the examples will probably show only partial or inaccurate data: that's expected and should not prevent keywording. The examples are:
Please proceed ASAP. Thank you!
CC'ing prefix and bsd too.
Cc'ing alpha too, since they have a stable qt-core-4.8.x now.
(In reply to comment #5)
> Cc'ing alpha too, since they have a stable qt-core-4.8.x now.
...and sparc, for the same reason.
(In reply to comment #9)
> ia64 done
I just masked connman USE because requires a lot of unkeyworded packages..
Is it possible to ignore prefix here? I'm not sure I can test this for you in a timely fashion. Thanks.
(In reply to Fabian Groffen from comment #12)
> Is it possible to ignore prefix here? I'm not sure I can test this for you
> in a timely fashion. Thanks.
What do you mean by "ignore"?
qtbearer will be a new PDEPEND of qtcore very soon (it should already be actually). Ignoring prefix would mean dropping a lot of keywords, I don't want to do that.
You could mask both networkmanager and connman USE flags for prefix and just check that the generic plugin builds fine. That would be enough imho.
XLib auto-detection... ()
mips64-unknown-linux-gnu-g++ -c -pipe -O2 -march=mips64 -mplt -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/free
type2 -I/usr/X11R6/include -o xlib.o xlib.cpp
mips64-unknown-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -L/usr/lib32 -lXext -lX11 -lm
/usr/lib/gcc/mips64-unknown-linux-gnu/4.7.3/../../../../mips64-unknown-linux-gnu/bin/ld: cannot find -lXext
collect2: error: ld returned 1 exit status
gmake: *** [xlib] Error 1
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /var/tmp/portage/dev-qt/qtbearer-4.8.5/work/qt-everywhere-opensource-src-4.8.5/mkspecs/linux
(In reply to Markos Chandras from comment #14)
> Missing dependency?
I don't think so. Most likely, qtbearer should be added to nolibx11_pkgs in qt4-build.eclass
(In reply to Davide Pesavento from comment #15)
> (In reply to Markos Chandras from comment #14)
> > Missing dependency?
> I don't think so. Most likely, qtbearer should be added to nolibx11_pkgs in
Fixes in cvs. Thanks for reporting!
Will be done in the stabilization bug