Hi, the current version of vncserver in x11/tigervnc fails for me with the following error:
(EE) Fatal server error: (EE) Unrecognized option: -rfbwait (EE) The patch below fixes it for me. Index: patches/patch-vncserver =================================================================== RCS file: /cvs/ports/x11/tigervnc/patches/patch-vncserver,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-vncserver --- patches/patch-vncserver 4 Jan 2022 15:39:50 -0000 1.1 +++ patches/patch-vncserver 6 Mar 2022 19:40:33 -0000 @@ -1,14 +1,21 @@ -$OpenBSD: patch-vncserver,v 1.1 2022/01/04 15:39:50 sthen Exp $ - Patch away check which doesn't work on OpenBSD. Index: vncserver --- vncserver.orig +++ vncserver -@@ -524,22 +524,6 @@ sub CheckDisplayNumber +@@ -205,7 +205,6 @@ $default_opts{auth} = "edString($xauthorityFile); + $default_opts{geometry} = $geometry if ($geometry); + $default_opts{depth} = $depth if ($depth); + $default_opts{pixelformat} = $pixelformat if ($pixelformat); +-$default_opts{rfbwait} = 30000; + $default_opts{rfbauth} = "$vncUserDir/passwd"; + $default_opts{rfbport} = $vncPort; + $default_opts{fp} = $fontPath if ($fontPath); +@@ -523,22 +522,6 @@ sub GetDisplayNumber + sub CheckDisplayNumber { local ($n) = @_; - +- - socket(S, $AF_INET, $SOCK_STREAM, 0) || die "$prog: socket failed: $!\n"; - eval 'setsockopt(S, &SOL_SOCKET, &SO_REUSEADDR, pack("l", 1))'; - if (!bind(S, pack('S n x12', $AF_INET, 6000 + $n))) { @@ -24,7 +31,6 @@ Index: vncserver - return 0; - } - close(S); -- + if (-e "/tmp/.X$n-lock") { warn "\nWarning: $host:$n is taken because of /tmp/.X$n-lock\n"; - warn "Remove this file if there is no X server $host:$n\n"; -- greetings, Florian Viehweger