accessibility/yasr 0.6.9 MidnightBSD
General-purpose console screen reader
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl
- Categories
- accessibility
Description
YASR ("Yet Another Screen Reader") is an attempt at a lightweight, portable screen reader. It works by opening a shell in a pty and intercepting all user input/output, maintaining a window of what should be on the screen by looking at the codes and text sent to the screen. It thus uses no Linuxisms such as /dev/vcsa0 and does not necessarily need to be setuid root (the only requirement being that the user be able to access the tts device).
In the other systems
The newest version among them is 0.6.9, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | accessibility/yasr | 0.6.9 newest | no data | - | [email protected] | - |
| FreeBSD | accessibility/yasr | 0.6.9_6 newest | none known | - | [email protected] | - |
| NetBSD | audio/yasr by name | 0.0.0.144nb2 | none known | - | [email protected] | 2026-09-29 |
| DragonFly | accessibility/yasr | 0.6.9_6 newest | none known | - | [email protected] | - |
| HardenedBSD | accessibility/yasr | 0.6.9_6 newest | no data | - | [email protected] | - |
| GhostBSD | accessibility/yasr | 0.6.9_6 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install yasr
From mports:
cd /usr/mports/accessibility/yasr && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= yasr>0:accessibility/yasr
Dependencies
No port depends on this one.
Configuration
Options name: accessibility_yasr
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| NLS | off |
- USES
- gmake
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| yasr-0.6.9.tar.gz | 235768 | 41f17cfab8e88824a8dc1476602a0944b9030a8f8da2538a7a6549e3534e3bdf |
Master sites 1
- SF