Tue Aug 22 06:55:26 2023 UTC ()
at-spi2-core: updated to 2.44.1

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

* Fix use after free when removing a hung process.

* Fix the build with X11 disabled.

* Fix crash when NULL is passed to some listener-related functions.

* impl_deregister_keystroke_listener: fix memory leak on iteration error.

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

* Unlink the socket before binding when using dbus-broker. Fixes regression
  introduced in 2.43.92 where restarting the bus launcher would fail.

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

* The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its socket.
Fixes accessibility for Snap-confined applications.

* Caps lock is now unlocked for key synthesis. Fixes cutting and
pasting from brltty when caps lock is on.

* Several fixes to the dbus specification.

* Fix the build when x11 is disabled.

* Fix several compiler warnings.

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

* Set X root property when Xwayland starts on demand.

* Several dbus introspection fixes.


(adam)
diff -r1.45 -r1.46 pkgsrc/devel/at-spi2-core/Makefile
diff -r1.16 -r1.17 pkgsrc/devel/at-spi2-core/PLIST
diff -r1.31 -r1.32 pkgsrc/devel/at-spi2-core/distinfo

cvs diff -r1.45 -r1.46 pkgsrc/devel/at-spi2-core/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/at-spi2-core/Makefile 2023/08/14 05:24:04 1.45
+++ pkgsrc/devel/at-spi2-core/Makefile 2023/08/22 06:55:26 1.46
@@ -1,54 +1,56 @@ @@ -1,54 +1,56 @@
1# $NetBSD: Makefile,v 1.45 2023/08/14 05:24:04 wiz Exp $ 1# $NetBSD: Makefile,v 1.46 2023/08/22 06:55:26 adam Exp $
2 2
3DISTNAME= at-spi2-core-2.40.3 3DISTNAME= at-spi2-core-2.44.1
4PKGREVISION= 3 
5CATEGORIES= devel gnome 4CATEGORIES= devel gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/at-spi2-core/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/at-spi2-core/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= prlw1@cam.ac.uk 8MAINTAINER= prlw1@cam.ac.uk
10HOMEPAGE= https://www.linuxfoundation.org/collaborate/workgroups/accessibility/atk/at-spi/at-spi_on_d-bus 9HOMEPAGE= https://www.linuxfoundation.org/collaborate/workgroups/accessibility/atk/at-spi/at-spi_on_d-bus
11COMMENT= Assistive Technology Service Provider Interface Core 10COMMENT= Assistive Technology Service Provider Interface Core
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
14USE_TOOLS+= msgfmt pkg-config 13USE_TOOLS+= msgfmt pkg-config
15 14
16PKGCONFIG_OVERRIDE= output/meson-private/atspi-2.pc 15PKGCONFIG_OVERRIDE= output/meson-private/atspi-2.pc
17PKGCONFIG_OVERRIDE_STAGE= pre-install 16PKGCONFIG_OVERRIDE_STAGE= pre-install
18MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/atspi 17MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/atspi
19 18
20BUILD_DEFS+= PKG_SYSCONFBASE 19BUILD_DEFS+= PKG_SYSCONFDIR
21 20
22EGDIR= ${PREFIX}/share/examples/${PKGBASE} 21EGDIR= ${PREFIX}/share/examples/${PKGBASE}
23busconfigdir= ${PKG_SYSCONFDIR}/at-spi2 
24eg_busconfigdir= ${EGDIR}/at-spi2 
25default_sessiondir= ${PKG_SYSCONFBASE}/xdg/autostart 
26eg_default_sessiondir= ${EGDIR}/xdg/autostart 
27 22
28SUBST_CLASSES+= eg 23SUBST_CLASSES+= eg
29SUBST_SED.eg+= -e 's,defaults,examples/${PKGBASE},' 24SUBST_SED.eg+= -e 's,defaults,examples/${PKGBASE},'
30SUBST_FILES.eg+= bus/meson.build 25SUBST_FILES.eg+= bus/meson.build
31SUBST_STAGE.eg= pre-configure 26SUBST_STAGE.eg= pre-configure
32SUBST_MESSAGE.eg= Fixing path to examples directory. 27SUBST_MESSAGE.eg= Fixing path to examples directory.
33 28
34CONF_FILES= ${eg_busconfigdir}/accessibility.conf \ 29CONF_FILES= ${EGDIR}/at-spi2/accessibility.conf \
35 ${busconfigdir}/accessibility.conf 30 ${PKG_SYSCONFDIR}/at-spi2/accessibility.conf
36CONF_FILES+= ${eg_default_sessiondir}/at-spi-dbus-bus.desktop \ 31CONF_FILES+= ${EGDIR}/xdg/autostart/at-spi-dbus-bus.desktop \
37 ${default_sessiondir}/at-spi-dbus-bus.desktop 32 ${PKG_SYSCONFDIR}/xdg/autostart/at-spi-dbus-bus.desktop
38MAKE_DIRS+= ${busconfigdir} ${default_sessiondir} 33CONF_FILES+= ${EGDIR}/xdg/Xwayland-session.d/00-at-spi \
 34 ${PKG_SYSCONFDIR}/xdg/Xwayland-session.d/00-at-spi
 35MAKE_DIRS+= ${PKG_SYSCONFDIR}/at-spi2
 36MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/Xwayland-session.d
 37MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/autostart
39 38
40PYTHON_FOR_BUILD_ONLY= tool 39PYTHON_FOR_BUILD_ONLY= tool
41 40
42post-install: 41post-install:
43 ${INSTALL_DATA_DIR} ${DESTDIR}${eg_default_sessiondir} 42 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/xdg/Xwayland-session.d
 43 ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/xdg/Xwayland-session.d/00-at-spi \
 44 ${DESTDIR}${EGDIR}/xdg/Xwayland-session.d/00-at-spi
 45 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/xdg/autostart
44 ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/xdg/autostart/at-spi-dbus-bus.desktop \ 46 ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/xdg/autostart/at-spi-dbus-bus.desktop \
45 ${DESTDIR}${eg_default_sessiondir}/at-spi-dbus-bus.desktop 47 ${DESTDIR}${EGDIR}/xdg/autostart/at-spi-dbus-bus.desktop
46 48
47.include "../../devel/glib2/buildlink3.mk" 49.include "../../devel/glib2/buildlink3.mk"
48BUILDLINK_DEPMETHOD.gobject-introspection= build 50BUILDLINK_DEPMETHOD.gobject-introspection= build
49.include "../../devel/gobject-introspection/buildlink3.mk" 51.include "../../devel/gobject-introspection/buildlink3.mk"
50.include "../../devel/meson/build.mk" 52.include "../../devel/meson/build.mk"
51.include "../../sysutils/dbus/buildlink3.mk" 53.include "../../sysutils/dbus/buildlink3.mk"
52.include "../../x11/libXi/buildlink3.mk" 54.include "../../x11/libXi/buildlink3.mk"
53.include "../../x11/libXtst/buildlink3.mk" 55.include "../../x11/libXtst/buildlink3.mk"
54.include "../../mk/bsd.pkg.mk" 56.include "../../mk/bsd.pkg.mk"

cvs diff -r1.16 -r1.17 pkgsrc/devel/at-spi2-core/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/at-spi2-core/PLIST 2021/08/18 09:51:21 1.16
+++ pkgsrc/devel/at-spi2-core/PLIST 2023/08/22 06:55:26 1.17
@@ -1,14 +1,15 @@ @@ -1,14 +1,15 @@
1@comment $NetBSD: PLIST,v 1.16 2021/08/18 09:51:21 prlw1 Exp $ 1@comment $NetBSD: PLIST,v 1.17 2023/08/22 06:55:26 adam Exp $
 2@pkgdir etc/xdg/autostart
2include/at-spi-2.0/atspi/atspi-accessible.h 3include/at-spi-2.0/atspi/atspi-accessible.h
3include/at-spi-2.0/atspi/atspi-action.h 4include/at-spi-2.0/atspi/atspi-action.h
4include/at-spi-2.0/atspi/atspi-application.h 5include/at-spi-2.0/atspi/atspi-application.h
5include/at-spi-2.0/atspi/atspi-collection.h 6include/at-spi-2.0/atspi/atspi-collection.h
6include/at-spi-2.0/atspi/atspi-component.h 7include/at-spi-2.0/atspi/atspi-component.h
7include/at-spi-2.0/atspi/atspi-constants.h 8include/at-spi-2.0/atspi/atspi-constants.h
8include/at-spi-2.0/atspi/atspi-device-legacy.h 9include/at-spi-2.0/atspi/atspi-device-legacy.h
9include/at-spi-2.0/atspi/atspi-device-listener.h 10include/at-spi-2.0/atspi/atspi-device-listener.h
10include/at-spi-2.0/atspi/atspi-device-x11.h 11include/at-spi-2.0/atspi/atspi-device-x11.h
11include/at-spi-2.0/atspi/atspi-device.h 12include/at-spi-2.0/atspi/atspi-device.h
12include/at-spi-2.0/atspi/atspi-document.h 13include/at-spi-2.0/atspi/atspi-document.h
13include/at-spi-2.0/atspi/atspi-editabletext.h 14include/at-spi-2.0/atspi/atspi-editabletext.h
14include/at-spi-2.0/atspi/atspi-enum-types.h 15include/at-spi-2.0/atspi/atspi-enum-types.h
@@ -31,28 +32,30 @@ include/at-spi-2.0/atspi/atspi-types.h @@ -31,28 +32,30 @@ include/at-spi-2.0/atspi/atspi-types.h
31include/at-spi-2.0/atspi/atspi-value.h 32include/at-spi-2.0/atspi/atspi-value.h
32include/at-spi-2.0/atspi/atspi.h 33include/at-spi-2.0/atspi/atspi.h
33lib/girepository-1.0/Atspi-2.0.typelib 34lib/girepository-1.0/Atspi-2.0.typelib
34lib/libatspi.so 35lib/libatspi.so
35lib/libatspi.so.0 36lib/libatspi.so.0
36lib/libatspi.so.0.0.1 37lib/libatspi.so.0.0.1
37lib/pkgconfig/atspi-2.pc 38lib/pkgconfig/atspi-2.pc
38lib/systemd/user/at-spi-dbus-bus.service 39lib/systemd/user/at-spi-dbus-bus.service
39libexec/at-spi-bus-launcher 40libexec/at-spi-bus-launcher
40libexec/at-spi2-registryd 41libexec/at-spi2-registryd
41share/dbus-1/accessibility-services/org.a11y.atspi.Registry.service 42share/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
42share/dbus-1/services/org.a11y.Bus.service 43share/dbus-1/services/org.a11y.Bus.service
43share/examples/at-spi2-core/at-spi2/accessibility.conf 44share/examples/at-spi2-core/at-spi2/accessibility.conf
 45share/examples/at-spi2-core/xdg/Xwayland-session.d/00-at-spi
44share/examples/at-spi2-core/xdg/autostart/at-spi-dbus-bus.desktop 46share/examples/at-spi2-core/xdg/autostart/at-spi-dbus-bus.desktop
45share/gir-1.0/Atspi-2.0.gir 47share/gir-1.0/Atspi-2.0.gir
 48share/locale/ab/LC_MESSAGES/at-spi2-core.mo
46share/locale/an/LC_MESSAGES/at-spi2-core.mo 49share/locale/an/LC_MESSAGES/at-spi2-core.mo
47share/locale/as/LC_MESSAGES/at-spi2-core.mo 50share/locale/as/LC_MESSAGES/at-spi2-core.mo
48share/locale/ast/LC_MESSAGES/at-spi2-core.mo 51share/locale/ast/LC_MESSAGES/at-spi2-core.mo
49share/locale/be/LC_MESSAGES/at-spi2-core.mo 52share/locale/be/LC_MESSAGES/at-spi2-core.mo
50share/locale/bg/LC_MESSAGES/at-spi2-core.mo 53share/locale/bg/LC_MESSAGES/at-spi2-core.mo
51share/locale/bn_IN/LC_MESSAGES/at-spi2-core.mo 54share/locale/bn_IN/LC_MESSAGES/at-spi2-core.mo
52share/locale/bs/LC_MESSAGES/at-spi2-core.mo 55share/locale/bs/LC_MESSAGES/at-spi2-core.mo
53share/locale/ca/LC_MESSAGES/at-spi2-core.mo 56share/locale/ca/LC_MESSAGES/at-spi2-core.mo
54share/locale/ca@valencia/LC_MESSAGES/at-spi2-core.mo 57share/locale/ca@valencia/LC_MESSAGES/at-spi2-core.mo
55share/locale/cs/LC_MESSAGES/at-spi2-core.mo 58share/locale/cs/LC_MESSAGES/at-spi2-core.mo
56share/locale/da/LC_MESSAGES/at-spi2-core.mo 59share/locale/da/LC_MESSAGES/at-spi2-core.mo
57share/locale/de/LC_MESSAGES/at-spi2-core.mo 60share/locale/de/LC_MESSAGES/at-spi2-core.mo
58share/locale/el/LC_MESSAGES/at-spi2-core.mo 61share/locale/el/LC_MESSAGES/at-spi2-core.mo
@@ -65,26 +68,27 @@ share/locale/eu/LC_MESSAGES/at-spi2-core @@ -65,26 +68,27 @@ share/locale/eu/LC_MESSAGES/at-spi2-core
65share/locale/fa/LC_MESSAGES/at-spi2-core.mo 68share/locale/fa/LC_MESSAGES/at-spi2-core.mo
66share/locale/fi/LC_MESSAGES/at-spi2-core.mo 69share/locale/fi/LC_MESSAGES/at-spi2-core.mo
67share/locale/fr/LC_MESSAGES/at-spi2-core.mo 70share/locale/fr/LC_MESSAGES/at-spi2-core.mo
68share/locale/fur/LC_MESSAGES/at-spi2-core.mo 71share/locale/fur/LC_MESSAGES/at-spi2-core.mo
69share/locale/ga/LC_MESSAGES/at-spi2-core.mo 72share/locale/ga/LC_MESSAGES/at-spi2-core.mo
70share/locale/gd/LC_MESSAGES/at-spi2-core.mo 73share/locale/gd/LC_MESSAGES/at-spi2-core.mo
71share/locale/gl/LC_MESSAGES/at-spi2-core.mo 74share/locale/gl/LC_MESSAGES/at-spi2-core.mo
72share/locale/gu/LC_MESSAGES/at-spi2-core.mo 75share/locale/gu/LC_MESSAGES/at-spi2-core.mo
73share/locale/he/LC_MESSAGES/at-spi2-core.mo 76share/locale/he/LC_MESSAGES/at-spi2-core.mo
74share/locale/hi/LC_MESSAGES/at-spi2-core.mo 77share/locale/hi/LC_MESSAGES/at-spi2-core.mo
75share/locale/hr/LC_MESSAGES/at-spi2-core.mo 78share/locale/hr/LC_MESSAGES/at-spi2-core.mo
76share/locale/hu/LC_MESSAGES/at-spi2-core.mo 79share/locale/hu/LC_MESSAGES/at-spi2-core.mo
77share/locale/id/LC_MESSAGES/at-spi2-core.mo 80share/locale/id/LC_MESSAGES/at-spi2-core.mo
 81share/locale/is/LC_MESSAGES/at-spi2-core.mo
78share/locale/it/LC_MESSAGES/at-spi2-core.mo 82share/locale/it/LC_MESSAGES/at-spi2-core.mo
79share/locale/ja/LC_MESSAGES/at-spi2-core.mo 83share/locale/ja/LC_MESSAGES/at-spi2-core.mo
80share/locale/kk/LC_MESSAGES/at-spi2-core.mo 84share/locale/kk/LC_MESSAGES/at-spi2-core.mo
81share/locale/km/LC_MESSAGES/at-spi2-core.mo 85share/locale/km/LC_MESSAGES/at-spi2-core.mo
82share/locale/kn/LC_MESSAGES/at-spi2-core.mo 86share/locale/kn/LC_MESSAGES/at-spi2-core.mo
83share/locale/ko/LC_MESSAGES/at-spi2-core.mo 87share/locale/ko/LC_MESSAGES/at-spi2-core.mo
84share/locale/lt/LC_MESSAGES/at-spi2-core.mo 88share/locale/lt/LC_MESSAGES/at-spi2-core.mo
85share/locale/lv/LC_MESSAGES/at-spi2-core.mo 89share/locale/lv/LC_MESSAGES/at-spi2-core.mo
86share/locale/ml/LC_MESSAGES/at-spi2-core.mo 90share/locale/ml/LC_MESSAGES/at-spi2-core.mo
87share/locale/mr/LC_MESSAGES/at-spi2-core.mo 91share/locale/mr/LC_MESSAGES/at-spi2-core.mo
88share/locale/ms/LC_MESSAGES/at-spi2-core.mo 92share/locale/ms/LC_MESSAGES/at-spi2-core.mo
89share/locale/nb/LC_MESSAGES/at-spi2-core.mo 93share/locale/nb/LC_MESSAGES/at-spi2-core.mo
90share/locale/ne/LC_MESSAGES/at-spi2-core.mo 94share/locale/ne/LC_MESSAGES/at-spi2-core.mo
@@ -104,14 +108,13 @@ share/locale/sr/LC_MESSAGES/at-spi2-core @@ -104,14 +108,13 @@ share/locale/sr/LC_MESSAGES/at-spi2-core
104share/locale/sr@latin/LC_MESSAGES/at-spi2-core.mo 108share/locale/sr@latin/LC_MESSAGES/at-spi2-core.mo
105share/locale/sv/LC_MESSAGES/at-spi2-core.mo 109share/locale/sv/LC_MESSAGES/at-spi2-core.mo
106share/locale/ta/LC_MESSAGES/at-spi2-core.mo 110share/locale/ta/LC_MESSAGES/at-spi2-core.mo
107share/locale/te/LC_MESSAGES/at-spi2-core.mo 111share/locale/te/LC_MESSAGES/at-spi2-core.mo
108share/locale/tg/LC_MESSAGES/at-spi2-core.mo 112share/locale/tg/LC_MESSAGES/at-spi2-core.mo
109share/locale/tr/LC_MESSAGES/at-spi2-core.mo 113share/locale/tr/LC_MESSAGES/at-spi2-core.mo
110share/locale/ug/LC_MESSAGES/at-spi2-core.mo 114share/locale/ug/LC_MESSAGES/at-spi2-core.mo
111share/locale/uk/LC_MESSAGES/at-spi2-core.mo 115share/locale/uk/LC_MESSAGES/at-spi2-core.mo
112share/locale/uz@cyrillic/LC_MESSAGES/at-spi2-core.mo 116share/locale/uz@cyrillic/LC_MESSAGES/at-spi2-core.mo
113share/locale/vi/LC_MESSAGES/at-spi2-core.mo 117share/locale/vi/LC_MESSAGES/at-spi2-core.mo
114share/locale/zh_CN/LC_MESSAGES/at-spi2-core.mo 118share/locale/zh_CN/LC_MESSAGES/at-spi2-core.mo
115share/locale/zh_HK/LC_MESSAGES/at-spi2-core.mo 119share/locale/zh_HK/LC_MESSAGES/at-spi2-core.mo
116share/locale/zh_TW/LC_MESSAGES/at-spi2-core.mo 120share/locale/zh_TW/LC_MESSAGES/at-spi2-core.mo
117@pkgdir etc/xdg/autostart 

cvs diff -r1.31 -r1.32 pkgsrc/devel/at-spi2-core/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/at-spi2-core/distinfo 2023/07/22 12:48:44 1.31
+++ pkgsrc/devel/at-spi2-core/distinfo 2023/08/22 06:55:26 1.32
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.31 2023/07/22 12:48:44 nia Exp $ 1$NetBSD: distinfo,v 1.32 2023/08/22 06:55:26 adam Exp $
2 2
3BLAKE2s (at-spi2-core-2.40.3.tar.xz) = dd0423b9c07a817ee8ab24d316d1f574cb61b69ed1fdd1f69c147ae1fedfb9de 3BLAKE2s (at-spi2-core-2.44.1.tar.xz) = 86ec961a62389f110650e2e02d3b097773b316c063772f325726d5a89e30b992
4SHA512 (at-spi2-core-2.40.3.tar.xz) = 85adf3da0a369d7f3481646a495a9c4c3337da3ae6a20ce8c924f8621d3d6ed1d9461bfac0e821dfe86e4ad6b930e4fd65d24c26401cbea644ef4951e5dda5ce 4SHA512 (at-spi2-core-2.44.1.tar.xz) = 8d85df75f886c4a19d829d14e5a9412b607b9cbe2d1b7ecb95b4082602f0624e90747fe955f96d378c3a52bc0e732074b97008bb34e6acc2722c7056b2c0504e
5Size (at-spi2-core-2.40.3.tar.xz) = 197528 bytes 5Size (at-spi2-core-2.44.1.tar.xz) = 209780 bytes
6SHA1 (patch-bus_meson.build) = 086a8113d887da65a245a958b95d5fc4bfca7025 6SHA1 (patch-bus_meson.build) = 086a8113d887da65a245a958b95d5fc4bfca7025