BSD Ports

accessibility/at-spi2-core 2.62.0.1 MidnightBSD

Assistive Technology Service Provider Interface

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
adec051f65
License
lgpl2.1+
Categories
accessibility, x11-toolkits

Description

This is the Gnome Accessibility Project's Assistive Technology Service Provider Interface. It allows accessibility applications and assistive technologies to announce their respective existence to each other.

This version of at-spi is a major break from previous versions. It has been completely rewritten to use D-Bus rather than ORBIT / CORBA for its transport protocol.

In the other systems

The newest version among them is 2.62.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDaccessibility/at-spi2-core2.62.0.1no data-[email protected]2026-09-18
FreeBSDaccessibility/at-spi2-core2.60.4 behind since 2026-07-23none known-[email protected]-
OpenBSDx11/gnome/at-spi2-core by name2.62.1 newestno data-Antoine Jacoutot <[email protected]>-
NetBSDdevel/at-spi2-core by name2.60.6nb1 behind since 2026-09-16none known-[email protected]2026-10-04
DragonFlyaccessibility/at-spi2-core2.54.1_1 behind since 2026-07-23none known-[email protected]-
HardenedBSDaccessibility/at-spi2-core2.60.4 behind since 2026-07-23no data-[email protected]-
GhostBSDaccessibility/at-spi2-core2.60.4 behind since 2026-07-23no data-[email protected]-

Compare across BSDs

Version history 3

  1. 2.62.0.1 adec051f65
  2. 2.62.0 2121288936
  3. 2.60.4 1550519a12

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install at-spi2-core

From mports:

cd /usr/mports/accessibility/at-spi2-core && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	at-spi2-core>0:accessibility/at-spi2-core
LIB_DEPENDS=	libatk-1.0.so:accessibility/at-spi2-core

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

Configuration

Options name: accessibility_at-spi2-core

OptionDefaultDescription
ATKONLYoffBuild only ATK (no atspi or at-spi2-atk, unsupported by upstream)
X11on
USES
gettext-tools gnome localbase meson python pkgconfig shebangfix tar:xz
Service scripts
none

Files

pkg-plist 198
  • etc/xdg/Xwayland-session.d/00-at-spi
  • etc/xdg/autostart/at-spi-dbus-bus.desktop
  • include/at-spi-2.0/atspi/atspi-accessible.h
  • include/at-spi-2.0/atspi/atspi-action.h
  • include/at-spi-2.0/atspi/atspi-application.h
  • include/at-spi-2.0/atspi/atspi-collection.h
  • include/at-spi-2.0/atspi/atspi-component.h
  • include/at-spi-2.0/atspi/atspi-constants.h
  • include/at-spi-2.0/atspi/atspi-device-a11y-manager.h
  • include/at-spi-2.0/atspi/atspi-device-legacy.h
  • include/at-spi-2.0/atspi/atspi-device-listener.h
  • include/at-spi-2.0/atspi/atspi-device-x11.h
  • include/at-spi-2.0/atspi/atspi-device.h
  • include/at-spi-2.0/atspi/atspi-document.h
  • include/at-spi-2.0/atspi/atspi-editabletext.h
  • include/at-spi-2.0/atspi/atspi-enum-types.h
  • include/at-spi-2.0/atspi/atspi-event-listener.h
  • include/at-spi-2.0/atspi/atspi-hyperlink.h
  • include/at-spi-2.0/atspi/atspi-hypertext.h
  • include/at-spi-2.0/atspi/atspi-image.h
  • include/at-spi-2.0/atspi/atspi-matchrule.h
  • include/at-spi-2.0/atspi/atspi-misc.h
  • include/at-spi-2.0/atspi/atspi-object.h
  • include/at-spi-2.0/atspi/atspi-registry.h
  • include/at-spi-2.0/atspi/atspi-relation.h
  • include/at-spi-2.0/atspi/atspi-selection.h
  • include/at-spi-2.0/atspi/atspi-stateset.h
  • include/at-spi-2.0/atspi/atspi-table-cell.h
  • include/at-spi-2.0/atspi/atspi-table.h
  • include/at-spi-2.0/atspi/atspi-text.h
  • include/at-spi-2.0/atspi/atspi-types.h
  • include/at-spi-2.0/atspi/atspi-value.h
  • include/at-spi-2.0/atspi/atspi-version.h
  • include/at-spi-2.0/atspi/atspi.h
  • include/at-spi2-atk/2.0/atk-bridge.h
  • include/atk-1.0/atk/atk-autocleanups.h
  • include/atk-1.0/atk/atk-enum-types.h
  • include/atk-1.0/atk/atk.h
  • include/atk-1.0/atk/atkaction.h
  • include/atk-1.0/atk/atkcomponent.h
  • include/atk-1.0/atk/atkdocument.h
  • include/atk-1.0/atk/atkeditabletext.h
  • include/atk-1.0/atk/atkgobjectaccessible.h
  • include/atk-1.0/atk/atkhyperlink.h
  • include/atk-1.0/atk/atkhyperlinkimpl.h
  • include/atk-1.0/atk/atkhypertext.h
  • include/atk-1.0/atk/atkimage.h
  • include/atk-1.0/atk/atkmisc.h
  • include/atk-1.0/atk/atknoopobject.h
  • include/atk-1.0/atk/atknoopobjectfactory.h
  • include/atk-1.0/atk/atkobject.h
  • include/atk-1.0/atk/atkobjectfactory.h
  • include/atk-1.0/atk/atkplug.h
  • include/atk-1.0/atk/atkrange.h
  • include/atk-1.0/atk/atkregistry.h
  • include/atk-1.0/atk/atkrelation.h
  • include/atk-1.0/atk/atkrelationset.h
  • include/atk-1.0/atk/atkrelationtype.h
  • include/atk-1.0/atk/atkselection.h
  • include/atk-1.0/atk/atksocket.h
  • include/atk-1.0/atk/atkstate.h
  • include/atk-1.0/atk/atkstateset.h
  • include/atk-1.0/atk/atkstreamablecontent.h
  • include/atk-1.0/atk/atktable.h
  • include/atk-1.0/atk/atktablecell.h
  • include/atk-1.0/atk/atktext.h
  • include/atk-1.0/atk/atkutil.h
  • include/atk-1.0/atk/atkvalue.h
  • include/atk-1.0/atk/atkversion.h
  • include/atk-1.0/atk/atkwindow.h
  • lib/girepository-1.0/Atk-1.0.typelib
  • lib/girepository-1.0/Atspi-2.0.typelib
  • lib/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
  • 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.26209.1
  • lib/libatk-bridge-2.0.so
  • lib/libatk-bridge-2.0.so.0
  • lib/libatk-bridge-2.0.so.0.0.0
  • lib/libatspi.so
  • lib/libatspi.so.0
  • lib/libatspi.so.0.0.1
  • %%PYTHON_SITELIBDIR%%/gi/overrides/Atspi.py
  • libdata/pkgconfig/atk-bridge-2.0.pc
  • libdata/pkgconfig/atk.pc
  • libdata/pkgconfig/atspi-2.pc
  • libexec/at-spi-bus-launcher
  • libexec/at-spi2-registryd
  • share/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
  • share/dbus-1/services/org.a11y.Bus.service
  • share/defaults/at-spi2/accessibility.conf
  • share/gir-1.0/Atk-1.0.gir
  • share/gir-1.0/Atspi-2.0.gir
  • share/locale/ab/LC_MESSAGES/at-spi2-core.mo
  • share/locale/af/LC_MESSAGES/at-spi2-core.mo
  • share/locale/am/LC_MESSAGES/at-spi2-core.mo
  • share/locale/an/LC_MESSAGES/at-spi2-core.mo
  • share/locale/ar/LC_MESSAGES/at-spi2-core.mo
  • share/locale/as/LC_MESSAGES/at-spi2-core.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/at-spi2-core-2.62.0.1.tar.xz599704fa462f1834bae569c5944c34608872f9447e5a2889ba2aa4d5ff9f2d6ff8a395
Master sites 1
  • GNOME

Commit history 3

DateCommitCreditsLog message
adec051f65 Lucas Holt accessibility/at-spi2-core: update to 2.62.0.1 (#1465)
Update at-spi2-core to 2.62.0.1. The installed SONAME remains libatspi.so.0 and the existing plist is unchanged. Validated makesum, patch, build, fake, package, check-license, and diff --check; the port test target has no upstream test commands. ## Summary by Sourcery Enhancements: - Update the at-spi2-core port to version 2.62.0.1 while preserving its existing ABI and package metadata. Signed-off-by: Lucas Holt <[email protected]>
2121288936 Lucas Holt accessibility/at-spi2-core: update to 2.62.0 (#1319)
Updates at-spi2-core to 2.62.0.\n\nValidation: bmake makesum, patch, build, fake, package, test (existing NO_TEST), check-license, portlint -C, and git diff --check.\n\nThe libatk, libatspi, and atk-bridge SONAME majors remain unchanged. ## Summary by Sourcery Update the at-spi2-core accessibility component to version 2.62.0. Enhancements: - Update at-spi2-core to the 2.62.0 release while preserving the existing libatk, libatspi, and atk-bridge SONAME majors. Chores: - Refresh the port checksum and package file list for the new release. Signed-off-by: Lucas Holt <[email protected]>
1550519a12 Lucas Holt accessibility/at-spi2-core: update to 2.60.4 (#915)
Updates at-spi2-core to 2.60.4.\n\nThe upstream COPYING remains LGPL-2.1-or-later; the existing lgpl2.1+ declaration is retained.\n\nValidation:\n- bmake makesum\n- bmake patch\n- bmake build\n- bmake fake\n- bmake clean package\n- bmake test (skipped via existing NO_TEST)\n- bmake check-license\n- portlint -C . (0 fatals; existing desktop/NLS warnings)\n- git diff --check\n\nI also ran the upstream Meson test suite before retaining NO_TEST. It fails 4/9 tests because the MidnightBSD tree lacks FreeBSD's dbus-testing harness: each failure cannot initialize the AT-SPI accessibility bus; wrapping it in dbus-run-session does not resolve that. Signed-off-by: Lucas Holt <[email protected]>