pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/tigervnc tigervnc: update to 1.9.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/20a5a246f5f0
branches:  trunk
changeset: 311761:20a5a246f5f0
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Aug 17 12:36:05 2018 +0000

description:
tigervnc: update to 1.9.0.

(Still using xorg-server 1.17, up to 1.20 is supported.)

The new TigerVNC 1.9.0 is now available. Lots of changes have been made
since the last release, but the highlights are:

   - Alternative, "raw" keyboard mode in the native client and all servers
   - CapsLock/NumLock/ScrollLock synchronisation in the native client and all servers
   - Automatic "repair" of JPEG artefacts on screen in all servers
   - Support for UNIX sockets in the native client and in the UNIX servers
   - Both clients now warn when sending the password over a possibly insecure channel
   - Performance improvements in the Java client
   - The Java client now requires Java 7
   - Improved high latency handling in all servers
   - Better keyboard handling in the native client on Windows
   - Slightly better keyboard handling in x0vncserver
   - x0vncserver now supports cursors and screen resize
   - Xorg 1.20 can now be used as a base for Xvnc/libvnc.so

diffstat:

 net/tigervnc/Makefile                                      |   8 +-
 net/tigervnc/PLIST                                         |   6 +-
 net/tigervnc/distinfo                                      |  15 +-
 net/tigervnc/patches/patch-unix_xserver_hw_vnc_InputXKB.cc |  94 --------------
 net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am |  12 +-
 net/tigervnc/patches/patch-unix_xserver_hw_vnc_vncModule.c |  10 +-
 6 files changed, 26 insertions(+), 119 deletions(-)

diffs (242 lines):

diff -r b65e91bfb47c -r 20a5a246f5f0 net/tigervnc/Makefile
--- a/net/tigervnc/Makefile     Fri Aug 17 11:55:32 2018 +0000
+++ b/net/tigervnc/Makefile     Fri Aug 17 12:36:05 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2018/04/17 22:29:47 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2018/08/17 12:36:05 wiz Exp $
 
-DISTNAME=      tigervnc-1.8.0
-PKGREVISION=   3
+DISTNAME=      tigervnc-1.9.0
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=TigerVNC/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -23,7 +22,7 @@
 USE_CMAKE=     yes
 USE_LIBTOOL=   yes
 USE_LANGUAGES= c c++
-USE_TOOLS+=    msgmerge patch perl:run autoconf automake autoreconf pkg-config gmake bash
+USE_TOOLS+=    intltool msgfmt msgmerge patch perl:run autoconf automake autoreconf pkg-config gmake bash
 BUILD_DIRS=    . unix/xserver
 INSTALL_DIRS=  . unix/xserver/hw/vnc
 
@@ -92,5 +91,6 @@
 .include "../../x11/xorgproto/buildlink3.mk"
 .include "../../x11/xtrans/buildlink3.mk"
 .include "../../x11/libXfont/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
 .include "../../x11/libxkbfile/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r b65e91bfb47c -r 20a5a246f5f0 net/tigervnc/PLIST
--- a/net/tigervnc/PLIST        Fri Aug 17 11:55:32 2018 +0000
+++ b/net/tigervnc/PLIST        Fri Aug 17 12:36:05 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2017/09/13 08:33:03 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2018/08/17 12:36:05 wiz Exp $
 bin/Xvnc
 bin/vncconfig
 bin/vncpasswd
@@ -14,7 +14,7 @@
 man/man1/x0vncserver.1
 share/applications/vncviewer.desktop
 share/doc/${PKGNAME}/LICENCE.TXT
-share/doc/${PKGNAME}/README.txt
+share/doc/${PKGNAME}/README.rst
 share/icons/hicolor/16x16/apps/tigervnc.png
 share/icons/hicolor/22x22/apps/tigervnc.png
 share/icons/hicolor/24x24/apps/tigervnc.png
@@ -22,6 +22,7 @@
 share/icons/hicolor/48x48/apps/tigervnc.png
 share/icons/hicolor/scalable/apps/tigervnc.svg
 share/locale/bg/LC_MESSAGES/tigervnc.mo
+share/locale/cs/LC_MESSAGES/tigervnc.mo
 share/locale/da/LC_MESSAGES/tigervnc.mo
 share/locale/de/LC_MESSAGES/tigervnc.mo
 share/locale/el/LC_MESSAGES/tigervnc.mo
@@ -31,6 +32,7 @@
 share/locale/fr/LC_MESSAGES/tigervnc.mo
 share/locale/fur/LC_MESSAGES/tigervnc.mo
 share/locale/hu/LC_MESSAGES/tigervnc.mo
+share/locale/id/LC_MESSAGES/tigervnc.mo
 share/locale/it/LC_MESSAGES/tigervnc.mo
 share/locale/nl/LC_MESSAGES/tigervnc.mo
 share/locale/pl/LC_MESSAGES/tigervnc.mo
diff -r b65e91bfb47c -r 20a5a246f5f0 net/tigervnc/distinfo
--- a/net/tigervnc/distinfo     Fri Aug 17 11:55:32 2018 +0000
+++ b/net/tigervnc/distinfo     Fri Aug 17 12:36:05 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.12 2017/09/13 08:33:03 wiz Exp $
+$NetBSD: distinfo,v 1.13 2018/08/17 12:36:05 wiz Exp $
 
-SHA1 (tigervnc-1.8.0.tar.gz) = dbb280afb066073d7b44e99bd75d7f9bdb5a81e0
-RMD160 (tigervnc-1.8.0.tar.gz) = b88896fc27269c82601f30a05ba6e185f91755fb
-SHA512 (tigervnc-1.8.0.tar.gz) = c066e9781622e342667bf03fd6bbb94ed17b412b07c46764b7b73b2eb308c285e865cf1e901f7d218db05a0486fb3f8877e75da3c939ef0d020247713779327a
-Size (tigervnc-1.8.0.tar.gz) = 1433830 bytes
+SHA1 (tigervnc-1.9.0.tar.gz) = c56656c596fb863bb2c4b67fb62b4165011d181f
+RMD160 (tigervnc-1.9.0.tar.gz) = 990e872addf459432584c176b3565504e994899e
+SHA512 (tigervnc-1.9.0.tar.gz) = 333910f567e6b5e4a5a22d898b2d4c3f4b834cb4cc8fc13ff55d31401894c0d5122a127692ec5eb51e412c945ff3ea5b8146f9ab22cbe1e47541e09239ec8c9d
+Size (tigervnc-1.9.0.tar.gz) = 1506520 bytes
 SHA1 (xorg-server-1.17.2.tar.bz2) = 56ac29a82b99bcf4c7ba2fca41a44cfa18748262
 RMD160 (xorg-server-1.17.2.tar.bz2) = bf575a269f1e7b729992a20989be84e09fcc88a2
 SHA512 (xorg-server-1.17.2.tar.bz2) = 7e7b7620890cc8db696695758fa22fa879f9d3c33946663611ec0b37f02116e9c6f08779f9eece59907b430d3df93f0c0548939683ea156b3c4cbe02571b7551
@@ -12,6 +12,5 @@
 SHA1 (patch-media_CMakeLists.txt) = cd50f9b7a9405aa523412ef823a32437a3c19ffa
 SHA1 (patch-unix_vncserver) = 9c71ad02c6657f537bcb2abaa116a831b555d7c0
 SHA1 (patch-unix_xserver117.patch) = 5e5d2a98f0b765ae0d6bb5f200808126b03dcc51
-SHA1 (patch-unix_xserver_hw_vnc_InputXKB.cc) = 58dfddf27233b534bbb0e05edd4db3392a8a38df
-SHA1 (patch-unix_xserver_hw_vnc_Makefile.am) = 28d8eb1a5b12e64c8a13c643e9492c3845aa1c3a
-SHA1 (patch-unix_xserver_hw_vnc_vncModule.c) = 6f6868032bc9d0b45231f73e719464a0de118fb7
+SHA1 (patch-unix_xserver_hw_vnc_Makefile.am) = 29b33e6d94a070bb0a55a264cd1c4e120c9b1b3c
+SHA1 (patch-unix_xserver_hw_vnc_vncModule.c) = 77aff6c2bb19e6936302c783b72d581e7d6388f5
diff -r b65e91bfb47c -r 20a5a246f5f0 net/tigervnc/patches/patch-unix_xserver_hw_vnc_InputXKB.cc
--- a/net/tigervnc/patches/patch-unix_xserver_hw_vnc_InputXKB.cc        Fri Aug 17 11:55:32 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-$NetBSD: patch-unix_xserver_hw_vnc_InputXKB.cc,v 1.2 2015/07/21 21:51:39 markd Exp $
-
---- unix/xserver/hw/vnc/InputXKB.c.orig        2015-07-11 13:00:36.000000000 +0000
-+++ unix/xserver/hw/vnc/InputXKB.c
-@@ -212,7 +212,7 @@ unsigned vncGetKeyboardState(void)
- {
-       DeviceIntPtr master;
- 
--      master = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT);
-+      master = vncKeyboardDev->master;
-       return XkbStateFieldFromRec(&master->key->xkbInfo->state);
- }
- 
-@@ -234,7 +234,7 @@ unsigned vncGetLevelThreeMask(void)
-                       return 0;
-       }
- 
--      xkb = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc;
-+      xkb = vncKeyboardDev->master->key->xkbInfo->desc;
- 
-       act = XkbKeyActionPtr(xkb, keycode, state);
-       if (act == NULL)
-@@ -259,7 +259,7 @@ KeyCode vncPressShift(void)
-       if (state & ShiftMask)
-               return 0;
- 
--      xkb = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc;
-+      xkb = vncKeyboardDev->master->key->xkbInfo->desc;
-       for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) {
-               XkbAction *act;
-               unsigned char mask;
-@@ -299,7 +299,7 @@ size_t vncReleaseShift(KeyCode *keys, si
- 
-       count = 0;
- 
--      master = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT);
-+      master = vncKeyboardDev->master;
-       xkb = master->key->xkbInfo->desc;
-       for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) {
-               XkbAction *act;
-@@ -355,7 +355,7 @@ KeyCode vncPressLevelThree(void)
-                       return 0;
-       }
- 
--      xkb = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc;
-+      xkb = vncKeyboardDev->master->key->xkbInfo->desc;
- 
-       act = XkbKeyActionPtr(xkb, keycode, state);
-       if (act == NULL)
-@@ -386,7 +386,7 @@ size_t vncReleaseLevelThree(KeyCode *key
- 
-       count = 0;
- 
--      master = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT);
-+      master = vncKeyboardDev->master;
-       xkb = master->key->xkbInfo->desc;
-       for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) {
-               XkbAction *act;
-@@ -429,7 +429,7 @@ KeyCode vncKeysymToKeycode(KeySym keysym
-       if (new_state != NULL)
-               *new_state = state;
- 
--      xkb = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc;
-+      xkb = vncKeyboardDev->master->key->xkbInfo->desc;
-       for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) {
-               unsigned int state_out;
-               KeySym dummy;
-@@ -486,7 +486,7 @@ int vncIsLockModifier(KeyCode keycode, u
-       XkbDescPtr xkb;
-       XkbAction *act;
- 
--      xkb = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc;
-+      xkb = vncKeyboardDev->master->key->xkbInfo->desc;
- 
-       act = XkbKeyActionPtr(xkb, keycode, state);
-       if (act == NULL)
-@@ -524,7 +524,7 @@ int vncIsAffectedByNumLock(KeyCode keyco
-       if (numlock_keycode == 0)
-               return 0;
- 
--      xkb = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc;
-+      xkb = vncKeyboardDev->master->key->xkbInfo->desc;
- 
-       act = XkbKeyActionPtr(xkb, numlock_keycode, state);
-       if (act == NULL)
-@@ -558,7 +558,7 @@ KeyCode vncAddKeysym(KeySym keysym, unsi
-       KeySym *syms;
-       KeySym upper, lower;
- 
--      master = GetMaster(vncKeyboardDev, KEYBOARD_OR_FLOAT);
-+      master = vncKeyboardDev->master;
-       xkb = master->key->xkbInfo->desc;
-       for (key = xkb->max_key_code; key >= xkb->min_key_code; key--) {
-               if (XkbKeyNumGroups(xkb, key) == 0)
diff -r b65e91bfb47c -r 20a5a246f5f0 net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am
--- a/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am        Fri Aug 17 11:55:32 2018 +0000
+++ b/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am        Fri Aug 17 12:36:05 2018 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-unix_xserver_hw_vnc_Makefile.am,v 1.3 2017/09/13 08:33:03 wiz Exp $
+$NetBSD: patch-unix_xserver_hw_vnc_Makefile.am,v 1.4 2018/08/17 12:36:05 wiz Exp $
 
---- unix/xserver/hw/vnc/Makefile.am.orig       2017-05-16 13:53:28.000000000 +0000
+--- unix/xserver/hw/vnc/Makefile.am.orig       2018-07-16 14:08:55.000000000 +0000
 +++ unix/xserver/hw/vnc/Makefile.am
-@@ -8,6 +8,9 @@ NETWORK_LIB=$(LIB_DIR)/network/libnetwor
- XREGION_LIB=$(LIB_DIR)/Xregion/libXregion.la
- COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(XREGION_LIB) $(OS_LIB)
+@@ -9,6 +9,9 @@ XREGION_LIB=$(TIGERVNC_BUILDDIR)/common/
+ UNIXCOMMON_LIB=$(TIGERVNC_BUILDDIR)/unix/common/libunixcommon.la
+ COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(XREGION_LIB) $(OS_LIB) $(UNIXCOMMON_LIB)
  
 +# Hack to get the C headers to work when included from C++ code
 +AM_CXXFLAGS = -fpermissive
@@ -12,7 +12,7 @@
  noinst_LTLIBRARIES = libvnccommon.la
  
  HDRS = vncExtInit.h vncHooks.h \
-@@ -66,6 +69,6 @@ libvnc_la_CPPFLAGS = $(XVNC_CPPFLAGS) -I
+@@ -68,6 +71,6 @@ libvnc_la_CPPFLAGS = $(XVNC_CPPFLAGS) -I
  
  libvnc_la_LDFLAGS = -module -avoid-version -Wl,-z,now
  
diff -r b65e91bfb47c -r 20a5a246f5f0 net/tigervnc/patches/patch-unix_xserver_hw_vnc_vncModule.c
--- a/net/tigervnc/patches/patch-unix_xserver_hw_vnc_vncModule.c        Fri Aug 17 11:55:32 2018 +0000
+++ b/net/tigervnc/patches/patch-unix_xserver_hw_vnc_vncModule.c        Fri Aug 17 12:36:05 2018 +0000
@@ -1,17 +1,17 @@
-$NetBSD: patch-unix_xserver_hw_vnc_vncModule.c,v 1.1 2016/01/17 22:01:20 joerg Exp $
+$NetBSD: patch-unix_xserver_hw_vnc_vncModule.c,v 1.2 2018/08/17 12:36:05 wiz Exp $
 
---- unix/xserver/hw/vnc/vncModule.c.orig       2016-01-17 00:14:36.000000000 +0000
+--- unix/xserver/hw/vnc/vncModule.c.orig       2018-07-16 14:08:55.000000000 +0000
 +++ unix/xserver/hw/vnc/vncModule.c
-@@ -40,7 +40,7 @@ typedef pointer XF86OptionPtr;
- #include "RFBGlue.h"
+@@ -39,7 +39,7 @@ typedef pointer XF86OptionPtr;
  #include "XorgGlue.h"
+ #include "RandrGlue.h"
  
 -static void vncModuleInit(INITARGS);
 +static void vncModuleInit(void);
  
  static MODULESETUPPROTO(vncSetup);
  
-@@ -82,7 +82,7 @@ vncSetup(void * module, void * opts, int
+@@ -81,7 +81,7 @@ vncSetup(void * module, void * opts, int
      return (void *)1;
  }
  



Home | Main Index | Thread Index | Old Index