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