svn commit: r426603 - in head/deskutils/virt-manager: . files

Roman Bogorodskiy novel at FreeBSD.org
Sun Nov 20 16:10:20 UTC 2016


Author: novel
Date: Sun Nov 20 16:10:19 2016
New Revision: 426603
URL: https://svnweb.freebsd.org/changeset/ports/426603

Log:
  deskutils/virt-manager: fix spice console
  
   - add an upstream patch to fix spice console
   - bump PORTREVISION
  
  PR:		214625
  Submitted by:	Alexandr Krivulya
  Obtained from:	upstream git repository

Added:
  head/deskutils/virt-manager/files/patch-virtManager_viewers.py   (contents, props changed)
Modified:
  head/deskutils/virt-manager/Makefile

Modified: head/deskutils/virt-manager/Makefile
==============================================================================
--- head/deskutils/virt-manager/Makefile	Sun Nov 20 16:09:52 2016	(r426602)
+++ head/deskutils/virt-manager/Makefile	Sun Nov 20 16:10:19 2016	(r426603)
@@ -2,6 +2,7 @@
 
 PORTNAME=	virt-manager
 PORTVERSION=	1.4.0
+PORTREVISION=	1
 CATEGORIES=	deskutils net-mgmt
 MASTER_SITES=	http://virt-manager.org/download/sources/${PORTNAME}/ \
 		LOCAL/jgh/deskutils/${PORTNAME}/

Added: head/deskutils/virt-manager/files/patch-virtManager_viewers.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/virt-manager/files/patch-virtManager_viewers.py	Sun Nov 20 16:10:19 2016	(r426603)
@@ -0,0 +1,35 @@
+--- virtManager/viewers.py.orig	2016-06-17 21:37:47 UTC
++++ virtManager/viewers.py
+@@ -538,16 +538,23 @@ class SpiceViewer(Viewer):
+         GObject.GObject.connect(self._spice_session, "channel-new",
+                                 self._channel_new_cb)
+ 
+-        self._usbdev_manager = SpiceClientGLib.UsbDeviceManager.get(
+-                                    self._spice_session)
+-        self._usbdev_manager.connect("auto-connect-failed",
+-                                    self._usbdev_redirect_error)
+-        self._usbdev_manager.connect("device-error",
+-                                    self._usbdev_redirect_error)
++        # Distros might have usb redirection compiled out, like OpenBSD
++        # https://bugzilla.redhat.com/show_bug.cgi?id=1348479
++        try:
++            self._usbdev_manager = SpiceClientGLib.UsbDeviceManager.get(
++                                        self._spice_session)
++            self._usbdev_manager.connect("auto-connect-failed",
++                                        self._usbdev_redirect_error)
++            self._usbdev_manager.connect("device-error",
++                                        self._usbdev_redirect_error)
+ 
+-        autoredir = self.config.get_auto_redirection()
+-        if autoredir:
+-            gtk_session.set_property("auto-usbredir", True)
++            autoredir = self.config.get_auto_redirection()
++            if autoredir:
++                gtk_session.set_property("auto-usbredir", True)
++        except:
++            self._usbdev_manager = None
++            logging.debug("Error initializing spice usb device manager",
++                exc_info=True)
+ 
+ 
+     #####################


More information about the svn-ports-all mailing list