ports/176418: Update x11/xpra: Bump from 0.7.4 to 0.8.6

Zane C.B-H. vvelox at vvelox.net
Mon Feb 25 11:20:02 UTC 2013


>Number:         176418
>Category:       ports
>Synopsis:       Update x11/xpra:     Bump from 0.7.4 to 0.8.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 25 11:20:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Zane C.B-H.
>Release:        FreeBSD 9.1-PRERELEASE amd64
>Organization:
>Environment:


System: FreeBSD 9.1-PRERELEASE #0: Tue Sep 18 17:07:45 CDT 2012
    root at vixen42.vulpes.vvelox.net:/usr/obj/usr/src/sys/GENERIC



>Description:


Lots of misc updates...

v0.8.6 (2013-02-22)
======================
        -- fix launcher on MS Windows, better SSH support
        -- fix python2.4 compatibility in icon grabbing code
        -- fix libav compatibility on MS Windows with VisualStudio
        -- fix exit message location
        -- prevent invalid Python bindings version from being included in the MS Windows installer


v0.8.5 (2013-02-17)
======================
        -- fix server crash with transient windows


v0.8.4 (2013-02-13)
======================
        -- fix hello packet encoding bug
        -- fix colours in launcher and session-info windows


v0.8.3 (2013-02-12)
======================
        -- Python 2.4 compatiblity fixes (CentOS 5.x)
        -- fix static builds of vpx and x264


v0.8.2 (2013-02-10)
======================
        -- fix libav uninitialized structure crash
        -- fix warning on installations without sound libraries
        -- fix warning when pulseaudio utils are not installed
        -- fix delta compression race
        -- fix the return of some ghost windows
        -- stop pulseaudio on exit, warn if it fails to start
        -- re-enable system tray forwarding, fix location conflicts
        -- osx fixes: encodings wrongly grayed out
        -- osx features: add sound and speed menus
        -- remove spurious "too many receivers" warnings


v0.8.1 (2013-02-04)
======================
        -- fix server daemonize on some platforms
        -- fix server SSH support on platforms with old versions of glib
        -- fix "xpra upgrade" closing applications
        -- fix detection of almost-lossless frames with x264
        -- fix starting of a duplicate pulseaudio server on upgrade
        -- fix debian packaging: lint warnings, add missing sound dependencies
        -- fix compatibility with older versions of pulseaudio (pactl)
        -- fix session-info window when a tray is being forwarded
        -- remove warning on builds with limited encoding support
        -- disable tray forwarding by default as it causes problems with some apps
        -- rename "Quality" to "Min Quality" in tray menu
        -- update to Cython 0.18 for binary builds
        -- fix rpm packaging: remove unusable modules

v0.8.0 (2013-01-31)
======================
        -- fix modal windows support
        -- fix default mouse cursor: now uses the client's default cursor
        -- fix "double-apple" in menu on OSX
        -- fix short lived windows: avoid doing unnecessary work, avoid re-registering handlers
        -- fix limit the number of raw packets per client to prevent DoS via memory exhaustion
        -- fix authentication: ensure salt is per connection
        -- fix for ubuntu global application menus
        -- fix proxy handling of deadly signals
        -- fix pixel queue size calculations used for performance tuning decisions
        -- fix ^C exit on MS Windows: ensure we do cleanup the system tray on exit
        -- edge resistance for colourspace conversion level changes to prevent yoyo effect
        -- more aggressive picture quality tuning
        -- better CPU utilization
        -- new command line options and tray menu to trade latency for bandwidth
        -- x264 disable unecessary I-frames and avoid IDR frames
        -- performance and latency optimizations in critical sections
        -- avoid server loops: prevent the client from connecting to itself
        -- group windows according to the remote application they belong to
        -- sound forwarding (initial code, high latency)
        -- faster and more reliable client and server exit (from signal or otherwise)
        -- SSH support on MS Windows
        -- "xpra shadow" mode to clone an existing X11 display (compositors not supported yet)
        -- support for delta pixels mode (most useful for shadow mode)
        -- avoid warnings and X11 errors with the screenshot command
        -- better mouse cursor support: send cursors by name so their size matches the client's settings
        -- mitigate bandwidth eating cursor change storms: introduce simple cursor update batching
        -- support system tray icon forwarding (limited)
        -- preserve window workspace
        -- AES packet encryption for TCP mode (without key secure exchange for now)
        -- launcher entry box for username in SSH mode
        -- launcher improvements: highlight the password field if needed, prevent warnings, etc
        -- better window manager specification compatibility (for broken applications or toolkits)
        -- use lossless encoders more aggressively when possible
        -- new x264 tuning options: profiles to use and thresholds
        -- better detection of dead server sockets: retry and remove them if needed
        -- improved session information dialog and graphs
        -- more detailed hierarchical per-window details via "xpra info"
        -- send window icons in dedicated compressed packet (smaller new-window packets, faster)
        -- detect overly large main packets
        -- partial/initial Java/AWT keyboard support
        -- py2exe, ebuild and distutils improvements: faster and cleaner builds, discarding unwanted modules
        -- OSX and MS Windows build updates: newer py2app, gtk-mac-bundler, pywin32 and support libraries
        -- OSX command line path fix
        -- updated libx264 and libav on OSX
        -- updated Cython to 0.17.4 for all binary builds

v0.7.8 (2013-01-15)
======================
        -- fix xsettings integer parsing
        -- fix 'quality' command line option availibility check
        -- workaround Ubuntu's global menus
        -- better compatibility with old servers: don't send new xsettings format
        -- avoid logging for normal "clipboard is disabled" case


v0.7.7 (2013-01-03)
======================
        -- fix quality menu
        -- fix for clients not using rencoder (ie: Java, Android..)
        -- fix pixel queue size accounting


v0.7.6 (2013-01-01)
======================
        -- fix tray options meant to be unusable until connected
        -- fix auto refresh delay
        -- fix missing first bell in error case
        -- fix potential DoS in client disconnection accounting
        -- fix network calls coming from wrong thread in error case
        -- fix unlikely locking issue and reduce lock hold time
        -- fix disconnect all connected clients cleanly
        -- fix clipboard flag handling
        -- fix Mac OSX path with spaces handling
        -- fix server minimum window dimensions with video encoders
        -- don't bother trying to auto-refresh in lossless modes


v0.7.5 (2012-12-06)
======================
        -- fix crash on empty keysym
        -- fix potential division by zero
        -- fix network queue access from invalid thread
        -- fix cleanup code on upgrade corner cases
        -- fix keyboard layout change detection
        -- try harder to apply keymaps when the number of free keycodes are limited





>How-To-Repeat:





>Fix:


--- xpra_Makefile.diff begins here ---
--- Makefile.orig	2013-02-25 04:27:52.934969506 -0600
+++ Makefile	2013-02-25 04:28:19.131970066 -0600
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	xpra
-PORTVERSION=	0.7.4
-PORTREVISION=	1
+PORTVERSION=	0.8.6
 CATEGORIES=	x11
 MASTER_SITES=	http://xpra.org/src/
 
--- xpra_Makefile.diff ends here ---

--- xpra_files_patch-setup.py.diff begins here ---
--- files/patch-setup.py.orig	2013-02-25 04:31:55.146970785 -0600
+++ files/patch-setup.py	2013-02-25 04:33:35.674972546 -0600
@@ -1,11 +1,11 @@
---- setup.py.orig	2012-11-08 10:32:55.726940413 -0500
-+++ setup.py	2012-11-08 10:33:07.064940881 -0500
-@@ -436,7 +436,7 @@
- #*******************************************************************************
- else:
+--- setup.py.orig	2013-02-25 04:32:14.000000000 -0600
++++ setup.py	2013-02-25 04:32:36.000000000 -0600
+@@ -568,7 +568,7 @@
+     scripts = ["scripts/xpra", "scripts/xpra_launcher"]
+     man_pages = ["man/xpra.1", "man/xpra_launcher.1"]
      data_files += [
--                    ("share/man/man1", ["man/xpra.1", "man/xpra_launcher.1", "man/parti.1"]),
-+                    ("man/man1", ["man/xpra.1", "man/xpra_launcher.1", "man/parti.1"]),
-                     ("share/parti", ["README", "parti.README"]),
+-                    ("share/man/man1", man_pages),
++                    ("man/man1", man_pages),
                      ("share/xpra", ["xpra.README", "COPYING"]),
                      ("share/wimpiggy", ["wimpiggy.README"]),
+                     ("share/xpra/icons", glob.glob("icons/*")),
--- xpra_files_patch-setup.py.diff ends here ---



--- xpra_distinfo.diff begins here ---
--- distinfo.orig	2013-02-25 04:27:59.472968946 -0600
+++ distinfo	2013-02-25 04:28:27.943969546 -0600
@@ -1,2 +1,2 @@
-SHA256 (xpra-0.7.4.tar.bz2) = 93d12df6e764195c57a769b4740b9018073369a46ce9626ce430c657e475942c
-SIZE (xpra-0.7.4.tar.bz2) = 470237
+SHA256 (xpra-0.8.6.tar.bz2) = 29e0a35eeab17dab6964c7b9c4037cde363bf7d679e29bdf28072fab6449d14f
+SIZE (xpra-0.8.6.tar.bz2) = 580532
--- xpra_distinfo.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list