BSD Ports

accessibility/atkmm26 2.36.4 MidnightBSD

C++ wrapper for the ATK API, 2.36 series

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
a5b0ab02e2
License
lgpl2.1+
Categories
accessibility, gnome

Description

atkmm is a C++ wrapper for the ATK accessibility toolkit. It is part of the gtkmm project.

Install

Binary package:

mport install atkmm26

From mports:

cd /usr/mports/accessibility/atkmm26 && make install clean

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

RUN_DEPENDS=	atkmm26>0:accessibility/atkmm26
LIB_DEPENDS=	libatkmm-2.36.so:accessibility/atkmm26

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c++17-lang gnome localbase:ldflags meson pkgconfig python:build tar:xz
Service scripts
none

Files

pkg-plist 50
  • include/atkmm-2.36/atkmm.h
  • include/atkmm-2.36/atkmm/action.h
  • include/atkmm-2.36/atkmm/component.h
  • include/atkmm-2.36/atkmm/document.h
  • include/atkmm-2.36/atkmm/editabletext.h
  • include/atkmm-2.36/atkmm/hyperlink.h
  • include/atkmm-2.36/atkmm/hypertext.h
  • include/atkmm-2.36/atkmm/image.h
  • include/atkmm-2.36/atkmm/implementor.h
  • include/atkmm-2.36/atkmm/init.h
  • include/atkmm-2.36/atkmm/noopobject.h
  • include/atkmm-2.36/atkmm/object.h
  • include/atkmm-2.36/atkmm/objectaccessible.h
  • include/atkmm-2.36/atkmm/private/action_p.h
  • include/atkmm-2.36/atkmm/private/component_p.h
  • include/atkmm-2.36/atkmm/private/document_p.h
  • include/atkmm-2.36/atkmm/private/editabletext_p.h
  • include/atkmm-2.36/atkmm/private/hyperlink_p.h
  • include/atkmm-2.36/atkmm/private/hypertext_p.h
  • include/atkmm-2.36/atkmm/private/image_p.h
  • include/atkmm-2.36/atkmm/private/implementor_p.h
  • include/atkmm-2.36/atkmm/private/noopobject_p.h
  • include/atkmm-2.36/atkmm/private/object_p.h
  • include/atkmm-2.36/atkmm/private/objectaccessible_p.h
  • include/atkmm-2.36/atkmm/private/range_p.h
  • include/atkmm-2.36/atkmm/private/relation_p.h
  • include/atkmm-2.36/atkmm/private/relationset_p.h
  • include/atkmm-2.36/atkmm/private/selection_p.h
  • include/atkmm-2.36/atkmm/private/stateset_p.h
  • include/atkmm-2.36/atkmm/private/streamablecontent_p.h
  • include/atkmm-2.36/atkmm/private/table_p.h
  • include/atkmm-2.36/atkmm/private/text_p.h
  • include/atkmm-2.36/atkmm/private/value_p.h
  • include/atkmm-2.36/atkmm/range.h
  • include/atkmm-2.36/atkmm/relation.h
  • include/atkmm-2.36/atkmm/relationset.h
  • include/atkmm-2.36/atkmm/selection.h
  • include/atkmm-2.36/atkmm/stateset.h
  • include/atkmm-2.36/atkmm/streamablecontent.h
  • include/atkmm-2.36/atkmm/table.h
  • include/atkmm-2.36/atkmm/text.h
  • include/atkmm-2.36/atkmm/value.h
  • include/atkmm-2.36/atkmm/wrap_init.h
  • lib/atkmm-2.36/include/atkmmconfig.h
  • lib/atkmm-2.36/proc/m4/convert.m4
  • lib/atkmm-2.36/proc/m4/convert_atk.m4
  • lib/libatkmm-2.36.so
  • lib/libatkmm-2.36.so.1
  • lib/libatkmm-2.36.so.1.1.0
  • libdata/pkgconfig/atkmm-2.36.pc
distinfo 1
FileSizeSHA256
atkmm-2.36.4.tar.xz75368419cd0758ed752cb89f5bf02247663dfad0926d9351984a20e3c6cf7da62552ac
Master sites 1
  • GNOME

Commit history 1

DateCommitCreditsLog message
a5b0ab02e2 Lucas Holt accessibility/atkmm26: add 2.36.4 (#1338)
Add atkmm 2.36 alongside the existing 2.28 / atkmm-1.6 API port. This preserves the legacy GTK2/GTK3 consumer ABI while providing the current glibmm-2.68-based bindings. Validated: bmake makesum, patch, build, fake, package, test (upstream defines no tests), check-license, portlint -C, and git diff --check. ## Summary by Sourcery Add the atkmm 2.36.4 port to provide current ATK C++ bindings without replacing the legacy API port. New Features: - Add a port for the atkmm 2.36.4 C++ ATK bindings alongside the existing legacy atkmm package. Enhancements: - Provide current glibmm-2.68-based bindings while preserving the existing atkmm consumer ABI. Chores: - Register the new atkmm26 port in the accessibility ports collection. Signed-off-by: Lucas Holt <[email protected]>