BSD Ports

accessibility/orca 51.0 MidnightBSD

Scriptable screen reader

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

Description

Orca a scriptable screen reader that is currently under development. As such it is highly unstable and undergoes frequent changes. To read more about Orca, please refer to the Orca documentation series available in the ./docs/doc-set directory and also the Orca WIKI at the URL below.

In the other systems

SystemPortVersion
MidnightBSDaccessibility/orca51.0
FreeBSDaccessibility/orca47.5_1
OpenBSDx11/gnome/orca50.3
DragonFlyaccessibility/orca43.1_5
HardenedBSDaccessibility/orca47.5_1
GhostBSDaccessibility/orca47.5_1

Install

Binary package:

mport install orca

From mports:

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

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

RUN_DEPENDS=	orca>0:accessibility/orca

Dependencies

As this port's Makefile names them.

Build 5

Runtime 4

Build dependencies 5
Run dependencies 4
Required by 1

Configuration

Options name: accessibility_orca

OptionDefaultDescription
SPIELoffSpeech synthesis providers support
USES
cpe gettext gnome localbase meson pkgconfig python tar:xz
Service scripts
none
Conflicts with
${PYTHON_PKGNAMEPREFIX}orca

Files

Manual pages 1
  • orca(1)
pkg-plist 1959
  • bin/orca
  • etc/xdg/autostart/orca-autostart.desktop
  • %%PYTHON_SITELIBDIR%%/orca/speechserver.py
  • %%PYTHON_SITELIBDIR%%/orca/cmdnames.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_math.py
  • %%PYTHON_SITELIBDIR%%/orca/bypass_mode_manager_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/keynames.py
  • %%PYTHON_SITELIBDIR%%/orca/text_attribute_names.py
  • %%PYTHON_SITELIBDIR%%/orca/say_all_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/flat_review_finder.py
  • %%PYTHON_SITELIBDIR%%/orca/script_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/object_properties.py
  • %%PYTHON_SITELIBDIR%%/orca/debugging_tools_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_document.py
  • %%PYTHON_SITELIBDIR%%/orca/math_navigator.py
  • %%PYTHON_SITELIBDIR%%/orca/extension_loader.py
  • %%PYTHON_SITELIBDIR%%/orca/acss.py
  • %%PYTHON_SITELIBDIR%%/orca/learn_mode_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/extension_preferences_dialog.py
  • %%PYTHON_SITELIBDIR%%/orca/braille_monitor.py
  • %%PYTHON_SITELIBDIR%%/orca/caret_navigator_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/spellcheck_presenter_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/flat_review_presenter_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_collection.py
  • %%PYTHON_SITELIBDIR%%/orca/math_navigator_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/command.py
  • %%PYTHON_SITELIBDIR%%/orca/systemd.py
  • %%PYTHON_SITELIBDIR%%/orca/document_presenter_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/text_selection_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/script.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_state.py
  • %%PYTHON_SITELIBDIR%%/orca/profile_manager_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/speech_manager_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/system_information_presenter_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/brltablenames.py
  • %%PYTHON_SITELIBDIR%%/orca/text_selection_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/debug.py
  • %%PYTHON_SITELIBDIR%%/orca/sound.py
  • %%PYTHON_SITELIBDIR%%/orca/action_presenter_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/profile_manager_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/output_recorder.py
  • %%PYTHON_SITELIBDIR%%/orca/preferences_window.py
  • %%PYTHON_SITELIBDIR%%/orca/where_am_i_presenter_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_object.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_hypertext.py
  • %%PYTHON_SITELIBDIR%%/orca/sleep_mode_manager_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/speech_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/say_all_presenter_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/presentation_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/flat_review_presenter_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_text.py
  • %%PYTHON_SITELIBDIR%%/orca/phonnames.py
  • %%PYTHON_SITELIBDIR%%/orca/caret_navigator.py
  • %%PYTHON_SITELIBDIR%%/orca/where_am_i_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/command_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_device_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/chat_presenter_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_collection.py
  • %%PYTHON_SITELIBDIR%%/orca/input_event_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/sound_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/orca_modifier_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/script_utilities.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_component.py
  • %%PYTHON_SITELIBDIR%%/orca/output_reader.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_action.py
  • %%PYTHON_SITELIBDIR%%/orca/notification_presenter_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/keybindings.py
  • %%PYTHON_SITELIBDIR%%/orca/orca_gui_helpers.py
  • %%PYTHON_SITELIBDIR%%/orca/mouse_presenter_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/live_region_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/typing_echo_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_document.py
  • %%PYTHON_SITELIBDIR%%/orca/flat_review.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_selection.py
  • %%PYTHON_SITELIBDIR%%/orca/sound_presenter_preferences_grid.py
  • %%PYTHON_SITELIBDIR%%/orca/pronunciation_dictionary_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/document_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/flat_review_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_utilities_role.py
  • %%PYTHON_SITELIBDIR%%/orca/__init__.py
  • %%PYTHON_SITELIBDIR%%/orca/braille_rolenames.py
  • %%PYTHON_SITELIBDIR%%/orca/braille_presenter.py
  • %%PYTHON_SITELIBDIR%%/orca/bypass_mode_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_event_synthesizer.py
  • %%PYTHON_SITELIBDIR%%/orca/object_navigator.py
  • %%PYTHON_SITELIBDIR%%/orca/profile_manager.py
  • %%PYTHON_SITELIBDIR%%/orca/system_information_presenter_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/braille_generator.py
  • %%PYTHON_SITELIBDIR%%/orca/table_navigator_command_definitions.py
  • %%PYTHON_SITELIBDIR%%/orca/ax_value.py
  • %%PYTHON_SITELIBDIR%%/orca/generator.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/web/braille_generator.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/web/__init__.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/web/toolkit_bridge.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/web/speech_generator.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/web/script.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/web/script_utilities.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/terminal/script_utilities.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/terminal/script.py
  • %%PYTHON_SITELIBDIR%%/orca/scripts/terminal/__init__.py

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/orca-51.0.tar.xz4.167792e+068bc3e44bc5b7b66ec7e0cc5c82695c0075661922745d25724f5fc84a25602108
Master sites 1
  • GNOME

Commit history 3

DateCommitCreditsLog message
8b008d56c3 Lucas Holt accessibility/orca: update to 51.0 (#1466)
Update Orca to 51.0 and refresh the generated plist for the current Python modules and bundled MathCAT rules. Correct LGPL metadata to lgpl2.1+ and track the 51.x release line.\n\nValidation: makesum, patch, build, fake, package, check-license, and git diff --check passed. Direct Meson tests pass 81/81 with the staged dasbus/AT-SPI Python paths; the framework-sanitized test environment omitted staged dasbus and reported 13 import-only failures. ## Summary by Sourcery Update the Orca screen reader port to version 51.0 and synchronize its package metadata with the new release. Enhancements: - Update Orca to the 51.0 release and refresh its packaged file list for the current Python modules and MathCAT rules. - Correct the package license metadata and track the 51.x release series. …
df3b6dd9e4 Lucas Holt accessibility/orca: update to 50.2 (#1216)
Updates Orca to 50.2 and replaces py-dbus with the required py-dasbus dependency. The staged payload was regenerated from a successful fake install. A small compatibility patch defers annotation evaluation so the upstream tests work with their mocked GI repository. Validation: bmake makesum, patch, build, fake, package, test (63/63), check-license, portlint -C (0 fatal), and git diff --check. ## Summary by Sourcery Update the Orca port to version 50.2 with its current Python dependencies and packaging adjustments. Bug Fixes: - Replace the obsolete py-dbus runtime dependency with the required py-dasbus dependency. Enhancements: - Update the Orca accessibility application from 47.5 to 50.2. - Remove the installed systemd files that are not appropriate for the port. …
d501b40be1 Lucas Holt Update orca to 47.5 (#905)
Updates accessibility/orca from 43.1_5 to 47.5. Migrates to Meson, refreshes dependencies and plist, and retains LGPL 2.1 per upstream COPYING. Validation: - bmake -DNO_DEPENDS clean package - bmake -DNO_DEPENDS test (no tests defined) - bmake check-license - portlint -C . (0 fatals; 3 style warnings) - git diff --check Host caveat: a normal dependency build is blocked locally because installed py311-speech-dispatcher owns spd-conf, preventing py312-speech-dispatcher from installing. The port declares the py312 dependency; a clean dependency environment is required for a full local build. ## Summary by Sourcery Update the Orca accessibility screen reader port to the 47.5 release and align it with the upstream build and dependency changes. Enhancements: …