23245462 Move brltty to Userland and upgrade to 5.4
authorAlan Coopersmith <Alan.Coopersmith@Oracle.COM>
Sun, 13 Nov 2016 22:50:47 -0800
changeset 7323 177ebdb56301
parent 7322 058c61da9b95
child 7324 4ff618cb5888
23245462 Move brltty to Userland and upgrade to 5.4 PSARC/2016/599 brltty 5.4
components/desktop/brltty/Makefile
components/desktop/brltty/brltty.p5m
components/desktop/brltty/patches/brltty-01-solaris-headers.patch
components/desktop/brltty/patches/brltty-02-memory-leak.patch
components/desktop/brltty/patches/brltty-03-mk4build.patch
components/desktop/brltty/patches/brltty-04-xopen_source.patch
components/meta-packages/incorporation-cache
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/brltty/Makefile	Sun Nov 13 22:50:47 2016 -0800
@@ -0,0 +1,108 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+BUILD_BITS=          	64
+# brltty-5.4/Headers/bitfield.h has a field with a zero-sized array that
+# Studio 12.4 refuses to deal with.
+COMPILER=		gcc
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		brltty
+COMPONENT_VERSION=	5.4
+COMPONENT_PROJECT_URL=	http://mielke.cc/brltty/
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.xz
+COMPONENT_ARCHIVE_HASH=	\
+    sha256:5d071bd6be9e7f3f85745088e00471c8dec6ebb77fd5b5c89e8f4cbc2d2c5d4f
+COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/archive/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/brltty
+
+TPNO=			30456
+
+TEST_TARGET=		$(NO_TESTS)
+
+include $(WS_MAKE_RULES)/common.mk
+
+COMPONENT_PRE_CONFIGURE_ACTION += ($(CLONEY) $(SOURCE_DIR) $(@D)) ;
+
+# Needed because we patch configure.ac
+COMPONENT_PRE_CONFIGURE_ACTION += (cd $(@D) ; ./autogen) ;
+
+CC +=			$(CC_BITS)
+CFLAGS += 		$(CC_PIC)
+CPPFLAGS += 		-D_SYS_UCONTEXT_H # Workaround Bug Id 15558893
+
+# Orca uses python 3.5, so we need to match
+PYTHON_VERSION = 3.5
+CONFIGURE_ENV += PYTHON="$(PYTHON)"
+PKG_MACROS += PYVER="$(PYTHON_VERSION)"
+
+# Assumes GNU gettext & msgfmt are first in PATH.
+CONFIGURE_ENV += PATH="$(GNUBIN):$(PATH)"
+COMPONENT_BUILD_ENV += PATH="$(GNUBIN):$(PATH)"
+
+# Needed by call to setup.py for python module in build phase
+# (copied from make-rules/setup.py.mk)
+PYTHON_ENV +=	CC="$(CC)"
+PYTHON_ENV +=	CFLAGS="$(CFLAGS)"
+PYTHON_ENV +=	LDSHARED="$(CC) -shared"
+COMPONENT_BUILD_ENV += $(PYTHON_ENV)
+COMPONENT_INSTALL_ENV += $(PYTHON_ENV)
+COMPONENT_TEST_ENV += $(PYTHON_ENV)
+COMPONENT_SYSTEM_TEST_ENV += $(PYTHON_ENV)
+
+# brltty's Makefile doesn't let us pass --install-lib to setup.py so we
+# fake it with a symlink in the proto area
+COMPONENT_POST_INSTALL_ACTION += \
+    $(SYMLINK) site-packages $(PROTO_DIR)$(PYTHON_LIB)
+
+CONFIGURE_OPTIONS +=	--enable-python-bindings
+CONFIGURE_OPTIONS +=	--disable-java-bindings
+CONFIGURE_OPTIONS +=	--disable-lisp-bindings
+CONFIGURE_OPTIONS +=	--disable-ocaml-bindings
+CONFIGURE_OPTIONS +=	--disable-tcl-bindings
+CONFIGURE_OPTIONS +=	--disable-speech-support
+CONFIGURE_OPTIONS +=	--disable-stripping
+CONFIGURE_OPTIONS +=	--disable-polkit # requires SO_PEERCRED support
+CONFIGURE_OPTIONS +=	--without-midi-package
+CONFIGURE_OPTIONS +=	--without-writable-directory
+CONFIGURE_OPTIONS +=	--with-gui-toolkit=Xaw
+CONFIGURE_OPTIONS += 	--localstatedir="$(VARDIR)"
+CONFIGURE_OPTIONS += 	--sysconfdir="$(ETCDIR)"
+CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
+CONFIGURE_OPTIONS +=	LD="/usr/bin/ld"
+
+COMPONENT_INSTALL_ARGS +=	INSTALL_ROOT=$(PROTO_DIR)
+
+REQUIRED_PACKAGES += library/desktop/at-spi2-core
+REQUIRED_PACKAGES += library/icu
+REQUIRED_PACKAGES += library/python/cython-35
+REQUIRED_PACKAGES += runtime/python-35
+REQUIRED_PACKAGES += shell/ksh93
+REQUIRED_PACKAGES += system/library
+REQUIRED_PACKAGES += system/library/libdbus
+REQUIRED_PACKAGES += x11/library/libx11
+REQUIRED_PACKAGES += x11/library/libxtst
+REQUIRED_PACKAGES += x11/library/toolkit/libxaw7
+REQUIRED_PACKAGES += x11/library/toolkit/libxt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/brltty/brltty.p5m	Sun Nov 13 22:50:47 2016 -0800
@@ -0,0 +1,750 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> \
+    default mangler.man.stability 'pass-through volatile'>
+set name=pkg.fmri \
+    value=pkg:/library/accessibility/brltty@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="Braille support"
+set name=com.oracle.info.description value="Braille Support"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Applications/Universal Access"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=LSARC/2005/506 value=PSARC/2016/599
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=etc/brltty/Attributes/invleft_right.atb
+file path=etc/brltty/Attributes/left_right.atb
+file path=etc/brltty/Attributes/upper_lower.atb
+file path=etc/brltty/Contraction/af.ctb
+file path=etc/brltty/Contraction/am.ctb
+file path=etc/brltty/Contraction/countries.cti
+file path=etc/brltty/Contraction/de-basis.ctb
+file path=etc/brltty/Contraction/de-kurzschrift.ctb
+file path=etc/brltty/Contraction/de-vollschrift.ctb
+file path=etc/brltty/Contraction/en-ueb-g2.ctb
+file path=etc/brltty/Contraction/en-us-g2.ctb
+file path=etc/brltty/Contraction/es.ctb
+file path=etc/brltty/Contraction/fr-abrege.ctb
+file path=etc/brltty/Contraction/fr-integral.ctb
+file path=etc/brltty/Contraction/ha.ctb
+file path=etc/brltty/Contraction/id.ctb
+file path=etc/brltty/Contraction/ipa.ctb
+file path=etc/brltty/Contraction/ja.ctb
+file path=etc/brltty/Contraction/ko-g1.ctb
+file path=etc/brltty/Contraction/ko-g2.ctb
+file path=etc/brltty/Contraction/ko.ctb
+file path=etc/brltty/Contraction/latex-access.ctb
+file path=etc/brltty/Contraction/letters-latin.cti
+file path=etc/brltty/Contraction/mg.ctb
+file path=etc/brltty/Contraction/mun.ctb
+file path=etc/brltty/Contraction/nabcc.cti
+file path=etc/brltty/Contraction/nl.ctb
+file path=etc/brltty/Contraction/ny.ctb
+file path=etc/brltty/Contraction/pt.ctb
+file path=etc/brltty/Contraction/si.ctb
+file path=etc/brltty/Contraction/sw.ctb
+file path=etc/brltty/Contraction/th.ctb
+file path=etc/brltty/Contraction/zh-tw-ucb.ctb
+file path=etc/brltty/Contraction/zh-tw.ctb
+file path=etc/brltty/Contraction/zu.ctb
+file path=etc/brltty/Input/al/abt_basic.kti
+file path=etc/brltty/Input/al/abt_extra.kti
+file path=etc/brltty/Input/al/abt_large.ktb
+file path=etc/brltty/Input/al/abt_small.ktb
+file path=etc/brltty/Input/al/bc-etouch.kti
+file path=etc/brltty/Input/al/bc-smartpad.kti
+file path=etc/brltty/Input/al/bc-thumb.kti
+file path=etc/brltty/Input/al/bc.kti
+file path=etc/brltty/Input/al/bc640.ktb
+file path=etc/brltty/Input/al/bc680.ktb
+file path=etc/brltty/Input/al/el.ktb
+file path=etc/brltty/Input/al/sat_basic.kti
+file path=etc/brltty/Input/al/sat_extra.kti
+file path=etc/brltty/Input/al/sat_large.ktb
+file path=etc/brltty/Input/al/sat_small.ktb
+file path=etc/brltty/Input/al/voyager.ktb
+file path=etc/brltty/Input/at/all.ktb
+file path=etc/brltty/Input/ba/all.txt
+file path=etc/brltty/Input/bd/all.txt
+file path=etc/brltty/Input/bg/all.ktb
+file path=etc/brltty/Input/bl/18.txt
+file path=etc/brltty/Input/bl/40_m20_m40.txt
+file path=etc/brltty/Input/bm/b9b10.kti
+file path=etc/brltty/Input/bm/b9b11b10.kti
+file path=etc/brltty/Input/bm/command.kti
+file path=etc/brltty/Input/bm/connect.ktb
+file path=etc/brltty/Input/bm/conny.ktb
+file path=etc/brltty/Input/bm/d6.kti
+file path=etc/brltty/Input/bm/default.ktb
+file path=etc/brltty/Input/bm/display6.kti
+file path=etc/brltty/Input/bm/display7.kti
+file path=etc/brltty/Input/bm/dm80p.ktb
+file path=etc/brltty/Input/bm/front10.kti
+file path=etc/brltty/Input/bm/front6.kti
+file path=etc/brltty/Input/bm/horizontal.kti
+file path=etc/brltty/Input/bm/inka.ktb
+file path=etc/brltty/Input/bm/keyboard.kti
+file path=etc/brltty/Input/bm/pro.ktb
+file path=etc/brltty/Input/bm/pronto.ktb
+file path=etc/brltty/Input/bm/pv.ktb
+file path=etc/brltty/Input/bm/rb.ktb
+file path=etc/brltty/Input/bm/routing6.kti
+file path=etc/brltty/Input/bm/routing7.kti
+file path=etc/brltty/Input/bm/status.kti
+file path=etc/brltty/Input/bm/sv.ktb
+file path=etc/brltty/Input/bm/ultra.ktb
+file path=etc/brltty/Input/bm/v40.ktb
+file path=etc/brltty/Input/bm/v80.ktb
+file path=etc/brltty/Input/bm/vertical.kti
+file path=etc/brltty/Input/bm/vk.ktb
+file path=etc/brltty/Input/bm/wheels.kti
+file path=etc/brltty/Input/bn/all.ktb
+file path=etc/brltty/Input/bn/input.kti
+file path=etc/brltty/Input/bp/all.kti
+file path=etc/brltty/Input/cb/all.ktb
+file path=etc/brltty/Input/ce/all.ktb
+file path=etc/brltty/Input/ce/novem.ktb
+file path=etc/brltty/Input/chords.kti
+file path=etc/brltty/Input/ec/all.txt
+file path=etc/brltty/Input/ec/spanish.txt
+file path=etc/brltty/Input/eu/all.txt
+file path=etc/brltty/Input/eu/braille.kti
+file path=etc/brltty/Input/eu/clio.ktb
+file path=etc/brltty/Input/eu/common.kti
+file path=etc/brltty/Input/eu/esys_large.ktb
+file path=etc/brltty/Input/eu/esys_medium.ktb
+file path=etc/brltty/Input/eu/esys_small.ktb
+file path=etc/brltty/Input/eu/esytime.ktb
+file path=etc/brltty/Input/eu/iris.ktb
+file path=etc/brltty/Input/eu/joysticks.kti
+file path=etc/brltty/Input/eu/sw12.kti
+file path=etc/brltty/Input/eu/sw34.kti
+file path=etc/brltty/Input/eu/sw56.kti
+file path=etc/brltty/Input/fs/bumpers.kti
+file path=etc/brltty/Input/fs/common.kti
+file path=etc/brltty/Input/fs/focus_basic.ktb
+file path=etc/brltty/Input/fs/focus_basic.kti
+file path=etc/brltty/Input/fs/focus_large.ktb
+file path=etc/brltty/Input/fs/focus_small.ktb
+file path=etc/brltty/Input/fs/pacmate.ktb
+file path=etc/brltty/Input/fs/rockers.kti
+file path=etc/brltty/Input/hd/mbl.ktb
+file path=etc/brltty/Input/hd/pfl.ktb
+file path=etc/brltty/Input/hm/beetle.ktb
+file path=etc/brltty/Input/hm/braille.kti
+file path=etc/brltty/Input/hm/common.kti
+file path=etc/brltty/Input/hm/contexts.kti
+file path=etc/brltty/Input/hm/edge.ktb
+file path=etc/brltty/Input/hm/f14.kti
+file path=etc/brltty/Input/hm/f18.kti
+file path=etc/brltty/Input/hm/fnkey.kti
+file path=etc/brltty/Input/hm/left.kti
+file path=etc/brltty/Input/hm/letters.kti
+file path=etc/brltty/Input/hm/pan.ktb
+file path=etc/brltty/Input/hm/pan.kti
+file path=etc/brltty/Input/hm/qwerty.ktb
+file path=etc/brltty/Input/hm/qwerty.kti
+file path=etc/brltty/Input/hm/right.kti
+file path=etc/brltty/Input/hm/scroll.ktb
+file path=etc/brltty/Input/hm/scroll.kti
+file path=etc/brltty/Input/hm/sync.ktb
+file path=etc/brltty/Input/ht/ab40.ktb
+file path=etc/brltty/Input/ht/as40.ktb
+file path=etc/brltty/Input/ht/bb.ktb
+file path=etc/brltty/Input/ht/bkwm.ktb
+file path=etc/brltty/Input/ht/brln.ktb
+file path=etc/brltty/Input/ht/bs.kti
+file path=etc/brltty/Input/ht/bs40.ktb
+file path=etc/brltty/Input/ht/bs80.ktb
+file path=etc/brltty/Input/ht/cb40.ktb
+file path=etc/brltty/Input/ht/dots.kti
+file path=etc/brltty/Input/ht/easy.ktb
+file path=etc/brltty/Input/ht/input.kti
+file path=etc/brltty/Input/ht/keypad.kti
+file path=etc/brltty/Input/ht/mc88.ktb
+file path=etc/brltty/Input/ht/mdlr.ktb
+file path=etc/brltty/Input/ht/me.kti
+file path=etc/brltty/Input/ht/me64.ktb
+file path=etc/brltty/Input/ht/me88.ktb
+file path=etc/brltty/Input/ht/rockers.kti
+file path=etc/brltty/Input/ht/wave.ktb
+file path=etc/brltty/Input/hw/kbd.kti
+file path=etc/brltty/Input/hw/mb1.ktb
+file path=etc/brltty/Input/hw/mb2.ktb
+file path=etc/brltty/Input/hw/nav.kti
+file path=etc/brltty/Input/ir/all.kti
+file path=etc/brltty/Input/ir/brl.ktb
+file path=etc/brltty/Input/ir/pc.ktb
+file path=etc/brltty/Input/lb/all.txt
+file path=etc/brltty/Input/lt/all.txt
+file path=etc/brltty/Input/mb/all.txt
+file path=etc/brltty/Input/md/common.kti
+file path=etc/brltty/Input/md/default.ktb
+file path=etc/brltty/Input/md/fk.ktb
+file path=etc/brltty/Input/md/fk_s.ktb
+file path=etc/brltty/Input/md/fkeys.kti
+file path=etc/brltty/Input/md/kbd.ktb
+file path=etc/brltty/Input/md/keyboard.kti
+file path=etc/brltty/Input/md/status.kti
+file path=etc/brltty/Input/menu.kti
+file path=etc/brltty/Input/mm/common.kti
+file path=etc/brltty/Input/mm/pocket.ktb
+file path=etc/brltty/Input/mm/smart.ktb
+file path=etc/brltty/Input/mn/all.txt
+file path=etc/brltty/Input/mt/bd1_3.ktb
+file path=etc/brltty/Input/mt/bd1_3.kti
+file path=etc/brltty/Input/mt/bd1_3s.ktb
+file path=etc/brltty/Input/mt/bd1_6.ktb
+file path=etc/brltty/Input/mt/bd1_6.kti
+file path=etc/brltty/Input/mt/bd1_6s.ktb
+file path=etc/brltty/Input/mt/bd2.ktb
+file path=etc/brltty/Input/mt/status.kti
+file path=etc/brltty/Input/np/all.ktb
+file path=etc/brltty/Input/pg/all.ktb
+file path=etc/brltty/Input/pm/2d_l.ktb
+file path=etc/brltty/Input/pm/2d_s.ktb
+file path=etc/brltty/Input/pm/bar.kti
+file path=etc/brltty/Input/pm/c.ktb
+file path=etc/brltty/Input/pm/c_486.ktb
+file path=etc/brltty/Input/pm/el2d_80s.ktb
+file path=etc/brltty/Input/pm/el40c.ktb
+file path=etc/brltty/Input/pm/el40s.ktb
+file path=etc/brltty/Input/pm/el60c.ktb
+file path=etc/brltty/Input/pm/el66s.ktb
+file path=etc/brltty/Input/pm/el70s.ktb
+file path=etc/brltty/Input/pm/el80_ii.ktb
+file path=etc/brltty/Input/pm/el80c.ktb
+file path=etc/brltty/Input/pm/el80s.ktb
+file path=etc/brltty/Input/pm/el_2d_40.ktb
+file path=etc/brltty/Input/pm/el_2d_66.ktb
+file path=etc/brltty/Input/pm/el_2d_80.ktb
+file path=etc/brltty/Input/pm/el_40_p.ktb
+file path=etc/brltty/Input/pm/el_80.ktb
+file path=etc/brltty/Input/pm/elb_tr_20.ktb
+file path=etc/brltty/Input/pm/elb_tr_32.ktb
+file path=etc/brltty/Input/pm/elba_20.ktb
+file path=etc/brltty/Input/pm/elba_32.ktb
+file path=etc/brltty/Input/pm/front13.kti
+file path=etc/brltty/Input/pm/front9.kti
+file path=etc/brltty/Input/pm/ib_80.ktb
+file path=etc/brltty/Input/pm/keyboard.kti
+file path=etc/brltty/Input/pm/keys.kti
+file path=etc/brltty/Input/pm/live.ktb
+file path=etc/brltty/Input/pm/routing.kti
+file path=etc/brltty/Input/pm/status0.kti
+file path=etc/brltty/Input/pm/status13.kti
+file path=etc/brltty/Input/pm/status2.kti
+file path=etc/brltty/Input/pm/status20.kti
+file path=etc/brltty/Input/pm/status22.kti
+file path=etc/brltty/Input/pm/status4.kti
+file path=etc/brltty/Input/pm/switches.kti
+file path=etc/brltty/Input/pm/trio.ktb
+file path=etc/brltty/Input/sk/bdp.ktb
+file path=etc/brltty/Input/sk/ntk.ktb
+file path=etc/brltty/Input/tn/all.txt
+file path=etc/brltty/Input/toggle.kti
+file path=etc/brltty/Input/ts/nav.kti
+file path=etc/brltty/Input/ts/nav20.ktb
+file path=etc/brltty/Input/ts/nav40.ktb
+file path=etc/brltty/Input/ts/nav80.ktb
+file path=etc/brltty/Input/ts/nav_large.kti
+file path=etc/brltty/Input/ts/nav_small.kti
+file path=etc/brltty/Input/ts/pb.kti
+file path=etc/brltty/Input/ts/pb40.ktb
+file path=etc/brltty/Input/ts/pb65.ktb
+file path=etc/brltty/Input/ts/pb80.ktb
+file path=etc/brltty/Input/ts/pb_large.kti
+file path=etc/brltty/Input/ts/pb_small.kti
+file path=etc/brltty/Input/ts/routing.kti
+file path=etc/brltty/Input/tt/all.txt
+file path=etc/brltty/Input/vd/all.txt
+file path=etc/brltty/Input/vo/all.ktb
+file path=etc/brltty/Input/vo/all.kti
+file path=etc/brltty/Input/vo/bp.ktb
+file path=etc/brltty/Input/vr/all.txt
+file path=etc/brltty/Input/vs/all.txt
+file path=etc/brltty/Input/xw/all.txt
+file path=etc/brltty/Keyboard/braille.ktb
+file path=etc/brltty/Keyboard/braille.kti
+file path=etc/brltty/Keyboard/desktop.ktb
+file path=etc/brltty/Keyboard/desktop.kti
+file path=etc/brltty/Keyboard/keypad.ktb
+file path=etc/brltty/Keyboard/kp_say.kti
+file path=etc/brltty/Keyboard/kp_speak.kti
+file path=etc/brltty/Keyboard/laptop.ktb
+file path=etc/brltty/Keyboard/sun_type6.ktb
+file path=etc/brltty/Text/ar.ttb
+file path=etc/brltty/Text/as.ttb
+file path=etc/brltty/Text/ascii-basic.tti
+file path=etc/brltty/Text/awa.ttb
+file path=etc/brltty/Text/bengali.tti
+file path=etc/brltty/Text/bg.ttb
+file path=etc/brltty/Text/bh.ttb
+file path=etc/brltty/Text/blocks.tti
+file path=etc/brltty/Text/bn.ttb
+file path=etc/brltty/Text/bo.ttb
+file path=etc/brltty/Text/boxes.tti
+file path=etc/brltty/Text/bra.ttb
+file path=etc/brltty/Text/brf.ttb
+file path=etc/brltty/Text/common.tti
+file path=etc/brltty/Text/cs.ttb
+file path=etc/brltty/Text/ctl-latin.tti
+file path=etc/brltty/Text/cy.ttb
+file path=etc/brltty/Text/da-1252.ttb
+file path=etc/brltty/Text/da-lt.ttb
+file path=etc/brltty/Text/da.ttb
+file path=etc/brltty/Text/de-chess.tti
+file path=etc/brltty/Text/de.ttb
+file path=etc/brltty/Text/devanagari.tti
+file path=etc/brltty/Text/dra.ttb
+file path=etc/brltty/Text/el.ttb
+file path=etc/brltty/Text/en-chess.tti
+file path=etc/brltty/Text/en-na-ascii.tti
+file path=etc/brltty/Text/en-nabcc.ttb
+file path=etc/brltty/Text/en.ttb
+file path=etc/brltty/Text/en_CA.ttb
+file path=etc/brltty/Text/en_GB.ttb
+file path=etc/brltty/Text/en_US.ttb
+file path=etc/brltty/Text/eo.ttb
+file path=etc/brltty/Text/es.ttb
+file path=etc/brltty/Text/et.ttb
+file path=etc/brltty/Text/fi.ttb
+file path=etc/brltty/Text/fr-2007.ttb
+file path=etc/brltty/Text/fr-cbifs.ttb
+file path=etc/brltty/Text/fr-vs.ttb
+file path=etc/brltty/Text/fr.ttb
+file path=etc/brltty/Text/fr_CA.ttb
+file path=etc/brltty/Text/fr_FR.ttb
+file path=etc/brltty/Text/ga.ttb
+file path=etc/brltty/Text/gd.ttb
+file path=etc/brltty/Text/gon.ttb
+file path=etc/brltty/Text/gu.ttb
+file path=etc/brltty/Text/gujarati.tti
+file path=etc/brltty/Text/gurmukhi.tti
+file path=etc/brltty/Text/he.ttb
+file path=etc/brltty/Text/hi.ttb
+file path=etc/brltty/Text/hr.ttb
+file path=etc/brltty/Text/hu.ttb
+file path=etc/brltty/Text/hy.ttb
+file path=etc/brltty/Text/is.ttb
+file path=etc/brltty/Text/it.ttb
+file path=etc/brltty/Text/kannada.tti
+file path=etc/brltty/Text/kha.ttb
+file path=etc/brltty/Text/kn.ttb
+file path=etc/brltty/Text/kok.ttb
+file path=etc/brltty/Text/kru.ttb
+file path=etc/brltty/Text/lt.ttb
+file path=etc/brltty/Text/ltr-alias.tti
+file path=etc/brltty/Text/ltr-cyrillic.tti
+file path=etc/brltty/Text/ltr-dot8.tti
+file path=etc/brltty/Text/ltr-latin.tti
+file path=etc/brltty/Text/ltr-tibetan.tti
+file path=etc/brltty/Text/lv.ttb
+file path=etc/brltty/Text/malayalam.tti
+file path=etc/brltty/Text/mg.ttb
+file path=etc/brltty/Text/mi.ttb
+file path=etc/brltty/Text/ml.ttb
+file path=etc/brltty/Text/mni.ttb
+file path=etc/brltty/Text/mr.ttb
+file path=etc/brltty/Text/mt.ttb
+file path=etc/brltty/Text/mun.ttb
+file path=etc/brltty/Text/mwr.ttb
+file path=etc/brltty/Text/ne.ttb
+file path=etc/brltty/Text/new.ttb
+file path=etc/brltty/Text/nl.ttb
+file path=etc/brltty/Text/nl_BE.ttb
+file path=etc/brltty/Text/nl_NL.ttb
+file path=etc/brltty/Text/no-generic.ttb
+file path=etc/brltty/Text/no-oup.ttb
+file path=etc/brltty/Text/no.ttb
+file path=etc/brltty/Text/num-alias.tti
+file path=etc/brltty/Text/num-dot6.tti
+file path=etc/brltty/Text/num-dot8.tti
+file path=etc/brltty/Text/num-french.tti
+file path=etc/brltty/Text/num-nemd8.tti
+file path=etc/brltty/Text/num-nemeth.tti
+file path=etc/brltty/Text/nwc.ttb
+file path=etc/brltty/Text/or.ttb
+file path=etc/brltty/Text/oriya.tti
+file path=etc/brltty/Text/pa.ttb
+file path=etc/brltty/Text/pi.ttb
+file path=etc/brltty/Text/pl.ttb
+file path=etc/brltty/Text/pt.ttb
+file path=etc/brltty/Text/punc-alternate.tti
+file path=etc/brltty/Text/punc-basic.tti
+file path=etc/brltty/Text/punc-tibetan.tti
+file path=etc/brltty/Text/ro.ttb
+file path=etc/brltty/Text/ru.ttb
+file path=etc/brltty/Text/sa.ttb
+file path=etc/brltty/Text/sat.ttb
+file path=etc/brltty/Text/sd.ttb
+file path=etc/brltty/Text/sk.ttb
+file path=etc/brltty/Text/sl.ttb
+file path=etc/brltty/Text/spaces.tti
+file path=etc/brltty/Text/sv-1989.ttb
+file path=etc/brltty/Text/sv-1996.ttb
+file path=etc/brltty/Text/sv.ttb
+file path=etc/brltty/Text/sw.ttb
+file path=etc/brltty/Text/ta.ttb
+file path=etc/brltty/Text/tamil.tti
+file path=etc/brltty/Text/te.ttb
+file path=etc/brltty/Text/telugu.tti
+file path=etc/brltty/Text/tr.ttb
+file path=etc/brltty/Text/vi.ttb
+file path=usr/bin/brltty
+file path=usr/bin/brltty-atb
+file path=usr/bin/brltty-config
+file path=usr/bin/brltty-ctb
+file path=usr/bin/brltty-ktb
+file path=usr/bin/brltty-trtxt
+file path=usr/bin/brltty-ttb
+file path=usr/bin/brltty-tune
+file path=usr/bin/eutp
+file path=usr/bin/vstp
+file path=usr/bin/xbrlapi
+file path=usr/include/brlapi.h
+file path=usr/include/brlapi_brldefs.h
+file path=usr/include/brlapi_constants.h
+file path=usr/include/brlapi_keycodes.h
+file path=usr/include/brlapi_protocol.h
+file path=usr/include/brltty/addresses.h
+file path=usr/include/brltty/alert.h
+file path=usr/include/brltty/api.h
+file path=usr/include/brltty/api_types.h
+file path=usr/include/brltty/ascii.h
+file path=usr/include/brltty/async.h
+file path=usr/include/brltty/async_alarm.h
+file path=usr/include/brltty/async_event.h
+file path=usr/include/brltty/async_io.h
+file path=usr/include/brltty/async_signal.h
+file path=usr/include/brltty/async_task.h
+file path=usr/include/brltty/async_wait.h
+file path=usr/include/brltty/atb.h
+file path=usr/include/brltty/auth.h
+file path=usr/include/brltty/beep.h
+file path=usr/include/brltty/bell.h
+file path=usr/include/brltty/bitfield.h
+file path=usr/include/brltty/bitmask.h
+file path=usr/include/brltty/brl_base.h
+file path=usr/include/brltty/brl_cmds.h
+file path=usr/include/brltty/brl_custom.h
+file path=usr/include/brltty/brl_dots.h
+file path=usr/include/brltty/brl_driver.h
+file path=usr/include/brltty/brl_types.h
+file path=usr/include/brltty/brl_utils.h
+file path=usr/include/brltty/brldefs-al.h
+file path=usr/include/brltty/brldefs-at.h
+file path=usr/include/brltty/brldefs-bm.h
+file path=usr/include/brltty/brldefs-bn.h
+file path=usr/include/brltty/brldefs-cb.h
+file path=usr/include/brltty/brldefs-ce.h
+file path=usr/include/brltty/brldefs-eu.h
+file path=usr/include/brltty/brldefs-fs.h
+file path=usr/include/brltty/brldefs-hd.h
+file path=usr/include/brltty/brldefs-hm.h
+file path=usr/include/brltty/brldefs-ht.h
+file path=usr/include/brltty/brldefs-hw.h
+file path=usr/include/brltty/brldefs-ir.h
+file path=usr/include/brltty/brldefs-md.h
+file path=usr/include/brltty/brldefs-mm.h
+file path=usr/include/brltty/brldefs-mt.h
+file path=usr/include/brltty/brldefs-np.h
+file path=usr/include/brltty/brldefs-pg.h
+file path=usr/include/brltty/brldefs-pm.h
+file path=usr/include/brltty/brldefs-sk.h
+file path=usr/include/brltty/brldefs-ts.h
+file path=usr/include/brltty/brldefs-vo.h
+file path=usr/include/brltty/brldefs-vs.h
+file path=usr/include/brltty/brldefs.h
+file path=usr/include/brltty/charset.h
+file path=usr/include/brltty/cmd.h
+file path=usr/include/brltty/cmd_enqueue.h
+file path=usr/include/brltty/cmd_types.h
+file path=usr/include/brltty/config.h
+file path=usr/include/brltty/ctb.h
+file path=usr/include/brltty/ctb_types.h
+file path=usr/include/brltty/dataarea.h
+file path=usr/include/brltty/datafile.h
+file path=usr/include/brltty/device.h
+file path=usr/include/brltty/driver.h
+file path=usr/include/brltty/drivers.h
+file path=usr/include/brltty/dynld.h
+file path=usr/include/brltty/embed.h
+file path=usr/include/brltty/file.h
+file path=usr/include/brltty/fm.h
+file path=usr/include/brltty/fm_adlib.h
+file path=usr/include/brltty/forbuild.h
+file path=usr/include/brltty/get_curses.h
+file path=usr/include/brltty/get_pthreads.h
+file path=usr/include/brltty/get_select.h
+file path=usr/include/brltty/get_sockets.h
+file path=usr/include/brltty/gio_types.h
+file path=usr/include/brltty/hostcmd.h
+file path=usr/include/brltty/io_bluetooth.h
+file path=usr/include/brltty/io_generic.h
+file path=usr/include/brltty/io_misc.h
+file path=usr/include/brltty/io_serial.h
+file path=usr/include/brltty/io_usb.h
+file path=usr/include/brltty/kbd_keycodes.h
+file path=usr/include/brltty/ktb.h
+file path=usr/include/brltty/ktb_types.h
+file path=usr/include/brltty/leds.h
+file path=usr/include/brltty/lock.h
+file path=usr/include/brltty/log.h
+file path=usr/include/brltty/menu.h
+file path=usr/include/brltty/message.h
+file path=usr/include/brltty/midi.h
+file path=usr/include/brltty/mntfs.h
+file path=usr/include/brltty/mntpt.h
+file path=usr/include/brltty/note_types.h
+file path=usr/include/brltty/notes.h
+file path=usr/include/brltty/options.h
+file path=usr/include/brltty/params.h
+file path=usr/include/brltty/parse.h
+file path=usr/include/brltty/pcm.h
+file path=usr/include/brltty/pgmpath.h
+file path=usr/include/brltty/pid.h
+file path=usr/include/brltty/ports.h
+file path=usr/include/brltty/prefs.h
+file path=usr/include/brltty/program.h
+file path=usr/include/brltty/prologue.h
+file path=usr/include/brltty/queue.h
+file path=usr/include/brltty/report.h
+file path=usr/include/brltty/revision.h
+file path=usr/include/brltty/scr_base.h
+file path=usr/include/brltty/scr_driver.h
+file path=usr/include/brltty/scr_gpm.h
+file path=usr/include/brltty/scr_main.h
+file path=usr/include/brltty/scr_real.h
+file path=usr/include/brltty/scr_types.h
+file path=usr/include/brltty/scr_utils.h
+file path=usr/include/brltty/serial_types.h
+file path=usr/include/brltty/service.h
+file path=usr/include/brltty/spk.h
+file path=usr/include/brltty/spk_base.h
+file path=usr/include/brltty/spk_driver.h
+file path=usr/include/brltty/spk_types.h
+file path=usr/include/brltty/status_types.h
+file path=usr/include/brltty/strfmt.h
+file path=usr/include/brltty/strfmth.h
+file path=usr/include/brltty/system.h
+file path=usr/include/brltty/system_darwin.h
+file path=usr/include/brltty/system_java.h
+file path=usr/include/brltty/system_linux.h
+file path=usr/include/brltty/system_msdos.h
+file path=usr/include/brltty/system_windows.h
+file path=usr/include/brltty/thread.h
+file path=usr/include/brltty/timing.h
+file path=usr/include/brltty/ttb.h
+file path=usr/include/brltty/tune.h
+file path=usr/include/brltty/tune_build.h
+file path=usr/include/brltty/tune_types.h
+file path=usr/include/brltty/tune_utils.h
+file path=usr/include/brltty/unicode.h
+file path=usr/include/brltty/usb_types.h
+file path=usr/include/brltty/variables.h
+file path=usr/include/brltty/win_errno.h
+file path=usr/include/brltty/win_pthread.h
+file path=usr/lib/$(MACH64)/brltty/libbrlttybal.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybat.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybba.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybbc.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybbd.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybbl.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybbm.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybbn.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybcb.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybce.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybec.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybeu.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybfs.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybhd.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybhm.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybht.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybhw.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybir.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttyblt.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybmb.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybmd.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybmm.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybmn.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybmt.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybnp.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybpg.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybpm.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybsk.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybtn.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybts.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybtt.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybvd.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybvo.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybvr.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybvs.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttybxw.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttyxa2.so
+file path=usr/lib/$(MACH64)/brltty/libbrlttyxsc.so
+link path=usr/lib/$(MACH64)/libbrlapi.so target=libbrlapi.so.0.6.5
+link path=usr/lib/$(MACH64)/libbrlapi.so.0.6 target=libbrlapi.so.0.6.5
+file path=usr/lib/$(MACH64)/libbrlapi.so.0.6.5
+file path=usr/lib/python$(PYVER)/vendor-packages/Brlapi-0.6.5-py3.5.egg-info
+file path=usr/lib/python$(PYVER)/vendor-packages/brlapi.so
+file path=usr/share/gdm/greeter/autostart/xbrlapi.desktop
+file path=usr/share/locale/de/LC_MESSAGES/brltty.mo
+file path=usr/share/locale/fr/LC_MESSAGES/brltty.mo
+file usr/share/locale/zh/LC_MESSAGES/brltty.mo \
+    path=usr/share/locale/zh_CN/LC_MESSAGES/brltty.mo
+file path=usr/share/man/man1/brltty.1
+file path=usr/share/man/man1/vstp.1
+file path=usr/share/man/man1/xbrlapi.1
+file path=usr/share/man/man3/brlapi__acceptAllKeys.3
+file path=usr/share/man/man3/brlapi__acceptKeyRanges.3
+file path=usr/share/man/man3/brlapi__acceptKeys.3
+file path=usr/share/man/man3/brlapi__closeConnection.3
+file path=usr/share/man/man3/brlapi__defaultExceptionHandler.3
+file path=usr/share/man/man3/brlapi__enterRawMode.3
+file path=usr/share/man/man3/brlapi__enterTtyMode.3
+file path=usr/share/man/man3/brlapi__enterTtyModeWithPath.3
+file path=usr/share/man/man3/brlapi__exceptionHandler_t.3
+file path=usr/share/man/man3/brlapi__getDisplaySize.3
+file path=usr/share/man/man3/brlapi__getDriverName.3
+file path=usr/share/man/man3/brlapi__ignoreAllKeys.3
+file path=usr/share/man/man3/brlapi__ignoreKeyRanges.3
+file path=usr/share/man/man3/brlapi__ignoreKeys.3
+file path=usr/share/man/man3/brlapi__leaveRawMode.3
+file path=usr/share/man/man3/brlapi__leaveTtyMode.3
+file path=usr/share/man/man3/brlapi__openConnection.3
+file path=usr/share/man/man3/brlapi__readKey.3
+file path=usr/share/man/man3/brlapi__recvRaw.3
+file path=usr/share/man/man3/brlapi__resumeDriver.3
+file path=usr/share/man/man3/brlapi__sendRaw.3
+file path=usr/share/man/man3/brlapi__setExceptionHandler.3
+file path=usr/share/man/man3/brlapi__setFocus.3
+file path=usr/share/man/man3/brlapi__strexception.3
+file path=usr/share/man/man3/brlapi__suspendDriver.3
+file path=usr/share/man/man3/brlapi__write.3
+file path=usr/share/man/man3/brlapi__writeDots.3
+file path=usr/share/man/man3/brlapi__writeText.3
+file path=usr/share/man/man3/brlapi__writeWText.3
+file path=usr/share/man/man3/brlapi_acceptAllKeys.3
+file path=usr/share/man/man3/brlapi_acceptKeyRanges.3
+file path=usr/share/man/man3/brlapi_acceptKeys.3
+file path=usr/share/man/man3/brlapi_authClientPacket_t.3
+file path=usr/share/man/man3/brlapi_authServerPacket_t.3
+file path=usr/share/man/man3/brlapi_closeConnection.3
+file path=usr/share/man/man3/brlapi_connection.3
+file path=usr/share/man/man3/brlapi_connectionSettings_t.3
+file path=usr/share/man/man3/brlapi_constants.h.3
+file path=usr/share/man/man3/brlapi_defaultExceptionHandler.3
+file path=usr/share/man/man3/brlapi_deprecated.3
+file path=usr/share/man/man3/brlapi_describeKeyCode.3
+file path=usr/share/man/man3/brlapi_describedKeyCode_t.3
+file path=usr/share/man/man3/brlapi_driverspecific.3
+file path=usr/share/man/man3/brlapi_enterRawMode.3
+file path=usr/share/man/man3/brlapi_enterTtyMode.3
+file path=usr/share/man/man3/brlapi_enterTtyModeWithPath.3
+file path=usr/share/man/man3/brlapi_errfun.3
+file path=usr/share/man/man3/brlapi_errlist.3
+file path=usr/share/man/man3/brlapi_errno.3
+file path=usr/share/man/man3/brlapi_error.3
+file path=usr/share/man/man3/brlapi_errorPacket_t.3
+file path=usr/share/man/man3/brlapi_error_location.3
+file path=usr/share/man/man3/brlapi_error_t.3
+file path=usr/share/man/man3/brlapi_exceptionHandler_t.3
+file path=usr/share/man/man3/brlapi_expandKeyCode.3
+file path=usr/share/man/man3/brlapi_expandedKeyCode_t.3
+file path=usr/share/man/man3/brlapi_fd_mutex.3
+file path=usr/share/man/man3/brlapi_fileDescriptor.3
+file path=usr/share/man/man3/brlapi_gaierrno.3
+file path=usr/share/man/man3/brlapi_getDisplaySize.3
+file path=usr/share/man/man3/brlapi_getDriverName.3
+file path=usr/share/man/man3/brlapi_getDriverSpecificModePacket_t.3
+file path=usr/share/man/man3/brlapi_getHandleSize.3
+file path=usr/share/man/man3/brlapi_getPacketTypeName.3
+file path=usr/share/man/man3/brlapi_getRaw.3
+file path=usr/share/man/man3/brlapi_getTty.3
+file path=usr/share/man/man3/brlapi_getTtyPath.3
+file path=usr/share/man/man3/brlapi_handle_t.3
+file path=usr/share/man/man3/brlapi_handles.3
+file path=usr/share/man/man3/brlapi_header_t.3
+file path=usr/share/man/man3/brlapi_ignoreAllKeys.3
+file path=usr/share/man/man3/brlapi_ignoreKeyRanges.3
+file path=usr/share/man/man3/brlapi_ignoreKeys.3
+file path=usr/share/man/man3/brlapi_info.3
+file path=usr/share/man/man3/brlapi_initializeConnection.3
+file path=usr/share/man/man3/brlapi_keyCode_t.3
+file path=usr/share/man/man3/brlapi_keycodes.3
+file path=usr/share/man/man3/brlapi_keycodes.h.3
+file path=usr/share/man/man3/brlapi_keys.3
+file path=usr/share/man/man3/brlapi_leaveRaw.3
+file path=usr/share/man/man3/brlapi_leaveRawMode.3
+file path=usr/share/man/man3/brlapi_leaveTty.3
+file path=usr/share/man/man3/brlapi_leaveTtyMode.3
+file path=usr/share/man/man3/brlapi_libcerrno.3
+file path=usr/share/man/man3/brlapi_nerr.3
+file path=usr/share/man/man3/brlapi_openConnection.3
+file path=usr/share/man/man3/brlapi_packetType_t.3
+file path=usr/share/man/man3/brlapi_packet_t.3
+file path=usr/share/man/man3/brlapi_perror.3
+file path=usr/share/man/man3/brlapi_protocol.3
+file path=usr/share/man/man3/brlapi_protocol.h.3
+file path=usr/share/man/man3/brlapi_rangeType_all.3
+file path=usr/share/man/man3/brlapi_rangeType_code.3
+file path=usr/share/man/man3/brlapi_rangeType_command.3
+file path=usr/share/man/man3/brlapi_rangeType_key.3
+file path=usr/share/man/man3/brlapi_rangeType_t.3
+file path=usr/share/man/man3/brlapi_rangeType_type.3
+file path=usr/share/man/man3/brlapi_range_t.3
+file path=usr/share/man/man3/brlapi_readKey.3
+file path=usr/share/man/man3/brlapi_readPacket.3
+file path=usr/share/man/man3/brlapi_readPacketContent.3
+file path=usr/share/man/man3/brlapi_readPacketHeader.3
+file path=usr/share/man/man3/brlapi_recvRaw.3
+file path=usr/share/man/man3/brlapi_resume.3
+file path=usr/share/man/man3/brlapi_resumeDriver.3
+file path=usr/share/man/man3/brlapi_sendRaw.3
+file path=usr/share/man/man3/brlapi_setExceptionHandler.3
+file path=usr/share/man/man3/brlapi_setFocus.3
+file path=usr/share/man/man3/brlapi_settings_t.3
+file path=usr/share/man/man3/brlapi_strerror.3
+file path=usr/share/man/man3/brlapi_strexception.3
+file path=usr/share/man/man3/brlapi_suspend.3
+file path=usr/share/man/man3/brlapi_suspendDriver.3
+file path=usr/share/man/man3/brlapi_tty.3
+file path=usr/share/man/man3/brlapi_unignoreKeyRange.3
+file path=usr/share/man/man3/brlapi_unignoreKeySet.3
+file path=usr/share/man/man3/brlapi_version.3
+file path=usr/share/man/man3/brlapi_versionPacket_t.3
+file path=usr/share/man/man3/brlapi_write.3
+file path=usr/share/man/man3/brlapi_writeArgumentsPacket_t.3
+file path=usr/share/man/man3/brlapi_writeArguments_t.3
+file path=usr/share/man/man3/brlapi_writeDots.3
+file path=usr/share/man/man3/brlapi_writePacket.3
+file path=usr/share/man/man3/brlapi_writeStruct.3
+file path=usr/share/man/man3/brlapi_writeText.3
+file path=usr/share/man/man3/brlapi_writeWText.3
+license LICENSE-GPL license=GPLv2
+license LICENSE-LGPL license=LGPLv2.1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/brltty/patches/brltty-01-solaris-headers.patch	Sun Nov 13 22:50:47 2016 -0800
@@ -0,0 +1,73 @@
+Solaris requires fcntl.h for open() and friends
+brltty defines logMessage & friends in log.h
+
+Fixes build errors:
+
+brltty-5.4/Programs/beep_solaris.c: In function 'getKeyboard':
+brltty-5.4/Programs/beep_solaris.c:30:21: warning: implicit declaration of
+  function 'open' [-Wimplicit-function-declaration]
+     if ((keyboard = open("/dev/kbd", O_WRONLY)) != -1) {
+                     ^
+brltty-5.4/Programs/beep_solaris.c:30:38: error: 'O_WRONLY' undeclared
+  (first use in this function)
+     if ((keyboard = open("/dev/kbd", O_WRONLY)) != -1) {
+                                      ^
+brltty-5.4/Programs/beep_solaris.c:32:7: warning: implicit declaration of
+  function 'logMessage' [-Wimplicit-function-declaration]
+       logMessage(LOG_DEBUG, "keyboard opened: fd=%d", keyboard);
+       ^
+brltty-5.4/Programs/beep_solaris.c:32:18: error: 'LOG_DEBUG' undeclared
+  (first use in this function)
+       logMessage(LOG_DEBUG, "keyboard opened: fd=%d", keyboard);
+                  ^
+brltty-5.4/Programs/beep_solaris.c:34:7: warning: implicit declaration of
+  function 'logSystemError' [-Wimplicit-function-declaration]
+       logSystemError("keyboard open");
+       ^
+
+brltty-5.4/Programs/pcm_audio.c: In function 'openPcmDevice':
+brltty-5.4/Programs/pcm_audio.c:40:32: warning: implicit declaration of
+  function 'open' [-Wimplicit-function-declaration]
+     if ((pcm->fileDescriptor = open(device, O_WRONLY|O_NONBLOCK)) != -1) {
+                                ^
+brltty-5.4/Programs/pcm_audio.c:40:45: error: 'O_WRONLY' undeclared
+  (first use in this function)
+     if ((pcm->fileDescriptor = open(device, O_WRONLY|O_NONBLOCK)) != -1) {
+                                             
+brltty-5.4/Programs/pcm_audio.c:40:54: error: 'O_NONBLOCK' undeclared
+  (first use in this function)
+     if ((pcm->fileDescriptor = open(device, O_WRONLY|O_NONBLOCK)) != -1) {
+                                                      ^
+brltty-5.4/Programs/pcm_audio.c:56:61: warning: implicit declaration of
+  function 'strerror' [-Wimplicit-function-declaration]
+         logMessage(errorLevel, "Cannot set audio info: %s", strerror(errno));
+                                                             ^
+brltty-5.4/Programs/pcm_audio.c:56:70: error: 'errno' undeclared
+  (first use in this function)
+         logMessage(errorLevel, "Cannot set audio info: %s", strerror(errno));
+                                                                      ^
+
+Need to submit upstream.
+
+--- brltty-5.4/Programs/beep_solaris.c
++++ brltty-5.4/Programs/beep_solaris.c
+@@ -18,6 +18,8 @@
+ 
+ #include "prologue.h"
++#include "log.h"
+ 
++#include <fcntl.h>
+ #include <sys/kbio.h>
+ #include <sys/kbd.h>
+ 
+--- brltty-5.4/Programs/pcm_audio.c
++++ brltty-5.4/Programs/pcm_audio.c
+@@ -19,5 +19,8 @@
+ #include "prologue.h"
+ 
++#include <string.h>
++#include <errno.h>
++#include <fcntl.h>
+ #include <sys/audio.h>
+ #include <stropts.h>
+ 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/brltty/patches/brltty-02-memory-leak.patch	Sun Nov 13 22:50:47 2016 -0800
@@ -0,0 +1,15 @@
+Patch for Oracle bug 15797932
+
+Submitted upstream as: https://github.com/brltty/brltty/pull/72
+
+--- brltty-4.2/Drivers/Braille/VisioBraille/vstp_main.c	2010-05-04 20:42:36.000000000 +0800
++++ brltty-4.2/Drivers/Braille/VisioBraille/vstp_main.c.mod	2012-06-14 00:11:33.561690986 +0800
+@@ -99,7 +99,7 @@
+    } else if (!strcmp(s,"vbs_ext")) {
+     visiobases_ext = (char *) malloc(5);
+     strncpy(visiobases_ext,c,4);
+-    visiobases_ext[5]=0;
++    visiobases_ext[4]=0;
+    } else if (!strcmp(s,"vbs_dir")) {
+     visiobases_dir = (char *) malloc(strlen(c)+1);
+     strcpy(visiobases_dir,c);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/brltty/patches/brltty-03-mk4build.patch	Sun Nov 13 22:50:47 2016 -0800
@@ -0,0 +1,18 @@
+Workaround bashisms in mk4build - need to evaluate for upstream
+
+Without this patch, build fails with:
+brltty-5.4/mk4build[20]: .[36]: local: not found [No such file or directory]
+brltty-5.4/mk4build[20]: .[39]: local: not found [No such file or directory]
+brltty-5.4/mk4build[20]: .[40]: local: not found [No such file or directory]
+brltty-5.4/mk4build[20]: .[44]: local: not found [No such file or directory]
+brltty-5.4/mk4build[20]: .[45]: readonly: =: invalid variable name
+
+
+--- brltty-5.4/mk4build
++++ brltty-5.4/mk4build
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/bin/bash
+ ###############################################################################
+ # BRLTTY - A background process providing access to the console screen (when in
+ #          text mode) for a blind person using a refreshable braille display.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/brltty/patches/brltty-04-xopen_source.patch	Sun Nov 13 22:50:47 2016 -0800
@@ -0,0 +1,37 @@
+brltty sets -std=gnu99 which the Solaris headers view as incompatible with
+_XOPEN_SOURCE < 600, since XPG5 and prior standards required C89, not C99.
+
+Need to either relax system header checks (bug 23506995) or submit upstream.
+
+--- brltty-5.4/configure.ac
++++ brltty-5.4/configure.ac
+@@ -288,7 +288,7 @@ in
+       brltty_prog_cc_sysflags="-D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE"
+       ;;
+    solaris*)
+-      brltty_prog_cc_sysflags="-D_XOPEN_SOURCE=500 -D__EXTENSIONS__"
++      brltty_prog_cc_sysflags="-D_XOPEN_SOURCE=600 -D__EXTENSIONS__"
+       ;;
+    hpux*)
+       brltty_prog_cc_sysflags="-D_XOPEN_SOURCE_EXTENDED -D_HPUX_SOURCE"
+--- brltty-5.4/Drivers/Braille/EuroBraille/eutp_brl.c
++++ brltty-5.4/Drivers/Braille/EuroBraille/eutp_brl.c
+@@ -5,8 +5,6 @@
+ ** Login   <[email protected]>
+ */
+ 
+-#define _XOPEN_SOURCE 500
+-
+ /* globals */
+ unsigned char extensions[] = {'K', 'L', 'B', 'T', 'A'};
+ unsigned char positions[] = {3, 7, 16};
+--- brltty-5.4/Drivers/Braille/EuroBraille/eutp_transfer.c
++++ brltty-5.4/Drivers/Braille/EuroBraille/eutp_transfer.c
+@@ -7,7 +7,6 @@
+ ** Started on  Sun Mar 20 16:10:06 2005 Olivier BERT
+ Last update Fri Jun  1 15:23:17 2007 Olivier BERT
+ */
+-#define _XOPEN_SOURCE 500
+ #include <sys/types.h>
+ #include <dirent.h>
+ #include <string.h>
--- a/components/meta-packages/incorporation-cache	Wed Nov 16 14:12:24 2016 -0800
+++ b/components/meta-packages/incorporation-cache	Sun Nov 13 22:50:47 2016 -0800
@@ -66,7 +66,6 @@
 consolidation/userland/userland-incorporation:gnome/speech/gnome-speech/driver/[email protected]
 consolidation/userland/userland-incorporation:gnome/window-manager/[email protected]
 consolidation/userland/userland-incorporation:image/library/[email protected]
-consolidation/userland/userland-incorporation:library/accessibility/[email protected]
 consolidation/userland/userland-incorporation:library/[email protected]
 consolidation/userland/userland-incorporation:library/[email protected]
 consolidation/userland/userland-incorporation:library/libproxy/[email protected]