diff options
author | ryoon <ryoon@pkgsrc.org> | 2012-08-20 11:34:58 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2012-08-20 11:34:58 +0000 |
commit | 8269c522312b40b94b169cc27af267e54956be0c (patch) | |
tree | a21330b6e208167278c03cda87d277f3d74ef000 /net/gtk-vnc/patches | |
parent | 3e3b2e8dc9ec20f05d070a69018e8acd02f7da1b (diff) | |
download | pkgsrc-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-aa | 15 | ||||
-rw-r--r-- | net/gtk-vnc/patches/patch-ab | 8 | ||||
-rw-r--r-- | net/gtk-vnc/patches/patch-ac | 6 | ||||
-rw-r--r-- | net/gtk-vnc/patches/patch-ad | 4 | ||||
-rw-r--r-- | net/gtk-vnc/patches/patch-ae | 54 | ||||
-rw-r--r-- | net/gtk-vnc/patches/patch-af | 13 |
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; |