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