net/remmina: fix build with GVNC if gtk-vnc build without PULSEAUDIO and sort out dependencies
- If net/gtk-vnc build with PULSEAUDIO off and GVNC option is on then remmina-plugin-gvnc.so plugin doesn't build and stage of the net/remmina fails:
pkg-static: Unable to access file /usr/ports/net/remmina/work-default/stage/usr/local/lib/remmina/plugins/remmina-plugin-gvnc.so:No such file or directory
pkg-static: Unable to access file /usr/ports/net/remmina/work-default/stage/usr/local/share/icons/hicolor/scalable/emblems/org.remmina.Remmina-gvnc-symbolic.svg:No such file or directory
- Port have 2 options with same name GVNC.
- Options GVNC and VNC are mixed up.
- Removed unnecessary dependencies (from atk, pcre, jpeg, harfbuzz, gnutls, xkbfile and etc).
- Moved dependency from libsoup to WWW only.
- Replaced dependency from libfreerdp2.so (not linked) with libfreerdp-client2.so and libwinpr2.so.2 (linked).
Reviewed by: fernape (maintainer)
Approved by: fernape (maintainer), arrowd (mentor), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D44152