Portage is a package management system used by Gentoo Linux
# 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
Removed old version.
08 Feb 2008; Santiago M. Mola
amd64 stable wrt #208536
06 Feb 2008; nixnut
stable on ppc wrt bug #208536
04 Feb 2008; Jeroen Roovers
Stable for HPPA (bug #208536).
03 Feb 2008; Raúl Porcel
alpha/ia64 stable wrt #208536
02 Feb 2008; William Hubbs
Bug #208538 -- fixed java and ocaml support, thanks to Betelgeuse and Caster
02 Feb 2008; Brent Baude
Marking brltty-3.9 ppc64 for bug 208536
02 Feb 2008; Christian Faulhammer
x86 stable, bug #208536
11 Jan 2008; William Hubbs
Fixed building with the ocaml use flag -- bug #204789.
*brltty-3.9 (05 Jan 2008)
05 Jan 2008; William Hubbs
+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-r1.ebuild, brltty-3.8.ebuild:
Fix the quotation.
22 Sep 2007; Wulf C. Krueger
Marked stable on amd64 as per bug 186958.
07 Sep 2007; Jeroen Roovers
Stable for HPPA (bug #186958).
05 Aug 2007; nixnut
Stable on ppc wrt bug 186958
31 Jul 2007; William Hubbs
brltty-3.7.2-r1.ebuild, brltty-3.8.ebuild:
Dropped sparc keywords wrt #186958.
30 Jul 2007; Raúl Porcel
alpha/ia64 stable wrt #186958
30 Jul 2007; Markus Rothe
Stable on ppc64; bug #186958
29 Jul 2007; William Hubbs
Stable x86 #186958.
22 Jul 2007; William Hubbs
Removed another old version.
22 Jul 2007; William Hubbs
-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
+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
Fixed a typo that prevented installing the startup script.
*brltty-3.7.2-r1 (28 Mar 2007)
28 Mar 2007; William Hubbs
+brltty-3.7.2-r1.ebuild:
Add a startup script (closes #171591).
22 Feb 2007; Doug Goldstein
Manifest2 fix
22 Feb 2007; Doug Goldstein
Manifest2 fix
21 Feb 2007;
Transition to Manifest2.
19 Oct 2006; Bryan Østergaard
Stable on Alpha + ia64.
01 Oct 2006; Tobias Scherbaum
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
Stable on SPARC wrt bug #142935.
25 Sep 2006;
stable on amd64
24 Sep 2006; Markus Rothe
Stable on ppc64; bug #142935
24 Sep 2006; William Hubbs
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.1-r1.ebuild:
Ported to modular X.
02 Feb 2006; William Hubbs
Ported to modular X.
*brltty-3.7.2 (26 Jan 2006)
26 Jan 2006; William Hubbs
+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
repoman commiting this to verify manifest doesn't go weird.
10 Oct 2005; Chris White
Initial longdescription.
23 Aug 2005; Aron Griffis
stable on ia64
13 Jul 2005; Stephen P. Becker
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.ebuild:
Bump for #85373.
03 Jul 2005;
Fix #85373. This is boot critical so we do need to be in /bin, not /usr/bin.
02 Jul 2005; Bryan Østergaard
Stable on alpha.
12 Jun 2005; Olivier Crête
Stable on amd64
09 Jun 2005; Markus Rothe
Stable on ppc64
05 Jun 2005; Michael Hanselmann
Stable on ppc.
19 May 2005; Guy Martin
Stable on hppa.
16 May 2005; Gustavo Zacarias
Stable on sparc
16 May 2004; Leonardo Boshell
Stable on x86.
16 May 2005; Gustavo Zacarias
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;
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_pre1.ebuild, -brltty-3.6_pre3.ebuild:
Version bump. Remove prereleases.
13 Oct 2004; Travis Tilley
stable on amd64
05 Oct 2004; Pieter Van den Abeele
Masked brltty-3.5.ebuild stable for ppc
04 Oct 2004; Guy Martin
Stable on hppa.
01 Oct 2004; Stephen P. Becker
stable on mips
22 Sep 2004; Gustavo Zacarias
Stable on sparc
*brltty-3.6_pre3 (17 Sep 2004)
17 Sep 2004; Jon Hood
Version bump.
22 Aug 2004; Bryan Østergaard
Stable on alpha.
18 Aug 2004; Jon Hood
Stable on x86.
*brltty-3.6_pre1 (16 Aug 2004)
16 Aug 2004; Jon Hood
+brltty-3.6_pre1.ebuild:
Version bump, remove old version
28 Jun 2004; Aron Griffis
add sed-4 dep
15 Jun 2004; Bryan Østergaard
Stable on alpha.
*brltty-3.5 (14 Jun 2004)
14 Jun 2004; Jon Hood
version bump
*brltty-3.5.0_pre3 (11 May 2004)
11 May 2004; Jon Hood
version bump
28 Apr 2004; Gustavo Zacarias
Stable on sparc
12 Apr 2004; Chris Aniszczyk
Marking stable on hppa
04 Apr 2004; Deedra Waters,,,
Marking stable on x86 also changed the email in metadata.xml
15 Mar 2004;
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
New package to enable Braille tty's. Package was requested in bug #22895 by
Sabahattin Gucukoglu
in bug #40334 by Diego Garcia
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
# 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
}
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ã³ã³ã½ã¼ã«ãå¶å¾¡ããã
ãã¯ã°ã©ã¦ã³ãã»ããã»ã¹(ãã¼ã¢ã³)ã§ãããã©ã¤ã¦ç¹åãã£ã¹ãã¬ã¤ãåããããã®å¤
æ©è½ãªå®å
¨ãªã¹ã¯ãªã¼ã³ã»ã¬ãã¥ã¼ãæä¾ãã¾ããå¹¾ã¤ãã®å°è©èªã¿ä¸ãæ©è½ãçµ±åãã
ã¦ãã¾ãã