Mikolaj Kucharski [2009-02-15, 04:02:14]:
> Hi,
>
> x11vnc is using tcl/tk toolkit for -gui switch. See x11vnc(1) man page
> and search for `-gui' option for description or grep the srouces for
> `wish' string.
>
> In GNOME menu there is x11vnc entry in `Internet' section. This entry is
> using x11vnc with -qui switch, so if no tcl/tk is installed, it doesn't
> work (I don't like bad user experience.)
>
> I've lightly tested x11vnc with tk8.4 and tk8.5. I've added them as run
> depends (with path to tk8.5 as default). GUI with version 8.5 looks
> nicer and tk.port.mk defaults to that version also.
>
> Please review attached patch.
>
> --
> best regards
> q#
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/x11vnc/Makefile,v
> retrieving revision 1.5
> diff -u -r1.5 Makefile
> --- Makefile 2 Feb 2009 23:27:48 -0000 1.5
> +++ Makefile 15 Feb 2009 03:45:31 -0000
> @@ -3,7 +3,7 @@
> COMMENT= VNC server for real X displays
>
> DISTNAME= x11vnc-0.9.6
> -PKGNAME= ${DISTNAME}p0
> +PKGNAME= ${DISTNAME}p1
> CATEGORIES= x11
>
> HOMEPAGE= http://www.karlrunge.com/x11vnc/
> @@ -19,7 +19,8 @@
> WANTLIB= X11 Xext Xinerama Xtst c pthread z
> WANTLIB+= Xdamage Xfixes Xrandr crypto ssl
>
> -RUN_DEPENDS= ::devel/desktop-file-utils
> +RUN_DEPENDS= ::devel/desktop-file-utils \
> + ::x11/tk/8.5
> LIB_DEPENDS= jpeg::graphics/jpeg
>
> MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libvncserver/}
please use the x11/tk module instead