summaryrefslogtreecommitdiff
path: root/net/gtk-vnc/patches
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2012-08-20 11:34:58 +0000
committerryoon <ryoon@pkgsrc.org>2012-08-20 11:34:58 +0000
commit8269c522312b40b94b169cc27af267e54956be0c (patch)
treea21330b6e208167278c03cda87d277f3d74ef000 /net/gtk-vnc/patches
parent3e3b2e8dc9ec20f05d070a69018e8acd02f7da1b (diff)
downloadpkgsrc-8269c522312b40b94b169cc27af267e54956be0c.tar.gz
Update to 0.5.1
* Convert to use gtk2 and gtk3 (latest vinagre uses gtk3, and python binding requires gtk2) * Set python option as deafult * Add pulseaudio option (functionality is not tested) * plugin option is broken like before Changelog: July 12, 2012: Release 0.5.1 ============================ New features: o New API for connecting to a GSocketAddress * object o New API to allow specification of a hostname with a pre-opened file descriptor o Support for UNIX domain sockets in gvncviewer demo o More translations Bug fixes: o Fix building with newer glibc-headers and -O0 o Fix GIR building by linking against libgvnc from builddir o Fix deprecation warnings when building against glib >= 2.32 o Switch to using mingw64 toolchain for Win32 builds o Fix introspection of key grab APIs o Ensure debugging works with GLib >= 2.32 o Allow explicit control over pulseaudio building o Add check for Perl Text::CSV when building from GIT o Fix POD syntax in gvnccapture man page o Reduce excessive stack usage in vncconnection.c Dec 21, 2011: Release 0.5.0 =========================== New features: o QEMU audio extension support Bug fixes: o Avoid deprecated GNUTLS functions o Allow access to VncConnection object inside VncDisplay o Don't override PKG_CONFIG_PATH when building GIR files o Death to all TABs o General code style/indentation cleanup o Fix memory leak in keymap code o Fix mapping of shift key in Windows Nov 10, 2011: Release 0.4.4 =========================== New features: o Vala bindings Bug fixes: o Missing OS-X keymapping for the letter 'A' o Update Turkish/Esperanto/Korean/Slovak translations o Mapping for Left Control / Alt keys o Fix leak of string list in grab sequence string o Fix introspection for vnc_display_get_pixbuf o Fix GTK3 build on Mingw32 o Improved log messages for TLS auth subtypes Feb 18, 2011: Release 0.4.3 =========================== New features: o None Bug fixes: o Fix crash in pointer motion event handler o Fix crash in vnc_display_get_pixbuf o Fix crash in TLS cleanup code o Fix frambuffer boundary checks o Improve drawing performance with server side pixmap o Fix performance degradation due to leaked GSource o Fix setting of 'shared' connection flag o Make pointer warp boundary detection more robust o Adapt keymap code to build with GDK3 multiple displays o Remove use of gdk_drawable calls to fix GTK3 Code cleanup: o Remove need for Text::CSV perl module at build time Nov 3, 2010: Release 0.4.2 =========================== New features: o OS-X VNC authentiction scheme o Add API to query library version Bug fixes: o Disable extended key events if display keymap cannot be determined o Rewritten keymap code to work on non-Xorg servers and native OS-X/Win32 GTK backends. o Many more language translations o Strict bounds checking on all framebuffer updates o Fixed parameter for vnc-server-cut-text signal o Fixed build with latest GTK3 development snapshot Code cleanup: o Switched over to GIO for socket connections o Removed all use of GNULIB now GIO handles all portability issues with sockets. o Mandate use of Cairo for all drawing, removing any use of GdkPixmap, GdkImage, GdkBitmap. Jul 14, 2010: Release 0.4.1 =========================== Bug fixes: o Fix test suite execution o Ensure builds against GTK3 get a separate library soname, pkg-config file and include directory to allow parallel install with GTK2 builds. Jul 11, 2010: Release 0.4.0 =========================== Bug fixes: o Fix protocol greeting so wireshark detects stream o Fix build with GSEAL o Try next DNS address after any connect failure o Plugin build with newer mozilla o Fix linkage to libgpg-error o Fix linker flags on solaris o Fix gcrypt threading callbacks o Fix multiple memory leaks o Remove use of PATH_MAX to fix Hurd New features: o Refactored gvnc module to provide a full GObject for interacting with the RFB protcol. o Create a libgvnc.so for non-GTK related APIs for dealing with RFB protcol o Add gvnccapture command line tool for screenshot capture o Many updated translations
Diffstat (limited to 'net/gtk-vnc/patches')
-rw-r--r--net/gtk-vnc/patches/patch-aa15
-rw-r--r--net/gtk-vnc/patches/patch-ab8
-rw-r--r--net/gtk-vnc/patches/patch-ac6
-rw-r--r--net/gtk-vnc/patches/patch-ad4
-rw-r--r--net/gtk-vnc/patches/patch-ae54
-rw-r--r--net/gtk-vnc/patches/patch-af13
6 files changed, 36 insertions, 64 deletions
diff --git a/net/gtk-vnc/patches/patch-aa b/net/gtk-vnc/patches/patch-aa
deleted file mode 100644
index a80d346c10e..00000000000
--- a/net/gtk-vnc/patches/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2009/04/06 10:17:32 wiz Exp $
-
---- src/gvnc.c.orig 2008-12-07 20:35:14.000000000 +0100
-+++ src/gvnc.c
-@@ -59,6 +59,10 @@
- #endif
-
-
-+#ifndef AI_ADDRCONFIG
-+#define AI_ADDRCONFIG 0
-+#endif
-+
- struct wait_queue
- {
- gboolean waiting;
diff --git a/net/gtk-vnc/patches/patch-ab b/net/gtk-vnc/patches/patch-ab
index e58527f832d..c0183dd7d38 100644
--- a/net/gtk-vnc/patches/patch-ab
+++ b/net/gtk-vnc/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.1.1.1 2009/04/06 10:17:32 wiz Exp $
+$NetBSD: patch-ab,v 1.2 2012/08/20 11:34:59 ryoon Exp $
---- src/coroutine_ucontext.c.orig 2008-09-05 12:32:16.000000000 +0000
+--- src/coroutine_ucontext.c.orig 2012-07-12 08:37:05.000000000 +0000
+++ src/coroutine_ucontext.c
-@@ -14,6 +14,10 @@
+@@ -26,6 +26,10 @@
#include <stdlib.h>
#include "coroutine.h"
@@ -12,4 +12,4 @@ $NetBSD: patch-ab,v 1.1.1.1 2009/04/06 10:17:32 wiz Exp $
+
int coroutine_release(struct coroutine *co)
{
- return cc_release(&co->cc);
+ return cc_release(&co->cc);
diff --git a/net/gtk-vnc/patches/patch-ac b/net/gtk-vnc/patches/patch-ac
index 99c39ece8d1..070dd184404 100644
--- a/net/gtk-vnc/patches/patch-ac
+++ b/net/gtk-vnc/patches/patch-ac
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.3 2009/10/26 11:02:21 drochner Exp $
+$NetBSD: patch-ac,v 1.4 2012/08/20 11:34:59 ryoon Exp $
---- plugin/Makefile.in.orig 2009-10-20 20:32:54.000000000 +0200
+--- plugin/Makefile.in.orig 2012-07-12 08:37:47.000000000 +0000
+++ plugin/Makefile.in
-@@ -489,7 +489,7 @@ target_alias = @target_alias@
+@@ -336,7 +336,7 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
diff --git a/net/gtk-vnc/patches/patch-ad b/net/gtk-vnc/patches/patch-ad
index ad42599f902..959baf86b99 100644
--- a/net/gtk-vnc/patches/patch-ad
+++ b/net/gtk-vnc/patches/patch-ad
@@ -1,6 +1,6 @@
-$NetBSD: patch-ad,v 1.1 2009/09/14 10:07:04 tnn Exp $
+$NetBSD: patch-ad,v 1.2 2012/08/20 11:34:59 ryoon Exp $
---- src/npupp.h.orig 2009-09-14 11:50:07.000000000 +0200
+--- src/npupp.h.orig 2012-08-18 14:28:53.000000000 +0000
+++ src/npupp.h
@@ -0,0 +1,1292 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
diff --git a/net/gtk-vnc/patches/patch-ae b/net/gtk-vnc/patches/patch-ae
index d36647fd4e4..aa639299ee1 100644
--- a/net/gtk-vnc/patches/patch-ae
+++ b/net/gtk-vnc/patches/patch-ae
@@ -1,36 +1,22 @@
-$NetBSD: patch-ae,v 1.2 2009/10/26 11:02:21 drochner Exp $
+$NetBSD: patch-ae,v 1.3 2012/08/20 11:34:59 ryoon Exp $
---- configure.orig 2009-10-20 20:32:57.000000000 +0200
+--- configure.orig 2012-07-12 08:37:45.000000000 +0000
+++ configure
-@@ -27598,12 +27598,12 @@ if test -n "$PKG_CONFIG"; then
- pkg_cv_NSPR_CFLAGS="$NSPR_CFLAGS"
- else
- if test -n "$PKG_CONFIG" && \
-- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"nspr >= \$NSPR_REQUIRED\"") >&5
-- ($PKG_CONFIG --exists --print-errors "nspr >= $NSPR_REQUIRED") 2>&5
-+ { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-nspr >= \$NSPR_REQUIRED\"") >&5
-+ ($PKG_CONFIG --exists --print-errors "mozilla-nspr >= $NSPR_REQUIRED") 2>&5
- ac_status=$?
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
-- pkg_cv_NSPR_CFLAGS=`$PKG_CONFIG --cflags "nspr >= $NSPR_REQUIRED" 2>/dev/null`
-+ pkg_cv_NSPR_CFLAGS=`$PKG_CONFIG --cflags "mozilla-nspr >= $NSPR_REQUIRED" 2>/dev/null`
- else
- pkg_failed=yes
- fi
-@@ -27616,12 +27616,12 @@ if test -n "$PKG_CONFIG"; then
- pkg_cv_NSPR_LIBS="$NSPR_LIBS"
- else
- if test -n "$PKG_CONFIG" && \
-- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"nspr >= \$NSPR_REQUIRED\"") >&5
-- ($PKG_CONFIG --exists --print-errors "nspr >= $NSPR_REQUIRED") 2>&5
-+ { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-nspr >= \$NSPR_REQUIRED\"") >&5
-+ ($PKG_CONFIG --exists --print-errors "mozilla-nspr >= $NSPR_REQUIRED") 2>&5
- ac_status=$?
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
-- pkg_cv_NSPR_LIBS=`$PKG_CONFIG --libs "nspr >= $NSPR_REQUIRED" 2>/dev/null`
-+ pkg_cv_NSPR_LIBS=`$PKG_CONFIG --libs "mozilla-nspr >= $NSPR_REQUIRED" 2>/dev/null`
- else
- pkg_failed=yes
- fi
+@@ -15496,7 +15496,7 @@ fi
+ HAVE_PULSEAUDIO=no
+ if test "x$with_pulseaudio" != "xno"; then
+ PULSEAUDIO_MODULES=libpulse-simple
+- if test "x$with_pulseaudio" == "xyes"; then
++ if test "x$with_pulseaudio" = "xyes"; then
+
+ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PULSEAUDIO" >&5
+@@ -17158,7 +17158,7 @@ fi
+
+
+ if test "x$VAPIGEN" != "xno"; then
+- if test "x$enable_vala" == "xcheck" ; then
++ if test "x$enable_vala" = "xcheck" ; then
+ enable_vala=yes
+
+ fi
diff --git a/net/gtk-vnc/patches/patch-af b/net/gtk-vnc/patches/patch-af
index 950fc3bb87f..2a09f8b31a7 100644
--- a/net/gtk-vnc/patches/patch-af
+++ b/net/gtk-vnc/patches/patch-af
@@ -1,6 +1,6 @@
-$NetBSD: patch-af,v 1.1 2009/09/14 10:07:04 tnn Exp $
+$NetBSD: patch-af,v 1.2 2012/08/20 11:34:59 ryoon Exp $
---- plugin/npunix.c.orig 2008-12-07 20:35:14.000000000 +0100
+--- plugin/npunix.c.orig 2012-07-12 08:37:05.000000000 +0000
+++ plugin/npunix.c
@@ -241,6 +241,7 @@ NPN_ForceRedraw(NPP instance)
CallNPN_ForceRedrawProc(gNetscapeFuncs.forceredraw, instance);
@@ -10,15 +10,16 @@ $NetBSD: patch-af,v 1.1 2009/09/14 10:07:04 tnn Exp $
void NPN_PushPopupsEnabledState(NPP instance, NPBool enabled)
{
CallNPN_PushPopupsEnabledStateProc(gNetscapeFuncs.pushpopupsenabledstate,
-@@ -252,6 +253,7 @@ void NPN_PopPopupsEnabledState(NPP insta
+@@ -252,7 +253,7 @@ void NPN_PopPopupsEnabledState(NPP insta
CallNPN_PopPopupsEnabledStateProc(gNetscapeFuncs.poppopupsenabledstate,
- instance);
+ instance);
}
+-
+#endif
-
-@@ -488,8 +490,10 @@ NP_Initialize(NPNetscapeFuncs* nsTable,
+ /***********************************************************************
+@@ -488,8 +489,10 @@ NP_Initialize(NPNetscapeFuncs* nsTable,
#endif
gNetscapeFuncs.getvalue = nsTable->getvalue;
gNetscapeFuncs.setvalue = nsTable->setvalue;