summaryrefslogtreecommitdiff
path: root/net/tigervnc/patches
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2017-09-13 08:33:03 +0000
committerwiz <wiz@pkgsrc.org>2017-09-13 08:33:03 +0000
commit9c165eeaa50662d72421ff6abc9bf8d728515194 (patch)
tree6c087bd21a1ff8c44fc326ba6ba3ec5bbb705682 /net/tigervnc/patches
parentc84bd10286dbb79497b74583ef7c63323aef7b0f (diff)
downloadpkgsrc-9c165eeaa50662d72421ff6abc9bf8d728515194.tar.gz
tigervnc: update to 1.8.0.
The full release of TigerVNC 1.8.0 is now available. Lots of changes have been made since the last release, but the highlights are: - Overhaul of the Java client to match the look and behaviour of the native client - Initial work for multi-threaded decoding in the Java client - vncconfig no longer needed for clipboard with Xvnc/libvnc.so - vncserver has system wide config support - Reduced CPU usage in the native viewer on macOS - macOS requirement raised to 10.6 - Full support for alpha cursors in Xvnc/libvnc.so and both viewers
Diffstat (limited to 'net/tigervnc/patches')
-rw-r--r--net/tigervnc/patches/patch-unix_xserver117.patch11
-rw-r--r--net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am13
2 files changed, 6 insertions, 18 deletions
diff --git a/net/tigervnc/patches/patch-unix_xserver117.patch b/net/tigervnc/patches/patch-unix_xserver117.patch
index 330770628d1..708394c4c7e 100644
--- a/net/tigervnc/patches/patch-unix_xserver117.patch
+++ b/net/tigervnc/patches/patch-unix_xserver117.patch
@@ -1,16 +1,7 @@
-$NetBSD: patch-unix_xserver117.patch,v 1.4 2016/09/20 08:12:14 wiz Exp $
+$NetBSD: patch-unix_xserver117.patch,v 1.5 2017/09/13 08:33:03 wiz Exp $
--- unix/xserver117.patch.orig 2015-07-11 13:00:36.000000000 +0000
+++ unix/xserver117.patch
-@@ -66,7 +66,7 @@ diff -up xorg-server-1.17.1/mi/miinitext
- #include "globals.h"
-
- +#ifdef TIGERVNC
--+extern void vncExtensionInit(INITARGS);
-++extern void vncExtensionInit(void);
- +#endif
- +
- /* The following is only a small first step towards run-time
@@ -85,7 +85,24 @@ diff -up xorg-server-1.17.1/mi/miinitext
diff -up xorg-server-1.17.1/os/WaitFor.c.vnc xorg-server-1.17.1/os/WaitFor.c
--- xorg-server-1.17.1/os/WaitFor.c.vnc 2015-01-26 18:40:30.000000000 +0000
diff --git a/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am b/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am
index 356fe4aefaf..e341a1e83be 100644
--- a/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am
+++ b/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am
@@ -1,13 +1,10 @@
-$NetBSD: patch-unix_xserver_hw_vnc_Makefile.am,v 1.2 2015/07/21 21:51:39 markd Exp $
+$NetBSD: patch-unix_xserver_hw_vnc_Makefile.am,v 1.3 2017/09/13 08:33:03 wiz Exp $
---- unix/xserver/hw/vnc/Makefile.am.orig 2015-07-11 13:00:36.000000000 +0000
+--- unix/xserver/hw/vnc/Makefile.am.orig 2017-05-16 13:53:28.000000000 +0000
+++ unix/xserver/hw/vnc/Makefile.am
-@@ -5,8 +5,12 @@ RFB_LIB=$(LIB_DIR)/rfb/librfb.la
- RDR_LIB=$(LIB_DIR)/rdr/librdr.la
- NETWORK_LIB=$(LIB_DIR)/network/libnetwork.la
+@@ -8,6 +8,9 @@ NETWORK_LIB=$(LIB_DIR)/network/libnetwor
XREGION_LIB=$(LIB_DIR)/Xregion/libXregion.la
-+OS_LIB=$(LIB_DIR)/os/libos.la
- COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(XREGION_LIB)
+ COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(XREGION_LIB) $(OS_LIB)
+# Hack to get the C headers to work when included from C++ code
+AM_CXXFLAGS = -fpermissive
@@ -15,7 +12,7 @@ $NetBSD: patch-unix_xserver_hw_vnc_Makefile.am,v 1.2 2015/07/21 21:51:39 markd E
noinst_LTLIBRARIES = libvnccommon.la
HDRS = vncExtInit.h vncHooks.h \
-@@ -64,6 +68,6 @@ libvnc_la_CPPFLAGS = $(XVNC_CPPFLAGS) -I
+@@ -66,6 +69,6 @@ libvnc_la_CPPFLAGS = $(XVNC_CPPFLAGS) -I
libvnc_la_LDFLAGS = -module -avoid-version -Wl,-z,now