diff options
author | 2009-11-01 18:41:06 +0000 | |
---|---|---|
committer | 2009-11-01 18:41:06 +0000 | |
commit | b4a0b4578b6645ed76cc8f1a726e857ebf4c7bf6 (patch) | |
tree | 95df335a795051536eb8a0bb93bac309224be8ac /app-accessibility | |
parent | revert unintended removal. (diff) | |
download | gentoo-2-b4a0b4578b6645ed76cc8f1a726e857ebf4c7bf6.tar.gz gentoo-2-b4a0b4578b6645ed76cc8f1a726e857ebf4c7bf6.tar.bz2 gentoo-2-b4a0b4578b6645ed76cc8f1a726e857ebf4c7bf6.zip |
revert unintended removal.
Diffstat (limited to 'app-accessibility')
-rw-r--r-- | app-accessibility/brltty/ChangeLog | 356 | ||||
-rw-r--r-- | app-accessibility/brltty/Manifest | 14 | ||||
-rw-r--r-- | app-accessibility/brltty/brltty-3.10.ebuild | 114 | ||||
-rw-r--r-- | app-accessibility/brltty/brltty-4.0.ebuild | 115 | ||||
-rw-r--r-- | app-accessibility/brltty/brltty-4.1.ebuild | 126 | ||||
-rw-r--r-- | app-accessibility/brltty/files/brltty-3.10-api-socket-dir.patch | 26 | ||||
-rw-r--r-- | app-accessibility/brltty/files/brltty-3.9-autoconf.patch | 31 | ||||
-rw-r--r-- | app-accessibility/brltty/files/brltty-3.9-gnusource.patch | 17 | ||||
-rw-r--r-- | app-accessibility/brltty/files/brltty-3.9-parallel.patch | 20 | ||||
-rw-r--r-- | app-accessibility/brltty/files/brltty-4.0-api-socket-dir.patch | 14 | ||||
-rw-r--r-- | app-accessibility/brltty/files/brltty.rc | 23 | ||||
-rw-r--r-- | app-accessibility/brltty/metadata.xml | 32 |
12 files changed, 888 insertions, 0 deletions
diff --git a/app-accessibility/brltty/ChangeLog b/app-accessibility/brltty/ChangeLog new file mode 100644 index 000000000000..b8fc43aa1ca2 --- /dev/null +++ b/app-accessibility/brltty/ChangeLog @@ -0,0 +1,356 @@ +# ChangeLog for app-accessibility/brltty +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/ChangeLog,v 1.98 2009/11/01 18:41:04 eva Exp $ + +*brltty-4.1 (08 Oct 2009) + + 08 Oct 2009; William Hubbs <williamh@gentoo.org> +brltty-4.1.ebuild, + metadata.xml: + version bump + + 15 Sep 2009; Jeroen Roovers <jer@gentoo.org> brltty-4.0.ebuild: + Stable for HPPA (bug #281126). + + 06 Sep 2009; Markus Meier <maekke@gentoo.org> brltty-4.0.ebuild: + amd64 stable, bug #281126 + + 29 Aug 2009; nixnut <nixnut@gentoo.org> brltty-4.0.ebuild: + ppc stable #281126 + + 26 Aug 2009; Raúl Porcel <armin76@gentoo.org> brltty-4.0.ebuild: + alpha/ia64 stable wrt #281126 + + 11 Aug 2009; William Hubbs <williamh@gentoo.org> brltty-4.0.ebuild: + stable on x86 + + 11 Jun 2009; William Hubbs <williamh@gentoo.org> brltty-3.10.ebuild, + brltty-4.0.ebuild: + Fixed bluetooth dependency for bug #272735. + +*brltty-4.0 (18 May 2009) + + 18 May 2009; William Hubbs <williamh@gentoo.org> +brltty-4.0.ebuild, + +files/brltty-4.0-api-socket-dir.patch: + Version bump. + + 17 May 2009; Robin H. Johnson <robbat2@gentoo.org> brltty-3.10.ebuild: + libusb-compat will work fine with brltty, code inspection plus upstream + says so. + + 15 May 2009; Robin H. Johnson <robbat2@gentoo.org> brltty-3.10.ebuild: + libusb-compat is untested, force dev-libs/libusb slot 0 for now. + + 01 Apr 2009; William Hubbs <williamh@gentoo.org> -brltty-3.9.ebuild: + Removed old version. + + 06 Feb 2009; Jeroen Roovers <jer@gentoo.org> brltty-3.10.ebuild: + Stable for HPPA (bug #253927). + + 23 Jan 2009; Raúl Porcel <armin76@gentoo.org> brltty-3.10.ebuild: + ia64 stable wrt #253927 + + 10 Jan 2009; Tobias Klausmann <klausman@gentoo.org> brltty-3.10.ebuild: + Stable on alpha, bug #253927 + + 10 Jan 2009; Markus Meier <maekke@gentoo.org> brltty-3.10.ebuild: + amd64/x86 stable, bug #253927 + + 09 Jan 2009; Brent Baude <ranger@gentoo.org> brltty-3.10.ebuild: + stable ppc, bug 253927 + + 07 Jan 2009; Brent Baude <ranger@gentoo.org> brltty-3.10.ebuild: + stable ppc64, bug 253927 + + 05 Jan 2009; Markus Meier <maekke@gentoo.org> metadata.xml: + drop local icu USE-flag description, as it's global now + + 25 Sep 2008; Ryan Hill <dirtyepic@gentoo.org> + +files/brltty-3.9-autoconf.patch, +files/brltty-3.9-gnusource.patch, + +files/brltty-3.9-parallel.patch, +files/brltty-3.10-api-socket-dir.patch, + brltty-3.10.ebuild: + Various build fixes - gcc 4.3, autoconf-2.62, parallel build. Patches from + Fedora. Fix X and bluetooth USE flags. + +*brltty-3.10 (06 Sep 2008) + + 06 Sep 2008; William Hubbs <williamh@gentoo.org> metadata.xml, + +brltty-3.10.ebuild: + version bump + + 08 Feb 2008; William Hubbs <williamh@gentoo.org> -brltty-3.8.ebuild: + Removed old version. + + 08 Feb 2008; Santiago M. Mola <coldwind@gentoo.org> brltty-3.9.ebuild: + amd64 stable wrt #208536 + + 06 Feb 2008; nixnut <nixnut@gentoo.org> brltty-3.9.ebuild: + stable on ppc wrt bug #208536 + + 04 Feb 2008; Jeroen Roovers <jer@gentoo.org> brltty-3.9.ebuild: + Stable for HPPA (bug #208536). + + 03 Feb 2008; Raúl Porcel <armin76@gentoo.org> brltty-3.9.ebuild: + alpha/ia64 stable wrt #208536 + + 02 Feb 2008; William Hubbs <williamh@gentoo.org> brltty-3.9.ebuild: + Bug #208538 -- fixed java and ocaml support, thanks to Betelgeuse and Caster + + 02 Feb 2008; Brent Baude <ranger@gentoo.org> brltty-3.9.ebuild: + Marking brltty-3.9 ppc64 for bug 208536 + + 02 Feb 2008; Christian Faulhammer <opfer@gentoo.org> brltty-3.9.ebuild: + x86 stable, bug #208536 + + 11 Jan 2008; William Hubbs <williamh@gentoo.org> brltty-3.9.ebuild: + Fixed building with the ocaml use flag -- bug #204789. + +*brltty-3.9 (05 Jan 2008) + + 05 Jan 2008; William Hubbs <williamh@gentoo.org> 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 <williamh@gentoo.org> + -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 <phreak@gentoo.org> brltty-3.7.2.ebuild, + brltty-3.7.2-r1.ebuild, brltty-3.8.ebuild: + Fix the quotation. + + 22 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org> brltty-3.8.ebuild: + Marked stable on amd64 as per bug 186958. + + 07 Sep 2007; Jeroen Roovers <jer@gentoo.org> brltty-3.8.ebuild: + Stable for HPPA (bug #186958). + + 05 Aug 2007; nixnut <nixnut@gentoo.org> brltty-3.8.ebuild: + Stable on ppc wrt bug 186958 + + 31 Jul 2007; William Hubbs <williamh@gentoo.org> 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 <armin76@gentoo.org> brltty-3.8.ebuild: + alpha/ia64 stable wrt #186958 + + 30 Jul 2007; Markus Rothe <corsair@gentoo.org> brltty-3.8.ebuild: + Stable on ppc64; bug #186958 + + 29 Jul 2007; William Hubbs <williamh@gentoo.org> brltty-3.8.ebuild: + Stable x86 #186958. + + 22 Jul 2007; William Hubbs <williamh@gentoo.org> -brltty-3.6.1-r1.ebuild: + Removed another old version. + + 22 Jul 2007; William Hubbs <williamh@gentoo.org> -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 <williamh@gentoo.org> metadata.xml, + +brltty-3.8.ebuild: + Version bump. + + 01 Jun 2007; William Hubbs <williamh@gentoo.org> + +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 <williamh@gentoo.org> 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 <williamh@gentoo.org> +files/brltty.rc, + +brltty-3.7.2-r1.ebuild: + Add a startup script (closes #171591). + + 22 Feb 2007; Doug Goldstein <cardoe@gentoo.org> ChangeLog, Manifest: + Manifest2 fix + + 22 Feb 2007; Doug Goldstein <cardoe@gentoo.org> ChangeLog: + Manifest2 fix + + 21 Feb 2007; <peper@gentoo.org> ChangeLog: + Transition to Manifest2. + + 19 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> brltty-3.7.2.ebuild: + Stable on Alpha + ia64. + + 01 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> brltty-3.7.2.ebuild: + hppa stable, bug #142935 + + 28 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org> + brltty-3.7.2.ebuild: + stable on ppc (Bug #142935) + + 25 Sep 2006; Jason Wever <weeve@gentoo.org> brltty-3.7.2.ebuild: + Stable on SPARC wrt bug #142935. + + 25 Sep 2006; <blubb@gentoo.org> brltty-3.7.2.ebuild: + stable on amd64 + + 24 Sep 2006; Markus Rothe <corsair@gentoo.org> brltty-3.7.2.ebuild: + Stable on ppc64; bug #142935 + + 24 Sep 2006; William Hubbs <williamh@gentoo.org> brltty-3.7.2.ebuild: + Stable on x86. + + 20 Sep 2006; William Hubbs <williamh@gentoo.org> + +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 <williamh@gentoo.org> brltty-3.6.ebuild, + brltty-3.6.1-r1.ebuild: + Ported to modular X. + + 02 Feb 2006; William Hubbs <williamh@gentoo.org> brltty-3.6.1-r1.ebuild: + Ported to modular X. + +*brltty-3.7.2 (26 Jan 2006) + + 26 Jan 2006; William Hubbs <williamh@gentoo.org> metadata.xml, + +brltty-3.7.2.ebuild: + Version bump. + this version has been ported to modular X, thanks to + Donnie Berkholz <spyderous@gentoo.org>. + Also, it now installs the documentation, and optionally with the + 'doc' use flag, the API documentation. + + 19 Nov 2005; Chris White <chriswhite@gentoo.org> ChangeLog: + repoman commiting this to verify manifest doesn't go weird. + + 10 Oct 2005; Chris White <chriswhite@gentoo.org> metadata.xml: + Initial longdescription. + + 23 Aug 2005; Aron Griffis <agriffis@gentoo.org> brltty-3.6.1-r1.ebuild: + stable on ia64 + + 13 Jul 2005; Stephen P. Becker <geoman@gentoo.org> 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; <plasmaroo@gentoo.org> +brltty-3.6.1-r1.ebuild, + -brltty-3.6.1.ebuild: + Bump for #85373. + + 03 Jul 2005; <plasmaroo@gentoo.org> 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 <kloeri@gentoo.org> brltty-3.6.1.ebuild: + Stable on alpha. + + 12 Jun 2005; Olivier Crête <tester@gentoo.org> brltty-3.6.1.ebuild: + Stable on amd64 + + 09 Jun 2005; Markus Rothe <corsair@gentoo.org> brltty-3.6.1.ebuild: + Stable on ppc64 + + 05 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> brltty-3.6.1.ebuild: + Stable on ppc. + + 19 May 2005; Guy Martin <gmsoft@gentoo.org> brltty-3.6.1.ebuild: + Stable on hppa. + + 16 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> brltty-3.6.1.ebuild: + Stable on sparc + + 16 May 2004; Leonardo Boshell <leonardop@gentoo.org> brltty-3.6.1.ebuild: + Stable on x86. + + 16 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> brltty-3.6.ebuild: + Stable on sparc + + 28 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + +*brltty-3.6.1 (24 Dec 2004) + + 24 Dec 2004; <spider@gentoo.org> +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 <squinky86@gentoo.org> +brltty-3.6.ebuild, + -brltty-3.6_pre1.ebuild, -brltty-3.6_pre3.ebuild: + Version bump. Remove prereleases. + + 13 Oct 2004; Travis Tilley <lv@gentoo.org> brltty-3.5.ebuild: + stable on amd64 + + 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> brltty-3.5.ebuild: + Masked brltty-3.5.ebuild stable for ppc + + 04 Oct 2004; Guy Martin <gmsoft@gentoo.org> brltty-3.5.ebuild: + Stable on hppa. + + 01 Oct 2004; Stephen P. Becker <geoman@gentoo.org> brltty-3.5.ebuild: + stable on mips + + 22 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> brltty-3.5.ebuild: + Stable on sparc + +*brltty-3.6_pre3 (17 Sep 2004) + + 17 Sep 2004; Jon Hood <squinky86@gentoo.org> +brltty-3.6_pre3.ebuild: + Version bump. + + 22 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> brltty-3.5.ebuild: + Stable on alpha. + + 18 Aug 2004; Jon Hood <squinky86@gentoo.org> brltty-3.5.ebuild: + Stable on x86. + +*brltty-3.6_pre1 (16 Aug 2004) + + 16 Aug 2004; Jon Hood <squinky86@gentoo.org> -brltty-3.5.0_pre3.ebuild, + +brltty-3.6_pre1.ebuild: + Version bump, remove old version + + 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> brltty-3.4.1.ebuild: + add sed-4 dep + + 15 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> brltty-3.4.1.ebuild: + Stable on alpha. + +*brltty-3.5 (14 Jun 2004) + + 14 Jun 2004; Jon Hood <squinky86@gentoo.org> +brltty-3.5.ebuild: + version bump + +*brltty-3.5.0_pre3 (11 May 2004) + + 11 May 2004; Jon Hood <squinky86@gentoo.org> +brltty-3.5.0_pre3.ebuild: + version bump + + 28 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org> brltty-3.4.1.ebuild: + Stable on sparc + + 12 Apr 2004; Chris Aniszczyk <zx@gentoo.org> brltty-3.4.1.ebuild: + Marking stable on hppa + + 04 Apr 2004; Deedra Waters,,, <dmwaters@gentoo.org> brltty-3.4.1.ebuild: + Marking stable on x86 also changed the email in metadata.xml + + 15 Mar 2004; <dmwaters@gentoo.org> 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 <seemant@gentoo.org> brltty-3.4.1.ebuild: + New package to enable Braille tty's. Package was requested in bug #22895 by + Sabahattin Gucukoglu <mail@sabahattin-gucukoglu.com>, and the ebuild submitted + in bug #40334 by Diego Garcia <diego@envigo.net> + diff --git a/app-accessibility/brltty/Manifest b/app-accessibility/brltty/Manifest new file mode 100644 index 000000000000..0e5f7bab13f7 --- /dev/null +++ b/app-accessibility/brltty/Manifest @@ -0,0 +1,14 @@ +AUX brltty-3.10-api-socket-dir.patch 1081 RMD160 22d88ba9ac71d4d96b8d26708080f3f535e477b7 SHA1 aa177b518527758556b46e5a24d3143990538673 SHA256 6666c07332d340c0bd622a5050d50ff77b43b717632e5cde07a5e845faf5bdda +AUX brltty-3.9-autoconf.patch 1331 RMD160 0dd4e5fc82442f37b1f66f812a40ac41d091e4eb SHA1 feca6b4e9ee7ce8f1aec0bdd0f821a0c1a2021f1 SHA256 551f506907ac01d5d6d0615079a7b28f5f7864d3c48032095b2d6ad273b0ca85 +AUX brltty-3.9-gnusource.patch 780 RMD160 4b1ddbd66b41f3ac4627d78f5fd043cde8ff9c57 SHA1 d67e53e6018e7638d459e922b94c0a4eaa558162 SHA256 b490f9459c82964c3946cc97fb61b6b5faee663b1cba55a9bc0cd9b3f9ca0904 +AUX brltty-3.9-parallel.patch 856 RMD160 7e66f17c75f89c54f88c15f504d105a648090145 SHA1 a9a42e466c09fc89bf75402fa9507bc05896534c SHA256 688ce57631525e7447ddd2e661da732654b40e104a73a1584a642c7a10f2748c +AUX brltty-4.0-api-socket-dir.patch 562 RMD160 8f037ae75107ce3b7a4c82fe33509b5e09eb9fac SHA1 c71bec4f0e56c3cf71bf1b46c496b75680c3c0b2 SHA256 0d312cd69b920e48a3f5fd75d900d9e9b160284588d237abcb65924c399249e5 +AUX brltty.rc 541 RMD160 a8cbf165549a961ef4acb8919c3f83b123ef5a7b SHA1 a936b4d2ee36314232206b49846ce76fb62a04c5 SHA256 c6a4aff5c6dafabdde45c77841fbfcc277183ce13245c607a958182337d804e1 +DIST brltty-3.10.tar.gz 1919631 RMD160 e8c4cfccb52eea4db86544d1ff218a4bdfef7615 SHA1 360a82d0c99a639fb15614c2abf7273dbead9a4f SHA256 8356287002a7b736969b9dcd92944817dda77f57349acfaac621fa415b674e06 +DIST brltty-4.0.tar.gz 2135287 RMD160 fb998ebe16971962d106140751a9037f5b32b80c SHA1 a966e0818bf2cc6927c7bd1e3ae52f9bbf13b031 SHA256 961ce89057600852674dc199f18d135261f27442e7ff69c767a12a9e07ca01ce +DIST brltty-4.1.tar.gz 2169303 RMD160 a46c0e42dd3504b6b3ef24309042d2915dee770a SHA1 3e81746cb1e455ca5116d11fcce1e158371146df SHA256 29d0bd271ed3b8ec92c378bdf90489936c26d375515aa326f74bd515dfcb36a4 +EBUILD brltty-3.10.ebuild 3132 RMD160 e996945f27b2824882df97ebe1ed72e477b97ebb SHA1 b106897abf2ea2bb7f57779ca51e6712b18c6ccd SHA256 ea8278dbaf888f6288d6d35737588ca5b2d40e63ca3ba06fe703ace9c344b9d7 +EBUILD brltty-4.0.ebuild 3213 RMD160 1fec0d3dbd417f365b4c1709010f73ee4b4273d4 SHA1 56ab018d0c427e2a97b4bd278282ed5d706a9054 SHA256 31e84c1c4e079a1e3f3794d32e2331b1232495be82299006dd784700d0ed7bc7 +EBUILD brltty-4.1.ebuild 3637 RMD160 c0e6797289eac77c6f9b7a91f973cb8d5b726e4a SHA1 12b05b3192c2813331ae0893d71efa28cffffdfc SHA256 985366235cfe0b8f1be6cb90ce5cd501cd346d2acef80806f9ccfbdd1ebba76a +MISC ChangeLog 11798 RMD160 2f1420afeae2ded40056da1c42c252c220572642 SHA1 8c7bbad75777a99ec8f1ce23ccce60e8a99a8859 SHA256 451dddb179ef35add48cfcb5ad4c1f744780b91c9677805797fe11e367cdfd60 +MISC metadata.xml 1982 RMD160 3d40e297c89d9229fc36ec438b768f4332758e83 SHA1 5dff738da647498e9db6429d7b83aee9bd580a44 SHA256 7ac0165ae761e7474b97c5c89c798dcb7a7f365db1f06f52085dfee70a915e43 diff --git a/app-accessibility/brltty/brltty-3.10.ebuild b/app-accessibility/brltty/brltty-3.10.ebuild new file mode 100644 index 000000000000..535e534a9d2c --- /dev/null +++ b/app-accessibility/brltty/brltty-3.10.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-3.10.ebuild,v 1.13 2009/11/01 18:41:04 eva Exp $ + +FINDLIB_USE="ocaml" +EAPI=1 + +inherit autotools 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 icu java nls ocaml python usb tcl X" + +# libusb-compat untested +COMMON_DEP="bluetooth? ( || ( net-wireless/bluez net-wireless/bluez-libs ) ) + gpm? ( >=sys-libs/gpm-1.20 ) + iconv? ( virtual/libiconv ) + icu? ( dev-libs/icu ) + nls? ( virtual/libintl ) + python? ( >=dev-python/pyrex-0.9.4.1 ) + tcl? ( >=dev-lang/tcl-8.4.15 ) + usb? ( virtual/libusb:0 ) + X? ( x11-libs/libXaw )" +DEPEND="java? ( >=virtual/jdk-1.4 ) + ${COMMON_DEP}" +RDEPEND="java? ( >=virtual/jre-1.4 ) + ${COMMON_DEP}" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/${PN}-3.9-gnusource.patch + epatch "${FILESDIR}"/${PN}-3.9-parallel.patch + epatch "${FILESDIR}"/${PN}-3.9-autoconf.patch + epatch "${FILESDIR}"/${PN}-3.10-api-socket-dir.patch + + eautoconf +} + +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 + + # override prefix in order to install into / + # braille terminal needs to be available as soon in the boot process as + # possible + econf \ + --prefix=/ \ + --includedir=/usr/include \ + $(use_enable bluetooth bluetooth-support) \ + $(use_enable gpm) \ + $(use_enable iconv) \ + $(use_enable icu) \ + $(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_enable X x) \ + || die + emake JAVAC="${JAVAC_CONF}" || die +} + +src_install() { + if use ocaml; then + findlib_src_preinst + fi + emake 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 +} diff --git a/app-accessibility/brltty/brltty-4.0.ebuild b/app-accessibility/brltty/brltty-4.0.ebuild new file mode 100644 index 000000000000..a681c6d2d096 --- /dev/null +++ b/app-accessibility/brltty/brltty-4.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-4.0.ebuild,v 1.9 2009/11/01 18:41:04 eva Exp $ + +EAPI="2" +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 icu java nls ocaml python usb tcl X" + +COMMON_DEP="bluetooth? ( || ( net-wireless/bluez net-wireless/bluez-libs ) ) + gpm? ( >=sys-libs/gpm-1.20 ) + iconv? ( virtual/libiconv ) + icu? ( dev-libs/icu ) + nls? ( virtual/libintl ) + python? ( >=dev-python/pyrex-0.9.4.1 ) + tcl? ( >=dev-lang/tcl-8.4.15 ) + usb? ( virtual/libusb:0 ) + X? ( x11-libs/libXaw )" +DEPEND="java? ( >=virtual/jdk-1.4 ) + ${COMMON_DEP}" +RDEPEND="java? ( >=virtual/jre-1.4 ) + ${COMMON_DEP}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-api-socket-dir.patch +} + +src_configure() { + # override prefix in order to install into / + # braille terminal needs to be available as soon in the boot process as + # possible + # Also override localstatedir so that the lib/brltty directory is installed + # correctly. + econf \ + --prefix=/ \ + --includedir=/usr/include \ + --localstatedir=/var \ + $(use_enable bluetooth bluetooth-support) \ + $(use_enable gpm) \ + $(use_enable iconv) \ + $(use_enable icu) \ + $(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_enable X x) \ + || die +} + +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 + + emake JAVAC="${JAVAC_CONF}" || die +} + +src_install() { + if use ocaml; then + findlib_src_preinst + fi + + emake 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 + + insinto /etc + doins Documents/brltty.conf + insinto /etc/udev/rules.d + newins Hotplug/udev.rules 70-brltty.rules + 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 + + cd Documents + mv Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt + mv Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt + mv Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt + dodoc CONTRIBUTORS ChangeLog HISTORY README* TODO BRLTTY-*.txt + dohtml -r Manual-BRLTTY + if use doc; then + dohtml -r Manual-BRLAPI + dodoc BrlAPI-*.txt + fi +} + +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 +} diff --git a/app-accessibility/brltty/brltty-4.1.ebuild b/app-accessibility/brltty/brltty-4.1.ebuild new file mode 100644 index 000000000000..4f851d911873 --- /dev/null +++ b/app-accessibility/brltty/brltty-4.1.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-4.1.ebuild,v 1.3 2009/11/01 18:41:04 eva Exp $ + +EAPI="2" +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="+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu + java +learn-mode +midi nls ocaml +pcm +pm python usb +speech + static tcl X" + +COMMON_DEP="bluetooth? ( || ( net-wireless/bluez net-wireless/bluez-libs ) ) + gpm? ( >=sys-libs/gpm-1.20 ) + iconv? ( virtual/libiconv ) + icu? ( dev-libs/icu ) + nls? ( virtual/libintl ) + python? ( >=dev-python/pyrex-0.9.4.1 ) + tcl? ( >=dev-lang/tcl-8.4.15 ) + usb? ( virtual/libusb:0 ) + X? ( x11-libs/libXaw )" +DEPEND="java? ( >=virtual/jdk-1.4 ) + ${COMMON_DEP}" +RDEPEND="java? ( >=virtual/jre-1.4 ) + ${COMMON_DEP}" + +src_configure() { + # override prefix in order to install into / + # braille terminal needs to be available as soon in the boot process as + # possible + # Also override localstatedir so that the lib/brltty directory is installed + # correctly. + # Disable stripping since we do that ourselves. + econf \ + --prefix=/ \ + --includedir=/usr/include \ + --localstatedir=/var \ + --disable-stripping \ + --with-install-root="${D}" \ + $(use_enable api) \ + $(use_enable beeper beeper-support) \ + $(use_enable bluetooth bluetooth-support) \ + $(use_enable contracted-braille) \ + $(use_enable fm fm-support) \ + $(use_enable gpm) \ + $(use_enable iconv) \ + $(use_enable icu) \ + $(use_enable java java-bindings) \ + $(use_enable learn-mode) \ + $(use_enable midi midi-support) \ + $(use_enable nls i18n) \ + $(use_enable ocaml caml-bindings) \ + $(use_enable pcm pcm-support) \ + $(use_enable pm pm-configfile) \ + $(use_enable python python-bindings) \ + $(use_enable speech speech-support) \ + $(use_enable static standalone-programs) \ + $(use_enable usb usb-support) \ + $(use_enable tcl tcl-bindings) \ + $(use_enable X x) \ + || die +} + +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 + + emake JAVAC="${JAVAC_CONF}" || die +} + +src_install() { + if use ocaml; then + findlib_src_preinst + fi + + emake 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 + + insinto /etc + doins Documents/brltty.conf + insinto /etc/udev/rules.d + newins Hotplug/udev.rules 70-brltty.rules + 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 + + cd Documents + mv Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt + mv Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt + mv Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt + dodoc CONTRIBUTORS ChangeLog HISTORY README* TODO BRLTTY-*.txt + dohtml -r Manual-BRLTTY + if use doc; then + dohtml -r Manual-BRLAPI + dodoc BrlAPI-*.txt + fi +} + +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 +} diff --git a/app-accessibility/brltty/files/brltty-3.10-api-socket-dir.patch b/app-accessibility/brltty/files/brltty-3.10-api-socket-dir.patch new file mode 100644 index 000000000000..65b08bc162f0 --- /dev/null +++ b/app-accessibility/brltty/files/brltty-3.10-api-socket-dir.patch @@ -0,0 +1,26 @@ +diff -Naur brltty-3.10-orig/common.mk brltty-3.10/common.mk +--- brltty-3.10-orig/common.mk 2008-07-16 16:19:54.000000000 -0600 ++++ brltty-3.10/common.mk 2008-09-22 21:53:19.000000000 -0600 +@@ -73,8 +73,9 @@ + install-apihdr-directory: + $(INSTALL_DIRECTORY) $(INSTALL_APIHDR_DIRECTORY) + ++INSTALL_API_SOCKET_DIRECTORY = $(INSTALL_ROOT)$(API_SOCKET_DIRECTORY) + install-apisoc-directory: +- -$(INSTALL_DIRECTORY) -m 1777 $(API_SOCKET_DIRECTORY) ++ -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_API_SOCKET_DIRECTORY) + + clean:: + -rm -f *.$O *.auto.h *.auto.c core implib.a +diff -Naur brltty-3.10-orig/configure.ac brltty-3.10/configure.ac +--- brltty-3.10-orig/configure.ac 2008-09-22 21:36:40.000000000 -0600 ++++ brltty-3.10/configure.ac 2008-09-22 21:52:11.000000000 -0600 +@@ -535,7 +535,7 @@ + api_dynamic_library="api-dynamic-library" + install_api_libraries="install-api-libraries" + uninstall_api_libraries="uninstall-api-libraries" +- api_socket_path="${localstatedir}/lib/BrlAPI" ++ api_socket_path="${localstatedir}/BrlAPI" + + case "${host_os}" + in diff --git a/app-accessibility/brltty/files/brltty-3.9-autoconf.patch b/app-accessibility/brltty/files/brltty-3.9-autoconf.patch new file mode 100644 index 000000000000..56a506a57ccc --- /dev/null +++ b/app-accessibility/brltty/files/brltty-3.9-autoconf.patch @@ -0,0 +1,31 @@ +2008-09-12 Stepan Kasal <skasal@redhat.com> + + * aclocal.m4 (BRLTTY_HELP_STRING, BRLTTY_TEXT_TABLE, + BRLTTY_ATTRIBUTES_TABLE): Expand parameters to AC_HELP_STRING + and m4_text_wrap, to be compatible with Autoconf 2.62+. + +--- brltty-3.9.orig/aclocal.m4.orig 2007-10-17 17:19:31.000000000 +0200 ++++ brltty-3.9.orig/aclocal.m4 2008-09-12 18:05:21.000000000 +0200 +@@ -144,7 +144,7 @@ + + AC_DEFUN([BRLTTY_HELP_STRING], [dnl + AC_HELP_STRING([$1], patsubst([$2], [ +-.*$]), [brltty_help_prefix])dnl ++.*$]), m4_defn([brltty_help_prefix]))dnl + patsubst(patsubst([$2], [\`[^ + ]*]), [ + ], [\&brltty_help_prefix])[]dnl +@@ -384,11 +384,11 @@ + + AC_DEFUN([BRLTTY_TEXT_TABLE], [dnl + define([brltty_tables_text], ifdef([brltty_tables_text], [brltty_tables_text])[ +-m4_text_wrap([$2], [ ], [- m4_format([%-8s ], [$1])], brltty_help_width)])]) ++m4_text_wrap([$2], [ ], [- ]m4_format([%-8s ], [$1]), brltty_help_width)])]) + + AC_DEFUN([BRLTTY_ATTRIBUTES_TABLE], [dnl + define([brltty_tables_attributes], ifdef([brltty_tables_attributes], [brltty_tables_attributes])[ +-m4_text_wrap([$2], [ ], [- m4_format([%-10s ], [$1])], brltty_help_width)])]) ++m4_text_wrap([$2], [ ], [- ]m4_format([%-10s ], [$1]), brltty_help_width)])]) + + AC_DEFUN([BRLTTY_SUMMARY_BEGIN], [dnl + brltty_summary_lines="Options Summary:" diff --git a/app-accessibility/brltty/files/brltty-3.9-gnusource.patch b/app-accessibility/brltty/files/brltty-3.9-gnusource.patch new file mode 100644 index 000000000000..b80508c00ac7 --- /dev/null +++ b/app-accessibility/brltty/files/brltty-3.9-gnusource.patch @@ -0,0 +1,17 @@ +2008-09-17 Stepan Kasal <skasal@redhat.com> + + * configure.ac: Add -D_GNU_SOURCE to get struct ucred from + socket.h. + +diff -up brltty-3.10/configure.ac.gnusource brltty-3.10/configure.ac +--- brltty-3.10/configure.ac.gnusource 2008-07-17 00:19:54.000000000 +0200 ++++ brltty-3.10/configure.ac 2008-09-17 12:44:28.000000000 +0200 +@@ -779,7 +779,7 @@ AC_CACHE_CHECK([for system-dependent com + case "${host_os}" + in + linux*|gnu*|kfreebsd*) +- brltty_cv_prog_cc_sysflags="-D_POSIX_C_SOURCE=2 -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED" ++ brltty_cv_prog_cc_sysflags="-D_POSIX_C_SOURCE=2 -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE" + ;; + solaris*) + brltty_cv_prog_cc_sysflags="-D_XOPEN_SOURCE=500 -D__EXTENSIONS__" diff --git a/app-accessibility/brltty/files/brltty-3.9-parallel.patch b/app-accessibility/brltty/files/brltty-3.9-parallel.patch new file mode 100644 index 000000000000..e10b9683a5cb --- /dev/null +++ b/app-accessibility/brltty/files/brltty-3.9-parallel.patch @@ -0,0 +1,20 @@ +2008-09-17 Stepan Kasal <skasal@redhat.com> + + * Programs/Makefile.in (braille-drivers): Add + prerequisity `all' to prevent race of this make with nested + "make brlapi" when parallel make is used. Recursive make is + harmful. + +diff -up brltty-3.10/Makefile.in.parallel brltty-3.10/Makefile.in +diff -up brltty-3.10/Programs/Makefile.in.parallel brltty-3.10/Programs/Makefile.in +--- brltty-3.10/Programs/Makefile.in.parallel 2008-07-17 00:19:08.000000000 +0200 ++++ brltty-3.10/Programs/Makefile.in 2008-09-17 11:24:35.000000000 +0200 +@@ -399,7 +399,7 @@ apitest.$O: + + ############################################################################### + +-braille-drivers: txt2hlp ++braille-drivers: txt2hlp api + for driver in $(BRAILLE_EXTERNAL_DRIVER_NAMES); \ + do (cd $(BLD_TOP)$(BRL_DIR)/$$driver && $(MAKE) braille-driver braille-all) || exit 1; \ + done diff --git a/app-accessibility/brltty/files/brltty-4.0-api-socket-dir.patch b/app-accessibility/brltty/files/brltty-4.0-api-socket-dir.patch new file mode 100644 index 000000000000..6e47343f3b1e --- /dev/null +++ b/app-accessibility/brltty/files/brltty-4.0-api-socket-dir.patch @@ -0,0 +1,14 @@ +diff -Naur brltty-3.10-orig/common.mk brltty-3.10/common.mk +--- brltty-3.10-orig/common.mk 2008-07-16 16:19:54.000000000 -0600 ++++ brltty-3.10/common.mk 2008-09-22 21:53:19.000000000 -0600 +@@ -73,8 +73,9 @@ + install-apihdr-directory: + $(INSTALL_DIRECTORY) $(INSTALL_APIHDR_DIRECTORY) + ++INSTALL_API_SOCKET_DIRECTORY = $(INSTALL_ROOT)$(API_SOCKET_DIRECTORY) + install-apisoc-directory: +- -$(INSTALL_DIRECTORY) -m 1777 $(API_SOCKET_DIRECTORY) ++ -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_API_SOCKET_DIRECTORY) + + clean:: + -rm -f *.$O *.auto.h *.auto.c core implib.a diff --git a/app-accessibility/brltty/files/brltty.rc b/app-accessibility/brltty/files/brltty.rc new file mode 100644 index 000000000000..ab3f5ac05761 --- /dev/null +++ b/app-accessibility/brltty/files/brltty.rc @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/files/brltty.rc,v 1.4 2009/11/01 18:41:06 eva Exp $ + +depend() { + if [ -z $svcdir ]; then + before * + fi + after clock +} + +start() { + ebegin "Starting brltty" + start-stop-daemon --start --exec /bin/brltty -- -P /var/run/brltty.pid -q + eend $? +} + +stop() { + ebegin "Stopping brltty" + start-stop-daemon --stop --pidfile /var/run/brltty.pid + eend $? +} diff --git a/app-accessibility/brltty/metadata.xml b/app-accessibility/brltty/metadata.xml new file mode 100644 index 000000000000..5a81ad3003c5 --- /dev/null +++ b/app-accessibility/brltty/metadata.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>accessibility</herd> +<maintainer> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> +</maintainer> + <use> + <flag name="api">build brltty's application program interface</flag> + <flag name="beeper">support the console tone generator</flag> + <flag name="contracted-braille">support in-line contracted braille</flag> + <flag name="fm">support for the sound card synthesizer</flag> + <flag name="learn-mode">support for interactive command learn mode</flag> + <flag name="midi">support the musical instrument digital interface</flag> + <flag name="pcm">support for sound card digital audio</flag> + <flag name="pm">user customization of Papenmeier driver</flag> + <flag name="speech">speech support</flag> +</use> +<longdescription lang="en"> +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. +</longdescription> +<longdescription lang="ja"> +BRLTTYã¯ãç²äººç¨ãã©ã¤ã¦ç¹åãã£ã¹ãã¬ã¤ã®ããã®Linux/Unixã³ã³ã½ã¼ã«ãå¶å¾¡ããã +ãã¯ã°ã©ã¦ã³ãã»ããã»ã¹(ãã¼ã¢ã³)ã§ãããã©ã¤ã¦ç¹åãã£ã¹ãã¬ã¤ãåããããã®å¤ +æ©è½ãªå®å
¨ãªã¹ã¯ãªã¼ã³ã»ã¬ãã¥ã¼ãæä¾ãã¾ããå¹¾ã¤ãã®å°è©èªã¿ä¸ãæ©è½ãçµ±åãã +ã¦ãã¾ãã +</longdescription> +</pkgmetadata> |