[Midnightbsd-cvs] mports [24772] trunk/accessibility/py-atspi: update

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jan 6 16:01:12 EST 2019


Revision: 24772
          http://svnweb.midnightbsd.org/mports/?rev=24772
Author:   laffer1
Date:     2019-01-06 16:01:11 -0500 (Sun, 06 Jan 2019)
Log Message:
-----------
update

Modified Paths:
--------------
    trunk/accessibility/py-atspi/Makefile
    trunk/accessibility/py-atspi/distinfo
    trunk/accessibility/py-atspi/pkg-plist

Added Paths:
-----------
    trunk/accessibility/py-atspi/files/
    trunk/accessibility/py-atspi/files/patch-pyatspi_registry.py

Modified: trunk/accessibility/py-atspi/Makefile
===================================================================
--- trunk/accessibility/py-atspi/Makefile	2019-01-06 20:34:14 UTC (rev 24771)
+++ trunk/accessibility/py-atspi/Makefile	2019-01-06 21:01:11 UTC (rev 24772)
@@ -3,7 +3,7 @@
 # $FreeBSD: head/accessibility/py-atspi/Makefile 386312 2015-05-14 10:15:04Z mat $
 
 PORTNAME=	atspi
-PORTVERSION=	2.18.0
+PORTVERSION=	2.26.0
 PORTREVISION=	0
 CATEGORIES=	accessibility x11-toolkits python
 MASTER_SITES=	GNOME/sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
@@ -16,7 +16,7 @@
 
 LICENSE=	lgpl
 
-RUN_DEPENDS=	${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core
+RUN_DEPENDS=	${LOCALBASE}/libexec/at-spi2-registryd:accessibility/at-spi2-core
 
 CONFLICTS=	at-spi-1.[0-9]*
 

Modified: trunk/accessibility/py-atspi/distinfo
===================================================================
--- trunk/accessibility/py-atspi/distinfo	2019-01-06 20:34:14 UTC (rev 24771)
+++ trunk/accessibility/py-atspi/distinfo	2019-01-06 21:01:11 UTC (rev 24772)
@@ -1,2 +1,3 @@
-SHA256 (gnome3/pyatspi-2.18.0.tar.xz) = f86f03ad05d0502cd60fe8b98f746f74ce3bc208e9f3798f6a2130b3c5f4ab46
-SIZE (gnome3/pyatspi-2.18.0.tar.xz) = 297992
+TIMESTAMP = 1505474027
+SHA256 (gnome3/pyatspi-2.26.0.tar.xz) = c696e47cf3d757dc515a2005ce22c7b580655a233ae6e47b39eefdfe4e8fb675
+SIZE (gnome3/pyatspi-2.26.0.tar.xz) = 309780

Added: trunk/accessibility/py-atspi/files/patch-pyatspi_registry.py
===================================================================
--- trunk/accessibility/py-atspi/files/patch-pyatspi_registry.py	                        (rev 0)
+++ trunk/accessibility/py-atspi/files/patch-pyatspi_registry.py	2019-01-06 21:01:11 UTC (rev 24772)
@@ -0,0 +1,69 @@
+Upstream patch for https://gitlab.gnome.org/GNOME/pyatspi2/issues/1
+
+diff --git pyatspi/registry.py pyatspi/registry.py
+index cb28395..f73ee16 100644
+--- pyatspi/registry.py
++++ pyatspi/registry.py
+@@ -50,9 +50,9 @@ class Registry(object):
+         reference to the Accessibility.Registry singleton. Doing so is harmless and
+         has no point.
+ 
+-        @@ivar async: Should event dispatch to local listeners be decoupled from event
+-                receiving from the registry?
+-        @@type async: boolean
++        @@ivar asynchronous: Should event dispatch to local listeners be decoupled
++                from event receiving from the registry?
++        @@type asynchronous: boolean
+         @@ivar reg: Reference to the real, wrapped registry object
+         @@type reg: Accessibility.Registry
+         @@ivar dev: Reference to the device controller
+@@ -111,25 +111,44 @@ def _set_registry (self, main_loop_type, app_name=None):
+ 
+                 self.has_implementations = True
+ 
+-                self.async = False	# not fully supported yet
++                self.asynchronous = False	# not fully supported yet
+                 self.started = False
+                 self.event_listeners = dict()
+ 
++        def __getattr__(self, name):
++            """
++            For backwards compatibility with old API
++            """
++            if name == 'async':
++                return self.asynchronous
++            return object.__getattr__(self, name)
++
++        def __setattr__(self, name, value):
++            """
++            For backwards compatibility with old API
++            """
++            if name == 'async':
++                self.asynchronous = value
++            object.__setattr__(self, name, value)
++
+         def _set_default_registry (self):
+                 self._set_registry (MAIN_LOOP_GLIB)
+ 
+-        def start(self, async=False, gil=True):
++        def start(self, asynchronous=False, gil=True, **kwargs):
+                 """
+                 Enter the main loop to start receiving and dispatching events.
+ 
+-                @@param async: Should event dispatch be asynchronous (decoupled) from 
+-                        event receiving from the AT-SPI registry?
+-                @@type async: boolean
++                @@param asynchronous: Should event dispatch be asynchronous
++                        (decoupled) from event receiving from the AT-SPI registry?
++                @@type asynchronous: boolean
+                 @@param gil: Add an idle callback which releases the Python GIL for a few
+                         milliseconds to allow other threads to run? Necessary if other threads
+                         will be used in this process.
+                 @@type gil: boolean
+                 """
++                if 'async' in kwargs:
++                    # support previous API
++                    asynchronous = kwargs['async']
+                 if not self.has_implementations:
+                         self._set_default_registry ()
+                 self.started = True


Property changes on: trunk/accessibility/py-atspi/files/patch-pyatspi_registry.py
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/accessibility/py-atspi/pkg-plist
===================================================================
--- trunk/accessibility/py-atspi/pkg-plist	2019-01-06 20:34:14 UTC (rev 24771)
+++ trunk/accessibility/py-atspi/pkg-plist	2019-01-06 21:01:11 UTC (rev 24772)
@@ -13,6 +13,9 @@
 %%PYTHON_SITELIBDIR%%/pyatspi/application.py
 %%PYTHON_SITELIBDIR%%/pyatspi/application.pyc
 %%PYTHON_SITELIBDIR%%/pyatspi/application.pyo
+%%PYTHON_SITELIBDIR%%/pyatspi/atspienum.py
+%%PYTHON_SITELIBDIR%%/pyatspi/atspienum.pyc
+%%PYTHON_SITELIBDIR%%/pyatspi/atspienum.pyo
 %%PYTHON_SITELIBDIR%%/pyatspi/collection.py
 %%PYTHON_SITELIBDIR%%/pyatspi/collection.pyc
 %%PYTHON_SITELIBDIR%%/pyatspi/collection.pyo
@@ -31,9 +34,6 @@
 %%PYTHON_SITELIBDIR%%/pyatspi/editabletext.py
 %%PYTHON_SITELIBDIR%%/pyatspi/editabletext.pyc
 %%PYTHON_SITELIBDIR%%/pyatspi/editabletext.pyo
-%%PYTHON_SITELIBDIR%%/pyatspi/enum.py
-%%PYTHON_SITELIBDIR%%/pyatspi/enum.pyc
-%%PYTHON_SITELIBDIR%%/pyatspi/enum.pyo
 %%PYTHON_SITELIBDIR%%/pyatspi/hypertext.py
 %%PYTHON_SITELIBDIR%%/pyatspi/hypertext.pyc
 %%PYTHON_SITELIBDIR%%/pyatspi/hypertext.pyo



More information about the Midnightbsd-cvs mailing list