head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.18 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.16 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.14 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.12 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.10 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.8 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.6 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.4 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.2 pkgsrc-2024Q1-base:1.1; locks; strict; comment @# @; 1.1 date 2024.03.11.07.52.38; author wiz; state Exp; branches; next ; commitid 4aTmFBCgxJIFoI1F; desc @@ 1.1 log @audio/yasr: import yasr-0.0.0.144 Packaged for wip by adr. 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). @ text @$NetBSD$ Add test for necessary headers --- meson.build.orig 2023-04-08 21:22:57.000000000 +0000 +++ meson.build @@@@ -26,7 +26,7 @@@@ localedir = join_paths(prefix, get_optio conf.set_quoted('LOCALEDIR', localedir) foreach h : [ 'fcntl.h', 'sys/ioctl.h', 'sys/time.h', 'unistd.h', 'utmpx.h', - 'pty.h', 'locale.h'] + 'util.h', 'libutil.h', 'pty.h', 'locale.h'] if cc.check_header(h) conf.set('HAVE_@@0@@'.format(h.underscorify().to_upper()), 1) endif @