Thu Dec 11 07:27:00 2008 UTC ()
Update x11vnc to 0.9.6.

New in the 0.9.6 x11vnc release:

        x11vnc's SSL encryption is extended to support the VeNCrypt and
                TLS (older; vino) SSL/TLS security type extensions to VNC.

        Anonymous Diffie-Hellman key exchange (-ssl ANON) and Certificate
                Revocation List support (-sslCRL) is added to the SSL
                encryption mode.

        The Java viewer applet can now be served up through the VNC port
                (5900) in addition to the normal HTTP port (5800) via
                the -http_oneport option.  Previously this only worked
                for SSL connections and HTTPS.

        The "-rfbport PROMPT" mode presents a simple gui for the user
                to select a port for the x11vnc service and a few other
                settings.  This enables a menu entry for naive users
                that is included in x11vnc.desktop.

        If x11vnc is not built with the Avahi Zeroconf library an external
                helper program (avahi-publish or dns-sd on Mac OS X)
                is used instead.

  miscellaneous new features and changes:

        The default mode for '-ssl' is now the '-ssl SAVE' mode; i.e.
                the generated certificate is saved and reused in
                subsequent sessions rather than being discarded.
                Use '-ssl TMP' recover the old way.  This change made
                to for it to be more likely that the VNC Viewer can save
                the accepted cert for future authentications.

        The solid background color option works on the Mac OS X console.

        The -reopen option enables x11vnc to try to re connect to the X
                display if GDM (or other display manager) kills it just
                after the user logs in.

        The -dhparams option can be used to point to your own Diffie
                Hellman parameters.

        The -setdefer option allows tuning how quickly updates will
                be sent.  Default setting tuned.

        The option -zeroconf is now an alias for -avahi/-mdns.

        In pipeinput mode, the pipe filehandle is now closed when
                x11vnc exits.

        The -sshonly option turns off VeNCrypt and TLSVNC (vino) mod
                leaving only the standard SSL (i.e. vncs://)

        For testing, the option -rand in an alias for -rawfb rand -nopw

        Minor tweaks to improve CUPS Print tunneling.


(obache)
diff -r1.17 -r1.18 pkgsrc/x11/x11vnc/Makefile
diff -r1.4 -r1.5 pkgsrc/x11/x11vnc/PLIST
diff -r1.11 -r1.12 pkgsrc/x11/x11vnc/distinfo

cvs diff -r1.17 -r1.18 pkgsrc/x11/x11vnc/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/x11vnc/Makefile 2008/10/25 06:12:06 1.17
+++ pkgsrc/x11/x11vnc/Makefile 2008/12/11 07:27:00 1.18
@@ -1,26 +1,28 @@ @@ -1,26 +1,28 @@
1# $NetBSD: Makefile,v 1.17 2008/10/25 06:12:06 obache Exp $ 1# $NetBSD: Makefile,v 1.18 2008/12/11 07:27:00 obache Exp $
2# 2#
3 3
4DISTNAME= x11vnc-0.9.5 4DISTNAME= x11vnc-0.9.6
5CATEGORIES= x11 net 5CATEGORIES= x11 net
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libvncserver/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libvncserver/}
7 7
8MAINTAINER= obache@NetBSD.org 8MAINTAINER= obache@NetBSD.org
9HOMEPAGE= http://www.karlrunge.com/x11vnc/ 9HOMEPAGE= http://www.karlrunge.com/x11vnc/
10COMMENT= VNC server for real X displays 10COMMENT= VNC server for real X displays
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
 14USE_DIRS+= xdg-1.1
 15
14GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
15 17
16CONFIGURE_ARGS+= --with-system-libvncserver 18CONFIGURE_ARGS+= --with-system-libvncserver
17 19
18PTHREAD_AUTO_VARS= yes 20PTHREAD_AUTO_VARS= yes
19SUBST_CLASSES+= pthread 21SUBST_CLASSES+= pthread
20SUBST_STAGE.pthread= pre-configure 22SUBST_STAGE.pthread= pre-configure
21SUBST_FILES.pthread= configure 23SUBST_FILES.pthread= configure
22SUBST_SED.pthread= -e 's|-lpthread||g' 24SUBST_SED.pthread= -e 's|-lpthread||g'
23 25
24.include "options.mk" 26.include "options.mk"
25 27
26BUILD_DIRS= x11vnc 28BUILD_DIRS= x11vnc

cvs diff -r1.4 -r1.5 pkgsrc/x11/x11vnc/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/x11vnc/PLIST 2007/05/24 13:30:22 1.4
+++ pkgsrc/x11/x11vnc/PLIST 2008/12/11 07:27:00 1.5
@@ -1,18 +1,20 @@ @@ -1,18 +1,20 @@
1@comment $NetBSD: PLIST,v 1.4 2007/05/24 13:30:22 obache Exp $ 1@comment $NetBSD: PLIST,v 1.5 2008/12/11 07:27:00 obache Exp $
2bin/x11vnc 2bin/x11vnc
3man/man1/x11vnc.1 3man/man1/x11vnc.1
 4share/applications/x11vnc.desktop
4share/x11vnc/classes/VncViewer.jar 5share/x11vnc/classes/VncViewer.jar
5share/x11vnc/classes/index.vnc 6share/x11vnc/classes/index.vnc
6share/x11vnc/classes/ssl/README 7share/x11vnc/classes/ssl/README
7share/x11vnc/classes/ssl/SignedUltraViewerSSL.jar 8share/x11vnc/classes/ssl/SignedUltraViewerSSL.jar
8share/x11vnc/classes/ssl/SignedVncViewer.jar 9share/x11vnc/classes/ssl/SignedVncViewer.jar
9share/x11vnc/classes/ssl/UltraViewerSSL.jar 10share/x11vnc/classes/ssl/UltraViewerSSL.jar
10share/x11vnc/classes/ssl/VncViewer.jar 11share/x11vnc/classes/ssl/VncViewer.jar
11share/x11vnc/classes/ssl/index.vnc 12share/x11vnc/classes/ssl/index.vnc
12share/x11vnc/classes/ssl/proxy.vnc 13share/x11vnc/classes/ssl/proxy.vnc
13share/x11vnc/classes/ssl/ss_vncviewer 14share/x11vnc/classes/ssl/ss_vncviewer
14share/x11vnc/classes/ssl/ultra.vnc 15share/x11vnc/classes/ssl/ultra.vnc
15share/x11vnc/classes/ssl/ultrasigned.vnc 16share/x11vnc/classes/ssl/ultrasigned.vnc
16@dirrm share/x11vnc/classes/ssl 17@dirrm share/x11vnc/classes/ssl
17@dirrm share/x11vnc/classes 18@dirrm share/x11vnc/classes
18@dirrm share/x11vnc 19@dirrm share/x11vnc
 20@comment in xdg-dirs: @dirrm share/applications

cvs diff -r1.11 -r1.12 pkgsrc/x11/x11vnc/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/x11vnc/distinfo 2008/10/25 06:12:06 1.11
+++ pkgsrc/x11/x11vnc/distinfo 2008/12/11 07:27:00 1.12
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.11 2008/10/25 06:12:06 obache Exp $ 1$NetBSD: distinfo,v 1.12 2008/12/11 07:27:00 obache Exp $
2 2
3SHA1 (x11vnc-0.9.5.tar.gz) = 236f7b3ba6a33422cf7593de7d7843c233143129 3SHA1 (x11vnc-0.9.6.tar.gz) = 2cc67604a8a4bb0c40738f3bdf7295dee9637eb3
4RMD160 (x11vnc-0.9.5.tar.gz) = ba225af1b003c4c258a0fabad5d5c792e2149770 4RMD160 (x11vnc-0.9.6.tar.gz) = 5587d325fc9a3d735e653fefa2e4425c9e737477
5Size (x11vnc-0.9.5.tar.gz) = 2413415 bytes 5Size (x11vnc-0.9.6.tar.gz) = 2461744 bytes