Date: Mon, 25 Feb 2013 05:09:55 -0600 From: "Zane C.B-H." <vvelox@vvelox.net> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@freebsd.org> Subject: ports/176418: Update x11/xpra: Bump from 0.7.4 to 0.8.6 Message-ID: <1361790595.326218.32722@vixen42.vulpes.vvelox.net> Resent-Message-ID: <201302251120.r1PBK244072145@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1361790595.326218.32722>