app-accessibility / brltty

Daemon that provides access to the Linux/Unix console for a blind person

Official package sites : https://brltty.app/ ·

BRLTTY is a background process (daemon) which provides access to the Linux/Unix console (when in text mode) for a blind person using a refreshable braille display. It drives the braille display, and provides complete screen review functionality. Some speech capability has also been incorporated.

v6.1 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1
Keywords
amd64 arm64 x86 ~alpha ~arm ~ia64 ~ppc ~ppc64
USE flags
X api beeper bluetooth contracted-braille doc fm gpm iconv icu java louis midi ncurses nls ocaml pcm policykit python speech split-usr systemd tcl usb xml

v6.0-r1 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1
Keywords
amd64 arm64 ppc ppc64 x86 ~alpha ~arm ~ia64
USE flags
X api beeper bluetooth contracted-braille doc fm gpm iconv icu java louis midi ncurses nls ocaml pcm policykit python speech split-usr systemd tcl usb xml

General

X
Add support for X11
api
build brltty's application program interface
beeper
support the console tone generator
bluetooth
Enable Bluetooth Support
contracted-braille
support in-line contracted braille
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fm
support for the sound card synthesizer
gpm
Add support for sys-libs/gpm (Console-based mouse driver)
iconv
Enable support for the iconv character set conversion library
icu
Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
java
Add support for Java
louis
Use braille tranlator dev-libs/liblouis
midi
support the musical instrument digital interface
ncurses
Add ncurses support (console display library)
nls
Add Native Language Support (using gettext - GNU locale utilities)
ocaml
Add support/bindings for the Ocaml language
pcm
support for sound card digital audio
policykit
Enable PolicyKit authentication support
python
Add optional support/bindings for the Python language
speech
speech support
split-usr
Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib*
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
tcl
Add support the Tcl language
usb
Add USB support to applications that have optional USB support (e.g. cups)
xml
Add support for XML files

elibc

FreeBSD
ELIBC setting for systems that use the FreeBSD C library

python_targets

python3_6
Build with Python 3.6
python3_7
Build with Python 3.7
python3_8
Build with Python 3.8

app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon

app-accessibility / espeak : Speech synthesizer for English and other languages

app-accessibility / flite : Flite text to speech engine

app-accessibility / speech-dispatcher : Speech synthesis interface

dev-java / java-config : Java environment configuration query tool

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / tcl : Tool Command Language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / icu : International Components for Unicode

dev-libs / liblouis : An open-source braille translator and back-translator

dev-libs / libpcre2 : Perl-compatible regular expression library

dev-ml / findlib : OCaml tool to find/use non-standard packages

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / systemd : System and service manager for Linux

sys-auth / polkit : Policy framework for controlling privileges for system-wide services

sys-libs / gpm : Console-based mouse driver

sys-libs / ncurses : console display library

virtual / libiconv : Virtual for the GNU conversion library

virtual / libusb : Virtual for libusb

x11-libs / libX11 : X.Org X11 library

x11-libs / libXaw : X.Org Xaw library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon

app-accessibility / espeak : Speech synthesizer for English and other languages

app-accessibility / flite : Flite text to speech engine

app-accessibility / speech-dispatcher : Speech synthesis interface

dev-java / java-config : Java environment configuration query tool

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / tcl : Tool Command Language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / icu : International Components for Unicode

dev-libs / liblouis : An open-source braille translator and back-translator

dev-libs / libpcre2 : Perl-compatible regular expression library

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / systemd : System and service manager for Linux

sys-auth / polkit : Policy framework for controlling privileges for system-wide services

sys-libs / gpm : Console-based mouse driver

sys-libs / ncurses : console display library

virtual / jre : Virtual for Java Runtime Environment (JRE)

virtual / libiconv : Virtual for the GNU conversion library

virtual / libusb : Virtual for libusb

x11-libs / libX11 : X.Org X11 library

x11-libs / libXaw : X.Org Xaw library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

app-accessibility / orca : Extensible screen reader that provides access to the desktop

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

x11-terms / mlterm : A multi-lingual terminal emulator

562358
app-accessibility/brltty-5.2 - brltty-ttb.o: undefined reference to symbol 'intrflush'
603490
app-accessibility/brltty-5.2-r1 - /usr/lib64/ocaml/caml/memory.h:236:12: error: ‘caml__frame’ undeclared
690614
app-accessibility/brltty with USE=-split-usr : QA failure
718118
app-accessibility/brltty-6.0-r1 broken systemd service file
732614
app-accessibility/brltty fails to link with LLD because of /usr/lib in the link command line
733216
=app-accessibility/brltty-6.0-r1 misses USE=static-libs and installs '.a' files
739632
app-accessibility/brltty-6.1: brlapi_server.c:(.text+0x357): undefined reference to `opt_contractionTable'
740614
app-accessibility/brltty: use tmpfiles.eclass instead of systemd_tmpfiles*
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-accessibility/brltty: Stabilize 6.1 arm64, #738728
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-accessibility/brltty: Stabilize 6.1 amd64, #738728
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-accessibility/brltty: x86 stable (bug #738728)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-accessibility/brltty: arm64 stable (bug #738056)
Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
app-accessibility/brltty: bump to 6.1, add py3.8
Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-accessibility/brltty: Remove old (py3.6)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-accessibility/brltty: x86 stable wrt bug #718280
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-accessibility/brltty: amd64 stable wrt bug #718280
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-accessibility/brltty: stable 6.0-r1 for ppc64, bug #718280
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-accessibility/brltty: stable 6.0-r1 for ppc, bug #718280
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-accessibility/brltty: keyworded 6.0-r1 for ia64, bug #720692
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
app-accessibility/brltty: subslot operator dep for liblouis
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
app-accessibility/brltty: drop hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-accessibility/brltty: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-accessibility/brltty: [QA] Fix missing trailing slash
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
app-accessibility/brltty: arm64 keyworded
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.70, Repoman-2.3.16
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Convert ebuilds to inherit usr-ldscript
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
app-accessibility/brltty: update HOMEPAGE, use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/12019 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Michael Palimaka <kensington@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-accessibility/brltty: Fixed installation with USE="-api"
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-accessibility/brltty: Revbump for various fixes
- Fixed build with USE="java" - Added "louis", "policykit", "systemd" and "xml" USE flags - Added various missing dependencies - Improved python build handling Closes: https://bugs.gentoo.org/681644 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-accessibility/brltty: Bump to version 6.0
Closes: https://bugs.gentoo.org/632630 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
app-accessibility/brltty: Fix installation with USE=-api
In commit 6326de87e9f6 ("app-accessibility/brltty: bump to EAPI 6") this || die was added, but there are no static libraries installed at least under some circimstances.
Marty E. Plummer · gentoo
app-accessibility/brltty: bump to EAPI 6
Also readjusted the epatch call to an eapply call, added HTML_DOCS/einstalldocs as dohtml is deprecated on EAPI=6, and adjusted the keepdir call to point at the correct directory. Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7590
Pacho Ramos · gentoo
app-accessibility/brltty: Add support for newer python
Package-Manager: Portage-2.3.16, Repoman-2.3.6
David Seifert · gentoo
app-accessibility/brltty: [QA] Fix multiple issues
* Don't add dead python impls to PYTHON_COMPAT * Don't remove python metadata vars (${PYTHON_REQUIRED_USE}) from REQUIRED_USE * Don't remove the SLOT specifier for sys-libs/ncurses * Get rid of the awfully complicated, hacky and non-generalisable solution for the libtinfo split, which also doesn't generalise to Prefix. Using pkg-config is easier, safer, more portable and less brittle than the previous hacks. * Get rid of the totally unnecessary code paths created by dispatching on glibc versions. 'sys/sysmacros.h' can always be included on glibc, packages just have relied on this include implicitly. Package-Manager: Portage-2.3.16, Repoman-2.3.6
Stephen L Arnold · gentoo
app-accessibility/brltty: misc build and QA fixes
* add libtinfo check for ncurses * add sysmacros.h patch for newer glibc breakage * fix repoman warnings * fixes bug 547786 and minor/major symbol errors Package-Manager: Portage-2.3.16, Repoman-2.3.6
Alexis Ballier · gentoo
app-accessibility/brltty: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
David Seifert · gentoo
app-accessibility/brltty: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sergei Trofimovich · gentoo
app-accessibility/brltty: fix makedev() autodetection, bug #581130
Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/581130 Package-Manager: portage-2.3.2
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
William Hubbs · gentoo
app-accessibility/brltty: remove old version
Package-Manager: portage-2.2.26
William Hubbs · gentoo
app-accessibility/brltty: revision bump to migrate to /sbin/openrc-run
Package-Manager: portage-2.2.26 RepoMan-Options: --force
Pacho Ramos · gentoo
app-accessibility/brltty: Support python3_5
Package-Manager: portage-2.2.24
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed