ChangeLog

# ChangeLog for app-accessibility/brltty
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/ChangeLog,v 1.76 2008/02/08 14:13:46 williamh Exp $

08 Feb 2008; William Hubbs -brltty-3.8.ebuild:
Removed old version.

08 Feb 2008; Santiago M. Mola brltty-3.9.ebuild:
amd64 stable wrt #208536

06 Feb 2008; nixnut brltty-3.9.ebuild:
stable on ppc wrt bug #208536

04 Feb 2008; Jeroen Roovers brltty-3.9.ebuild:
Stable for HPPA (bug #208536).

03 Feb 2008; Raúl Porcel brltty-3.9.ebuild:
alpha/ia64 stable wrt #208536

02 Feb 2008; William Hubbs brltty-3.9.ebuild:
Bug #208538 -- fixed java and ocaml support, thanks to Betelgeuse and Caster

02 Feb 2008; Brent Baude brltty-3.9.ebuild:
Marking brltty-3.9 ppc64 for bug 208536

02 Feb 2008; Christian Faulhammer brltty-3.9.ebuild:
x86 stable, bug #208536

11 Jan 2008; William Hubbs brltty-3.9.ebuild:
Fixed building with the ocaml use flag -- bug #204789.

*brltty-3.9 (05 Jan 2008)

05 Jan 2008; William Hubbs files/brltty.rc,
+brltty-3.9.ebuild:
Version bump. Also, I reworked the startup script so that brltty will start
early in the boot process.

01 Jan 2008; William Hubbs
-files/brltty-3.7.2-linux-compiler-h.patch,
-files/brltty-3.7.2-nostrip.patch, -brltty-3.7.2.ebuild,
-brltty-3.7.2-r1.ebuild:
Removed old versions.

26 Dec 2007; Christian Heim brltty-3.7.2.ebuild,
brltty-3.7.2-r1.ebuild, brltty-3.8.ebuild:
Fix the quotation.

22 Sep 2007; Wulf C. Krueger brltty-3.8.ebuild:
Marked stable on amd64 as per bug 186958.

07 Sep 2007; Jeroen Roovers brltty-3.8.ebuild:
Stable for HPPA (bug #186958).

05 Aug 2007; nixnut brltty-3.8.ebuild:
Stable on ppc wrt bug 186958

31 Jul 2007; William Hubbs brltty-3.7.2.ebuild,
brltty-3.7.2-r1.ebuild, brltty-3.8.ebuild:
Dropped sparc keywords wrt #186958.

30 Jul 2007; Raúl Porcel brltty-3.8.ebuild:
alpha/ia64 stable wrt #186958

30 Jul 2007; Markus Rothe brltty-3.8.ebuild:
Stable on ppc64; bug #186958

29 Jul 2007; William Hubbs brltty-3.8.ebuild:
Stable x86 #186958.

22 Jul 2007; William Hubbs -brltty-3.6.1-r1.ebuild:
Removed another old version.

22 Jul 2007; William Hubbs -brltty-3.5.ebuild,
-brltty-3.6.ebuild, brltty-3.7.2.ebuild, brltty-3.7.2-r1.ebuild,
brltty-3.8.ebuild:
Cleaned up the ebuilds and removed old versions.

*brltty-3.8 (12 Jun 2007)

12 Jun 2007; William Hubbs metadata.xml,
+brltty-3.8.ebuild:
Version bump.

01 Jun 2007; William Hubbs
+files/brltty-3.7.2-linux-compiler-h.patch, brltty-3.7.2-r1.ebuild:
Added the patch from fedora to fix bug #155887.
Also cleaned up the dependencies.

29 Mar 2007; William Hubbs brltty-3.7.2-r1.ebuild:
Fixed a typo that prevented installing the startup script.

*brltty-3.7.2-r1 (28 Mar 2007)

28 Mar 2007; William Hubbs +files/brltty.rc,
+brltty-3.7.2-r1.ebuild:
Add a startup script (closes #171591).

22 Feb 2007; Doug Goldstein ChangeLog, Manifest:
Manifest2 fix

22 Feb 2007; Doug Goldstein ChangeLog:
Manifest2 fix

21 Feb 2007; ChangeLog:
Transition to Manifest2.

19 Oct 2006; Bryan Østergaard brltty-3.7.2.ebuild:
Stable on Alpha + ia64.

01 Oct 2006; Tobias Scherbaum brltty-3.7.2.ebuild:
hppa stable, bug #142935

28 Sep 2006; Stephanie Lockwood-Childs
brltty-3.7.2.ebuild:
stable on ppc (Bug #142935)

25 Sep 2006; Jason Wever brltty-3.7.2.ebuild:
Stable on SPARC wrt bug #142935.

25 Sep 2006; brltty-3.7.2.ebuild:
stable on amd64

24 Sep 2006; Markus Rothe brltty-3.7.2.ebuild:
Stable on ppc64; bug #142935

24 Sep 2006; William Hubbs brltty-3.7.2.ebuild:
Stable on x86.

20 Sep 2006; William Hubbs
+files/brltty-3.7.2-nostrip.patch, brltty-3.7.2.ebuild:
Resolved QA issues in Bug #142934.
Thanks, Solar, for the patches.

02 Feb 2006; William Hubbs brltty-3.6.ebuild,
brltty-3.6.1-r1.ebuild:
Ported to modular X.

02 Feb 2006; William Hubbs brltty-3.6.1-r1.ebuild:
Ported to modular X.

*brltty-3.7.2 (26 Jan 2006)

26 Jan 2006; William Hubbs metadata.xml,
+brltty-3.7.2.ebuild:
Version bump.
this version has been ported to modular X, thanks to
Donnie Berkholz .
Also, it now installs the documentation, and optionally with the
'doc' use flag, the API documentation.

19 Nov 2005; Chris White ChangeLog:
repoman commiting this to verify manifest doesn't go weird.

10 Oct 2005; Chris White metadata.xml:
Initial longdescription.

23 Aug 2005; Aron Griffis brltty-3.6.1-r1.ebuild:
stable on ia64

13 Jul 2005; Stephen P. Becker brltty-3.5.ebuild,
brltty-3.6.ebuild, brltty-3.6.1-r1.ebuild:
removing mips keywords, as accessibility is masked for us, and I can not
test this

*brltty-3.6.1-r1 (03 Jul 2005)

03 Jul 2005; +brltty-3.6.1-r1.ebuild,
-brltty-3.6.1.ebuild:
Bump for #85373.

03 Jul 2005; brltty-3.6.1.ebuild:
Fix #85373. This is boot critical so we do need to be in /bin, not /usr/bin.

02 Jul 2005; Bryan Østergaard brltty-3.6.1.ebuild:
Stable on alpha.

12 Jun 2005; Olivier Crête brltty-3.6.1.ebuild:
Stable on amd64

09 Jun 2005; Markus Rothe brltty-3.6.1.ebuild:
Stable on ppc64

05 Jun 2005; Michael Hanselmann brltty-3.6.1.ebuild:
Stable on ppc.

19 May 2005; Guy Martin brltty-3.6.1.ebuild:
Stable on hppa.

16 May 2005; Gustavo Zacarias brltty-3.6.1.ebuild:
Stable on sparc

16 May 2004; Leonardo Boshell brltty-3.6.1.ebuild:
Stable on x86.

16 May 2005; Gustavo Zacarias brltty-3.6.ebuild:
Stable on sparc

28 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

*brltty-3.6.1 (24 Dec 2004)

24 Dec 2004; +brltty-3.6.1.ebuild:
A version bump on request of dmwaters:
http://bugs.gentoo.org/show_bug.cgi?id=75497
functionally untested, but runs.

*brltty-3.6 (13 Oct 2004)

13 Oct 2004; Jon Hood +brltty-3.6.ebuild,
-brltty-3.6_pre1.ebuild, -brltty-3.6_pre3.ebuild:
Version bump. Remove prereleases.

13 Oct 2004; Travis Tilley brltty-3.5.ebuild:
stable on amd64

05 Oct 2004; Pieter Van den Abeele brltty-3.5.ebuild:
Masked brltty-3.5.ebuild stable for ppc

04 Oct 2004; Guy Martin brltty-3.5.ebuild:
Stable on hppa.

01 Oct 2004; Stephen P. Becker brltty-3.5.ebuild:
stable on mips

22 Sep 2004; Gustavo Zacarias brltty-3.5.ebuild:
Stable on sparc

*brltty-3.6_pre3 (17 Sep 2004)

17 Sep 2004; Jon Hood +brltty-3.6_pre3.ebuild:
Version bump.

22 Aug 2004; Bryan Østergaard brltty-3.5.ebuild:
Stable on alpha.

18 Aug 2004; Jon Hood brltty-3.5.ebuild:
Stable on x86.

*brltty-3.6_pre1 (16 Aug 2004)

16 Aug 2004; Jon Hood -brltty-3.5.0_pre3.ebuild,
+brltty-3.6_pre1.ebuild:
Version bump, remove old version

28 Jun 2004; Aron Griffis brltty-3.4.1.ebuild:
add sed-4 dep

15 Jun 2004; Bryan Østergaard brltty-3.4.1.ebuild:
Stable on alpha.

*brltty-3.5 (14 Jun 2004)

14 Jun 2004; Jon Hood +brltty-3.5.ebuild:
version bump

*brltty-3.5.0_pre3 (11 May 2004)

11 May 2004; Jon Hood +brltty-3.5.0_pre3.ebuild:
version bump

28 Apr 2004; Gustavo Zacarias brltty-3.4.1.ebuild:
Stable on sparc

12 Apr 2004; Chris Aniszczyk brltty-3.4.1.ebuild:
Marking stable on hppa

04 Apr 2004; Deedra Waters,,, brltty-3.4.1.ebuild:
Marking stable on x86 also changed the email in metadata.xml

15 Mar 2004; brltty-3.4.1.ebuild:
Fixed a typeo in the homepage url, thanks to cybersystem for noticing that.

*brltty-3.4.1 (07 Mar 2004)

07 Mar 2004; Seemant Kulleen brltty-3.4.1.ebuild:
New package to enable Braille tty's. Package was requested in bug #22895 by
Sabahattin Gucukoglu , and the ebuild submitted
in bug #40334 by Diego Garcia

Manifest

AUX brltty.rc 535 RMD160 495be64b538963fe2cc7e85123a1d02a88078583 SHA1 faa41ace7feb80ce679cb47980a361bceb0cc148 SHA256 099077395b2160f3d7f73cb8df647675ad1cf8359961154f08ae9febf725eb55
DIST brltty-3.9.tar.gz 1869403 RMD160 dedbd6fb268edab076c453015c43f9db242c62f1 SHA1 0d72c70e2effb2fbbc718b8a29348fe85e216e61 SHA256 d6889e11ef303c41ab599415771d550ef585de6c87842e56557e081651acbe89
EBUILD brltty-3.9.ebuild 2607 RMD160 afd60aed6a7814f56aedc92900bb16f2639c350b SHA1 d68735734362417bed95072ad98dee90298734bb SHA256 1a86da3f463339d6ef79f902b53fb163375e9b3cb31f509caddf7f5945cb30a0
MISC ChangeLog 9322 RMD160 e7d5f5a9f48372f36b58b1a9458d590390a9d7e0 SHA1 48b87d86e960cdf3c13ddbfb73cc8006c9064b2b SHA256 6cd3d398b19997d9266efeb8762fa58276c5792dfb7b0dee8721e2e42df48119
MISC metadata.xml 1369 RMD160 f0aa05366cea60a6c6fcf6c571d092c4ed90b79a SHA1 0b429c95350460c3a22ba05c7894b519e7a046dc SHA256 66e8c95b51326f8a993ce54b41590035e01d1e81438f6f187ccccb9392cbedf9

brltty-3.9.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-3.9.ebuild,v 1.10 2008/02/08 12:45:25 coldwind Exp $

FINDLIB_USE="ocaml"

inherit findlib eutils multilib toolchain-funcs java-pkg-opt-2 flag-o-matic

DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
HOMEPAGE="http://mielke.cc/brltty/"
SRC_URI="http://mielke.cc/brltty/releases/${P}.tar.gz"

LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 x86"
IUSE="bluetooth doc gpm iconv java nls ocaml python usb tcl X"

COMMON_DEP="bluetooth? ( net-wireless/bluez-libs )
gpm? ( >=sys-libs/gpm-1.20 )
iconv? ( virtual/libiconv )
nls? ( virtual/libintl )
python? ( >=dev-python/pyrex-0.9.4.1 )
tcl? ( >=dev-lang/tcl-8.4.15 )
usb? ( >=dev-libs/libusb-0.1.12-r1 )
X? ( x11-libs/libXaw )"
DEPEND="java? ( >=virtual/jdk-1.4 )
${COMMON_DEP}"
RDEPEND="java? ( >=virtual/jre-1.4 )
${COMMON_DEP}"

src_compile() {
local JAVAC_CONF=""
if use java; then
append-flags "$(java-pkg_get-jni-cflags)"
JAVAC_CONF="${JAVAC} -encoding UTF-8 $(java-pkg_javac-args)"
fi
econf --prefix=/ \
$(use_enable bluetooth) \
$(use_enable gpm) \
$(use_enable iconv) \
$(use_enable java java-bindings) \
$(use_enable nls i18n) \
$(use_enable ocaml caml-bindings) \
$(use_enable python python-bindings) \
$(use_enable usb usb-support) \
$(use_enable tcl tcl-bindings) \
$(use_with X x) \
--includedir=/usr/include || die
emake JAVAC="${JAVAC_CONF}" || die
}

src_install() {
if use ocaml; then
findlib_src_preinst
fi
make INSTALL_PROGRAM="\${INSTALL_SCRIPT}" INSTALL_ROOT="${D}" install || die

if use java; then
# make install puts the _java.so there, and no it's not $(get_libdir)
rm -rf "${D}/usr/lib/java"
java-pkg_doso Bindings/Java/libbrlapi_java.so
java-pkg_dojar Bindings/Java/brlapi.jar
fi

cd Documents
rm *.made
dodoc ChangeLog README* Manual.* TODO
dohtml -r Manual-HTML
if use doc; then
dodoc BrlAPI.* BrlAPIref.doxy
dohtml -r BrlAPI-HTML BrlAPIref-HTML
fi

insinto /etc
doins brltty.conf
newinitd "${FILESDIR}"/brltty.rc brltty

libdir="$(get_libdir)"
mkdir -p "${D}"/usr/${libdir}/
mv "${D}"/${libdir}/*.a "${D}"/usr/${libdir}/
gen_usr_ldscript libbrlapi.so
# TMPDIR=../../Programs scanelf -RBXr "${D}" -o /dev/null
}

pkg_postinst() {
elog
elog please be sure "${ROOT}"etc/brltty.conf is correct for your system.
elog
elog To make brltty start on boot, type this command as root:
elog
elog rc-update add brltty boot
}

files

metadata.xml




accessibility

williamh@gentoo.org
William Hubbs


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.


BRLTTYは、盲人用ブライユ点字ディスプレイのためのLinux/Unixコンソールを制御するバ
ックグラウンド・プロセス(デーモン)です。ブライユ点字ディスプレイを動かし、その多
機能な完全なスクリーン・レビューを提供します。幾つかの台詞読み上げ機能も統合され
ています。