diff options
author | ryoon <ryoon> | 2012-08-20 11:34:58 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2012-08-20 11:34:58 +0000 |
commit | 7ab40aaa07dc8aac501a6820427f89c6f8927fc6 (patch) | |
tree | a21330b6e208167278c03cda87d277f3d74ef000 /net/gtk-vnc/Makefile | |
parent | 78296495b4581957e3fbf49d5ea813353ea195d5 (diff) | |
download | pkgsrc-7ab40aaa07dc8aac501a6820427f89c6f8927fc6.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/Makefile')
-rw-r--r-- | net/gtk-vnc/Makefile | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/net/gtk-vnc/Makefile b/net/gtk-vnc/Makefile index 8c15dff9871..30a1d416535 100644 --- a/net/gtk-vnc/Makefile +++ b/net/gtk-vnc/Makefile @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.21 2012/07/02 19:23:29 drochner Exp $ +# $NetBSD: Makefile,v 1.22 2012/08/20 11:34:58 ryoon Exp $ # -DISTNAME= gtk-vnc-0.3.10 -PKGREVISION= 15 +DISTNAME= gtk-vnc-0.5.1 CATEGORIES= net -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-vnc/0.3/} +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-vnc/0.5/} +EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://live.gnome.org/gtk-vnc @@ -14,15 +14,35 @@ PKG_DESTDIR_SUPPORT= user-destdir GNU_CONFIGURE= yes USE_LIBTOOL= yes -USE_TOOLS+= pkg-config msgfmt intltool +USE_TOOLS+= gmake intltool msgfmt pkg-config PKGCONFIG_OVERRIDE+= gtk-vnc-1.0.pc.in +PKGCONFIG_OVERRIDE+= gtk-vnc-2.0.pc.in +PKGCONFIG_OVERRIDE+= gvnc-1.0.pc.in +PKGCONFIG_OVERRIDE+= gvncpulse-1.0.pc.in PY_PATCHPLIST= yes CONFIGURE_ARGS+= --with-coroutine=gthread .include "options.mk" +# idea from arch linux PKGBUILD +CONFIGURE_SCRIPT= ../configure +BUILD_DIRS= gtk2-build gtk3-build +INSTALL_DIRS= gtk2-build gtk3-build + +pre-configure: + ${RM} -rf ${WRKSRC}/gtk2-build ${WRKSRC}/gtk3-build + ${MKDIR} ${WRKSRC}/gtk2-build ${WRKSRC}/gtk3-build + +do-configure: + cd ${WRKSRC}/gtk2-build \ + && env ${CONFIGURE_ENV} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} \ + --with-gtk=2.0 + cd ${WRKSRC}/gtk3-build \ + && env ${CONFIGURE_ENV} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} \ + --with-gtk=3.0 + #VIEW_REQUIRED=0.6.0 #libview @@ -33,6 +53,8 @@ CONFIGURE_ARGS+= --with-coroutine=gthread BUILDLINK_API_DEPENDS.gnutls+= gnutls>=1.4.0 .include "../../security/gnutls/buildlink3.mk" .include "../../security/libgcrypt/buildlink3.mk" -BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0 +BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.0 .include "../../x11/gtk2/buildlink3.mk" +BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.0.0 +.include "../../x11/gtk3/buildlink3.mk" .include "../../mk/bsd.pkg.mk" |