Please consider updating TigerVNC port to the latest version (currently 1.4.3). Among other improvements it should also solve longstanding issue with Ctrl-hotkeys in vncviewer (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=182006 & https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=181345 ). FLTK 1.3.3 which do not need custom TigerVNC patches is already in ports, but Ctrl-keys function properly only on FLTK 1.3.3 + TigerVNC 1.4.X (more info here https://github.com/TigerVNC/tigervnc/issues/8). I've tried building official TigerVNC 1.4.3 source from GitHub without any FreeBSD specific patches on FreeBSD 10.1-RELEASE-p5 with current ports x11-toolkits/fltk and it compiled and works just fine (including Ctrl-hotkeys). So it seems that port update should be easy.
I'll make an update on this weekend, thanks.
Can you attach the patch if you already made to update TigerVNC port?
Created attachment 154641 [details] patch for net/tigervnc
I've attached a patch for net/tigervnc. Please note that this is my first attempt to make a patch for a port, I hope I've done everything right. Tigervnc migrated to GitHub, so I've set USE_GITHUB. With it I've faced the problem that WRKSRC is defined as ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}, but at least for tigervnc last part is not actually a commit code, but something different. So I had to set GH_COMMIT to ac9622c, although actual commit for 1.4.3 is 49d0629. Not sure this is the correct way. Also I've removed patch-hw-vnc-off-by-one-error and patch-vncviewer-always-built as these patches failed to apply and they seem not to be needed anymore. I've observed no difference whenever patch-unix_vncserver was applied or not, but decided to keep it.
Created attachment 154642 [details] corrected patch after check by portlint
Thanks! I'm testing your patch and will make minor modification.
Created attachment 154686 [details] update to 1.4.3 Update to 1.4.3 Release Note: https://github.com/TigerVNC/tigervnc/releases/tag/v1.4.3 note: files/patch-hw-vnc-off-by-one-error and files/patch-vncviewer-always-built are deleted.
Created attachment 154690 [details] poudriere build log #154641 and #154642 are obsoleted. I'm not privileged to mark them obsoleted. Would any committers please mark them obsolete?
Done. Waiting for committers.
testing@work
A commit references this bug: Author: pi Date: Tue Mar 24 03:24:30 UTC 2015 New revision: 382065 URL: https://svnweb.freebsd.org/changeset/ports/382065 Log: net/tigervnc: 1.3.1 -> 1.4.3 Release-Notes: https://github.com/TigerVNC/tigervnc/releases/tag/v1.4.3 - should solve longstanding issue with Ctrl-hotkeys in vncviewer https://github.com/TigerVNC/tigervnc/issues/8 PR: 198721 Submitted by: Koichiro Iwao <meta+ports@vmeta.jp> (maintainer) Requested by: Georgy Lukyanchenko <egorxe@gmail.com> Changes: head/net/tigervnc/Makefile head/net/tigervnc/distinfo head/net/tigervnc/files/patch-hw-vnc-off-by-one-error head/net/tigervnc/files/patch-vncviewer-always-built head/net/tigervnc/pkg-plist
build-tests worked fine on 10.1a, 9.3a, 8.4i. Committed, thanks very much!