Subject: CVS commit: pkgsrc/x11/x11vnc
To: None <pkgsrc-changes@NetBSD.org>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-changes
Date: 02/02/2007 01:56:08
Module Name:	pkgsrc
Committed By:	obache
Date:		Fri Feb  2 01:56:08 UTC 2007

Modified Files:
	pkgsrc/x11/x11vnc: Makefile PLIST distinfo

Log Message:
Update x11vnc to 0.8.4.

New in the 0.8.4 x11vnc release:

        Native Mac OS X Aqua/Quartz support.  It exports the full
                display (no X11 server).

                This provides an alternative to OSXvnc; some activities
                are faster (and see the client-side caching feature
                -ncache in the 0.8.5 development version for more
                speedups). http://www.karlrunge.com/x11vnc/#faq-macosx

        x11vnc can act as a VNC reflector/repeater using the
                "-reflect host:N" option.  This is useful for large
                classroom broadcasting or demos.  You set up a number
                of reflectors to spread the network and CPU load around
                for better response. http://www.karlrunge.com/x11vnc/#faq-reflect

        A new login mode: "-display WAIT:cmd=FINDCREATEDISPLAY -unixpw ..."
                that will Create a new X session (Xvfb, Xdummy, or
                Xorg) for the user if it cannot find the user's X
                session display via the FINDDISPLAY method.  It will
                be re-found upon reconnection.

                This enables a simple "terminal services" mode based on
                Unix username and password and where the user does not
                have to memorize their VNC display number, etc.
                http://www.karlrunge.com/x11vnc/#faq-userlogin

  miscellaneous new features and changes:

        Option "-nodpms" to avoid problems with programs like KDE's
                kdesktop_lock that keep restarting the screen saver
                every few seconds even with active VNC clients connected.

        The "-N" option couples the VNC Display number to the X Display
                number. E.g. if your X DISPLAY is :2 then the VNC display
                will be :2 (i.e. using port 5902). If that port is taken
                x11vnc will exit.

        Wireframe copyrect detection for local user activity (e.g. someone
                sitting at the physical display moving windows).  You
                can disable this with the "-nowireframelocal" option.

        To automatically fix the common mouse motion problem on XINERAMA
                (multi-headed) displays, the "-xwarppointer" option is
                enabled by default when XINERAMA is active.  You can
                disable this with the "-noxwarppointer" option.

        By default in -reflect mode "-shared" is implied (it makes sense),
                use "-noshared" after the -reflect option to disable this.

        The "-prog" option lets you specify the full path (argv[0]) to
                the program, in case it is spawned by inetd/tcpd and
                cannot determine its path.  The path is needed for the
                "-http" option to guess the http classes directory.

        Usually not needed, but there are many options for tuning the
                native Mac OS X mode: -macnodim -macnosleep -macnosaver
                -macnowait -macwheel -macnoswap -macnoresize -maciconanim
                -macmenu.

        An option "-debug_xdamage" has been added for debugging and profiling.


To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/x11/x11vnc/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/x11/x11vnc/PLIST
cvs rdiff -r1.4 -r1.5 pkgsrc/x11/x11vnc/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.