pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/at-spi2-core



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Fri Nov  7 21:53:47 UTC 2025

Modified Files:
        pkgsrc/devel/at-spi2-core: Makefile PLIST distinfo
        pkgsrc/devel/at-spi2-core/patches: patch-meson.build
Removed Files:
        pkgsrc/devel/at-spi2-core/patches: patch-atk-adaptor_event.c
            patch-atspi_atspi-event-listener.c patch-atspi_atspi-misc.c

Log Message:
devel/at-spi2-core: Update to 2.58.1

Changelog:
What's new in at-spi2-core 2.58.1:

* at-spi-bus-launcher: Fix a possible crash when registering.

* python: Avoid traceback when hashing a disposed object

* Fix build failure on MacOS.

* Fix transfer rule for atk_table_cell_get_table and atk_table_get_summary.

What's new in at-spi2-core 2.58.0:

* libatspi: Increase ATSPI_ROLE_COUNT after switch role was added

* Add ATSPI_CHECK_VERSION macro.

* Properly fix key notifications under X11 when multiple keyboard layouts
  are in use.

What's new in at-spi2-core 2.57.2:

* Don't install at-spi-dbus-bus.service if systemd is not enabled.

* Some collection fixes and documentation improvements.

* Fix reporting the wrong keysym on X11 setups where multiple keyboard
  layouts are in use.

* Fix possible memory leak in atspi_accessible_get_description.

What's new in at-spi2-core 2.57.1:

* Fix several crashes introduced by the code to handle the accessibility
  bus going away.

* Add atspi_device_clear_key_grabs.

* Fix key grabs when num lock or caps lock are on under Wayland.

    atk-bridge: Don't crash when requesting a plug if not activated

* Have python overrides check DBus object paths when testing for equality.

* Add sanity checks for child indices received via DBus.

What's new in at-spi2-core 2.57.0:

* device-a11y-manager: Fix crash on dispose

* device-a11y-manager: Check properly for the DBus backend presence

* Fix the build with glib < 2.76.

* a11y-manager-device: Fix unmap_keysym_modifier.

* DeviceEventController: update mouse coordinates before sending button events

* atspi-device-legacy: Don't crash when XkbGetMap fails

* Return localized role name for ATSPI_ROLE_EDITBAR

    atk-adaptor: Reconnect when the bus launcher reappears.

* Don't keep references to uncached objects in the application's hash table.

* Add some Python overrides.

    AtspiDeviceX11: Suppress window events following key grabs when needed.

What's new in at-spi2-core 2.56.0:

* Updated translations.

What's new in at-spi2-core 2.55.90:

* Support grabbing keyboard shortcuts through the new
  org.freedesktop.a11y.KeyboardMonitor interface. This allows key grabs to
  be supported under Wayland with the latest mutter.

What's new in at-spi2-core 2.55.2:

* Attempt to fix a use after free in the atk bridge.

* Add a switch role.

What's new in at-spi2-core 2.55.0.1:

* Fix regression in 2.55.0 where ungrabbing keys did not work reliably.

What's new in at-spi2-core 2.55.0:

* Fix various memory leaks.

* Fix the build on FreeBSD.

* Improve warnings when setting a property.

* Use the appropriate annotations for callbacks.

* device: Support adding grabs given a keysym.


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 pkgsrc/devel/at-spi2-core/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/at-spi2-core/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/at-spi2-core/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/at-spi2-core/patches/patch-atk-adaptor_event.c \
    pkgsrc/devel/at-spi2-core/patches/patch-atspi_atspi-event-listener.c \
    pkgsrc/devel/at-spi2-core/patches/patch-atspi_atspi-misc.c
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/at-spi2-core/patches/patch-meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/at-spi2-core/Makefile
diff -u pkgsrc/devel/at-spi2-core/Makefile:1.62 pkgsrc/devel/at-spi2-core/Makefile:1.63
--- pkgsrc/devel/at-spi2-core/Makefile:1.62     Thu Oct 23 20:36:15 2025
+++ pkgsrc/devel/at-spi2-core/Makefile  Fri Nov  7 21:53:46 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.62 2025/10/23 20:36:15 wiz Exp $
+# $NetBSD: Makefile,v 1.63 2025/11/07 21:53:46 ryoon Exp $
 
-DISTNAME=      at-spi2-core-2.54.0
-PKGREVISION=   9
+DISTNAME=      at-spi2-core-2.58.1
 CATEGORIES=    devel gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/at-spi2-core/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
@@ -41,7 +40,7 @@ MESON_BINARY.glib-genmarshal= ${TOOLBASE
 MESON_BINARY.glib-mkenums=     ${TOOLBASE}/bin/glib-mkenums
 .endif
 
-PYTHON_FOR_BUILD_ONLY= tool
+PY_PATCHPLIST= yes
 
 PKGCONFIG_OVERRIDE+=           output/meson-private/*.pc
 PKGCONFIG_OVERRIDE_STAGE=      post-configure
@@ -51,4 +50,6 @@ PKGCONFIG_OVERRIDE_STAGE=     post-configure
 .include "../../devel/meson/build.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/python/extension.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/at-spi2-core/PLIST
diff -u pkgsrc/devel/at-spi2-core/PLIST:1.20 pkgsrc/devel/at-spi2-core/PLIST:1.21
--- pkgsrc/devel/at-spi2-core/PLIST:1.20        Sun Jan 12 19:20:26 2025
+++ pkgsrc/devel/at-spi2-core/PLIST     Fri Nov  7 21:53:46 2025
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.20 2025/01/12 19:20:26 riastradh Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/11/07 21:53:46 ryoon Exp $
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-accessible.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-action.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-application.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-collection.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-component.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-constants.h
+${PLIST.dbus}include/at-spi-2.0/atspi/atspi-device-a11y-manager.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-device-legacy.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-device-listener.h
 ${PLIST.dbus}include/at-spi-2.0/atspi/atspi-device.h
@@ -72,7 +73,7 @@ ${PLIST.dbus}lib/gnome-settings-daemon-3
 ${PLIST.dbus}lib/gtk-2.0/modules/libatk-bridge.so
 lib/libatk-1.0.so
 lib/libatk-1.0.so.0
-lib/libatk-1.0.so.0.25409.1
+lib/libatk-1.0.so.0.25810.1
 ${PLIST.dbus}lib/libatk-bridge-2.0.so
 ${PLIST.dbus}lib/libatk-bridge-2.0.so.0
 ${PLIST.dbus}lib/libatk-bridge-2.0.so.0.0.0
@@ -82,6 +83,8 @@ ${PLIST.dbus}lib/libatspi.so.0.0.1
 ${PLIST.dbus}lib/pkgconfig/atk-bridge-2.0.pc
 lib/pkgconfig/atk.pc
 ${PLIST.dbus}lib/pkgconfig/atspi-2.pc
+${PYSITELIB}/gi/overrides/Atspi.py
+${PYSITELIB}/gi/overrides/Atspi.pyc
 ${PLIST.dbus}lib/systemd/user/at-spi-dbus-bus.service
 ${PLIST.dbus}libexec/at-spi-bus-launcher
 ${PLIST.dbus}libexec/at-spi2-registryd
@@ -185,6 +188,7 @@ share/locale/tr/LC_MESSAGES/at-spi2-core
 share/locale/tt/LC_MESSAGES/at-spi2-core.mo
 share/locale/ug/LC_MESSAGES/at-spi2-core.mo
 share/locale/uk/LC_MESSAGES/at-spi2-core.mo
+share/locale/uz/LC_MESSAGES/at-spi2-core.mo
 share/locale/uz@cyrillic/LC_MESSAGES/at-spi2-core.mo
 share/locale/vi/LC_MESSAGES/at-spi2-core.mo
 share/locale/wa/LC_MESSAGES/at-spi2-core.mo

Index: pkgsrc/devel/at-spi2-core/distinfo
diff -u pkgsrc/devel/at-spi2-core/distinfo:1.35 pkgsrc/devel/at-spi2-core/distinfo:1.36
--- pkgsrc/devel/at-spi2-core/distinfo:1.35     Sat Oct  4 21:12:07 2025
+++ pkgsrc/devel/at-spi2-core/distinfo  Fri Nov  7 21:53:46 2025
@@ -1,10 +1,7 @@
-$NetBSD: distinfo,v 1.35 2025/10/04 21:12:07 prlw1 Exp $
+$NetBSD: distinfo,v 1.36 2025/11/07 21:53:46 ryoon Exp $
 
-BLAKE2s (at-spi2-core-2.54.0.tar.xz) = 8a925502b14e14f5d0265a6e9acc50f208849cb880042d06f3e82385b8a9a6ff
-SHA512 (at-spi2-core-2.54.0.tar.xz) = ac697055f9e31b264da55dc1b7c92c85905bc6c32dcd6ac7a699f9cc0dec933f7bb1323098e7c2f6bdce91bc7195bd8b4625e39216d9671c85df25a0071f0a3e
-Size (at-spi2-core-2.54.0.tar.xz) = 575368 bytes
-SHA1 (patch-atk-adaptor_event.c) = 6d4c5f1669a40644a0787e6a88065959ec42a8f9
-SHA1 (patch-atspi_atspi-event-listener.c) = 7e980ab7ebb86592ff9a743b3f2f1ecc66c75bfd
-SHA1 (patch-atspi_atspi-misc.c) = ec309d8e6dfbdc4822ffc0c1b9a442c6f2fba0a8
-SHA1 (patch-meson.build) = 7aabe8c5e1ac076cfc0bae2997bc663ad7b5147d
+BLAKE2s (at-spi2-core-2.58.1.tar.xz) = 41f9e133828ebb94c4a9e87b56ef46354f74656c17ae67a278ded73661f03c59
+SHA512 (at-spi2-core-2.58.1.tar.xz) = 95ab458262b0e310f71760f68ec2247d0a6cc9349ca0919da4867815ff252a5820efb41f8b815b9d715a1836daaab6e03db0fd4a05ada420894c7383b47f410e
+Size (at-spi2-core-2.58.1.tar.xz) = 584916 bytes
+SHA1 (patch-meson.build) = 09823442683c0eadd7670a4ff06ef040a9e2f396
 SHA1 (patch-registryd_registry.c) = 69d8be4a54af1f3749d38ad4f1d6ad33296765fe

Index: pkgsrc/devel/at-spi2-core/patches/patch-meson.build
diff -u pkgsrc/devel/at-spi2-core/patches/patch-meson.build:1.2 pkgsrc/devel/at-spi2-core/patches/patch-meson.build:1.3
--- pkgsrc/devel/at-spi2-core/patches/patch-meson.build:1.2     Sat Oct  4 21:12:07 2025
+++ pkgsrc/devel/at-spi2-core/patches/patch-meson.build Fri Nov  7 21:53:47 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-meson.build,v 1.2 2025/10/04 21:12:07 prlw1 Exp $
+$NetBSD: patch-meson.build,v 1.3 2025/11/07 21:53:47 ryoon Exp $
 
 tests/at-spi2-atk/atk_test_util.c calls putenv() which isn't part of
 POSIX_C_SOURCE. Later versions of at-spi2-core try _XOPEN_SOURCE and
@@ -12,14 +12,14 @@ Add _GNU_SOURCE for Linux as per
 
 https://mail-index.netbsd.org/tech-pkg/2025/10/03/msg031582.html
 
---- meson.build.orig   2024-09-14 18:26:17.000000000 +0000
+--- meson.build.orig   2025-10-23 11:48:35.146473287 +0000
 +++ meson.build
 @@ -8,7 +8,7 @@ project('at-spi2-core', 'c',
          ],
-         meson_version: '>= 0.63.0')
+         meson_version: '>= 0.64.0')
  
--add_project_arguments([ '-D_POSIX_C_SOURCE=200809L', '-D_DEFAULT_SOURCE' ], language: 'c')
-+add_project_arguments([ '-D_GNU_SOURCE' ], language: 'c')
+-add_project_arguments([ '-D_XOPEN_SOURCE=700', '-D_GNU_SOURCE' ], language: 'c')
++add_project_arguments(['-D_GNU_SOURCE' ], language: 'c')
  
  fs = import('fs')
  



Home | Main Index | Thread Index | Old Index