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-head
mailing list