I had my system configured with KDE4 and networkmanager, using knetworkmanager as client. With this I managed to get all running (ethernet, wifi and openvpn). I switched to xfce4, using nm-applet as client for networkmanager. With this setup only ethernet and wifi works, but the VPN tab had all buttons disabled (therefore unable to add my VPN connections). Investigating a bit lead to the fact that networkmanager-openvpn was not built with the gnome use flag, and I was unable to get a successful compile with the gnome flag enabled (neither locally for the package, nor globally in make.conf). See attached build log for details. I managed to build networkmanager-openvpn-0.8.2-r1 and the gnome use-flag enabled locally for the networkmanager-openvpn package, and also the VPN buttons are now enabled in nm-applet. I believe that networkmanager-openvpn-0.8-r1 (currently marked as stable version) does not match the API version exposed by net-misc/networkmanager-0.8.4.0-r2 (again, stable branch) when the gnome use flag is enabled. 0.8.2-r1 should be marked as stable (remove the ~). Also, I think users should not have to use +gnome for the VPN connections to appear properly in nm-applet. Reproducible: Always
Created attachment 289681 [details] net-misc/networkmanager-openvpn-0.8-r1/temp/build.log
CCing arches as talked with Nirbheek
this packagge needs static-libs IUSE and clean .la file(s) /usr/lib64/NetworkManager/libnm-openvpn-properties.a /usr/lib64/NetworkManager/libnm-openvpn-properties.so /usr/lib64/NetworkManager/libnm-openvpn-properties.la amd64 stable
x86 stable, closing