summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2009-11-01 18:52:39 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2009-11-01 18:52:39 +0000
commit96d24bce89d1530ea2a4f3d3baa930c14091e5fc (patch)
treee4521b8ccd510772043e77a84dbccbeb3d6c395b
parentAutomated update of use.local.desc (diff)
downloadhistorical-96d24bce89d1530ea2a4f3d3baa930c14091e5fc.tar.gz
historical-96d24bce89d1530ea2a4f3d3baa930c14091e5fc.tar.bz2
historical-96d24bce89d1530ea2a4f3d3baa930c14091e5fc.zip
revert unintended removal.
-rw-r--r--app-accessibility/SphinxTrain/ChangeLog68
-rw-r--r--app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild40
-rw-r--r--app-accessibility/SphinxTrain/files/gcc.patch34
-rw-r--r--app-accessibility/SphinxTrain/files/gcc34.patch11
-rw-r--r--app-accessibility/SphinxTrain/metadata.xml12
-rw-r--r--app-accessibility/accerciser/ChangeLog22
-rw-r--r--app-accessibility/accerciser/Manifest16
-rw-r--r--app-accessibility/accerciser/accerciser-1.6.1.ebuild60
-rw-r--r--app-accessibility/accerciser/accerciser-1.8.0.ebuild57
-rw-r--r--app-accessibility/accerciser/metadata.xml11
-rw-r--r--app-accessibility/brltty/ChangeLog356
-rw-r--r--app-accessibility/brltty/Manifest14
-rw-r--r--app-accessibility/brltty/brltty-3.10.ebuild114
-rw-r--r--app-accessibility/brltty/brltty-4.0.ebuild115
-rw-r--r--app-accessibility/brltty/brltty-4.1.ebuild126
-rw-r--r--app-accessibility/brltty/files/brltty-3.10-api-socket-dir.patch26
-rw-r--r--app-accessibility/brltty/files/brltty-3.9-autoconf.patch31
-rw-r--r--app-accessibility/brltty/files/brltty-3.9-gnusource.patch17
-rw-r--r--app-accessibility/brltty/files/brltty-3.9-parallel.patch20
-rw-r--r--app-accessibility/brltty/files/brltty-4.0-api-socket-dir.patch14
-rw-r--r--app-accessibility/brltty/files/brltty.rc23
-rw-r--r--app-accessibility/brltty/metadata.xml32
-rw-r--r--app-accessibility/dasher/ChangeLog550
-rw-r--r--app-accessibility/dasher/Manifest6
-rw-r--r--app-accessibility/dasher/dasher-4.10.1.ebuild61
-rw-r--r--app-accessibility/dasher/dasher-4.9.0.ebuild60
-rw-r--r--app-accessibility/dasher/metadata.xml15
-rw-r--r--app-accessibility/eflite/ChangeLog114
-rw-r--r--app-accessibility/eflite/Manifest11
-rw-r--r--app-accessibility/eflite/eflite-0.3.8-r2.ebuild44
-rw-r--r--app-accessibility/eflite/eflite-0.4.1.ebuild45
-rw-r--r--app-accessibility/eflite/files/eflite-0.3.8-daemon.patch59
-rw-r--r--app-accessibility/eflite/files/eflite-0.3.8-read_pipe.patch17
-rw-r--r--app-accessibility/eflite/files/eflite-0.3.8-shared_flite.patch41
-rw-r--r--app-accessibility/eflite/files/eflite.rc29
-rw-r--r--app-accessibility/eflite/files/es.conf11
-rw-r--r--app-accessibility/eflite/metadata.xml24
-rw-r--r--app-accessibility/emacspeak-ss/ChangeLog38
-rw-r--r--app-accessibility/emacspeak-ss/Manifest5
-rw-r--r--app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild36
-rw-r--r--app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch24
-rw-r--r--app-accessibility/emacspeak-ss/metadata.xml20
-rw-r--r--app-accessibility/emacspeak/ChangeLog159
-rw-r--r--app-accessibility/emacspeak/Manifest6
-rw-r--r--app-accessibility/emacspeak/emacspeak-30.0.ebuild40
-rw-r--r--app-accessibility/emacspeak/emacspeak-9999.ebuild45
-rw-r--r--app-accessibility/emacspeak/metadata.xml19
-rw-r--r--app-accessibility/epos/ChangeLog135
-rw-r--r--app-accessibility/epos/Manifest7
-rw-r--r--app-accessibility/epos/epos-2.5.37-r1.ebuild41
-rw-r--r--app-accessibility/epos/files/README.gentoo2
-rw-r--r--app-accessibility/epos/files/epos-2.5.37-gcc43.patch23
-rw-r--r--app-accessibility/epos/files/eposd21
-rw-r--r--app-accessibility/epos/metadata.xml6
-rw-r--r--app-accessibility/espeak/ChangeLog318
-rw-r--r--app-accessibility/espeak/Manifest6
-rw-r--r--app-accessibility/espeak/espeak-1.40.02.ebuild80
-rw-r--r--app-accessibility/espeak/espeak-1.41.01.ebuild78
-rw-r--r--app-accessibility/espeak/metadata.xml8
-rw-r--r--app-accessibility/espeakup/ChangeLog69
-rw-r--r--app-accessibility/espeakup/Manifest7
-rw-r--r--app-accessibility/espeakup/espeakup-0.71.ebuild38
-rw-r--r--app-accessibility/espeakup/espeakup-9999.ebuild41
-rw-r--r--app-accessibility/espeakup/files/espeakup.confd9
-rw-r--r--app-accessibility/espeakup/files/espeakup.rc28
-rw-r--r--app-accessibility/espeakup/metadata.xml12
-rw-r--r--app-accessibility/festival/ChangeLog463
-rw-r--r--app-accessibility/festival/Manifest24
-rw-r--r--app-accessibility/festival/festival-1.96_beta-r1.ebuild166
-rw-r--r--app-accessibility/festival/festival-1.96_beta.ebuild162
-rw-r--r--app-accessibility/festival/files/festival-1.96_beta-gcc43.patch12
-rw-r--r--app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch100
-rw-r--r--app-accessibility/festival/files/festival-1.96_beta-init-scm.patch24
-rw-r--r--app-accessibility/festival/files/festival.rc22
-rw-r--r--app-accessibility/festival/files/server.scm20
-rw-r--r--app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch22
-rw-r--r--app-accessibility/festival/metadata.xml12
-rw-r--r--app-accessibility/metadata.xml39
78 files changed, 4693 insertions, 0 deletions
diff --git a/app-accessibility/SphinxTrain/ChangeLog b/app-accessibility/SphinxTrain/ChangeLog
new file mode 100644
index 000000000000..88ac7d00fe98
--- /dev/null
+++ b/app-accessibility/SphinxTrain/ChangeLog
@@ -0,0 +1,68 @@
+# ChangeLog for app-accessibility/SphinxTrain
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/SphinxTrain/ChangeLog,v 1.15 2009/11/01 18:38:04 eva Exp $
+
+ 26 Sep 2009; William Hubbs <williamh@gentoo.org>
+ SphinxTrain-0.9.1-r1.ebuild:
+ migrated to eapi 2.
+
+ 23 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+ SphinxTrain-0.9.1-r1.ebuild:
+ Removing virtual/libc depends
+
+ 26 Dec 2007; Christian Heim <phreak@gentoo.org>
+ SphinxTrain-0.9.1-r1.ebuild:
+ Fix the quotation.
+
+ 23 Jan 2007; Marius Mauch <genone@gentoo.org> SphinxTrain-0.9.1-r1.ebuild:
+ Replacing einfo with elog
+
+ 10 Oct 2005; Chris White <chriswhite@gentoo.org> metadata.xml,
+ SphinxTrain-0.9.1-r1.ebuild:
+ Updated homepage, provided English and Japanese metadata.xml tranlsations.
+
+ 20 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> +files/gcc34.patch,
+ SphinxTrain-0.9.1-r1.ebuild:
+ gcc-3.4 and installation fix thanks to laughingplant
+ <hsggebhardt@ucdavis.edu> in bug #73586.
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ SphinxTrain-0.9.1-r1.ebuild:
+ Masked SphinxTrain-0.9.1-r1.ebuild stable for ppc
+
+ 24 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ SphinxTrain-0.9.1-r1.ebuild:
+ inherit eutils
+
+ 17 Mar 2004; David Holm <dholm@gentoo.org> SphinxTrain-0.9.1-r1.ebuild:
+ Added to ~ppc.
+
+ 16 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ SphinxTrain-0.9.1-r1.ebuild metadata.xml, files/gcc.patch:
+ Moved from media-sound/SphinxTrain to app-accessibility/SphinxTrain.
+
+ 16 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ SphinxTrain-0.9.1-r1.ebuild, SphinxTrain-0.9.1.ebuild:
+ sphinx2 and festival are in app-accessibility now
+
+ 16 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ SphinxTrain-0.9.1.ebuild:
+ sphinx2 and festival are in app-accessibility now
+
+*SphinxTrain-0.9.1-r1 (28 Sep 2003)
+
+ 28 Sep 2003; jje <jje@gentoo.org> SphinxTrain-0.9.1-r1.ebuild,
+ files/gcc.patch:
+ Patched for gcc3.3. Closes #29461.
+
+ 12 Jun 2003; <msterret@gentoo.org> SphinxTrain-0.9.1.ebuild:
+ fix Header
+
+*SphinxTrain-0.9.1 (5 Nov 2002)
+
+ 5 Nov 2002; Matt Keadle <mkeadle@gentoo.org> SphinxTrain-0.9.1.ebuild
+ ChangeLog files/digest-SphinxTrain-0.9.1 :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. Many, many thanks to Rigo Ketelings for creating this
+ ebuild.
diff --git a/app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild b/app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild
new file mode 100644
index 000000000000..77b4be370d4c
--- /dev/null
+++ b/app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild,v 1.15 2009/11/01 18:38:04 eva Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="Speech Recognition (Training Module)"
+HOMEPAGE="http://cmusphinx.sourceforge.net/html/cmusphinx.php"
+SRC_URI="http://www.speech.cs.cmu.edu/${PN}/${P}-beta.tar.gz"
+
+LICENSE="BSD as-is"
+SLOT="0"
+KEYWORDS="x86 ppc"
+IUSE=""
+
+DEPEND="app-accessibility/sphinx2
+ app-accessibility/festival"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+ epatch "${FILESDIR}"/gcc.patch
+ epatch "${FILESDIR}"/gcc34.patch
+}
+
+src_install() {
+ # dobin bin.*/* fails ... see bug #73586
+ find bin.* -mindepth 1 -maxdepth 1 -type f -exec dobin '{}' \; || die
+
+ dodoc README etc/*cfg
+ dohtml doc/*[txt html sgml]
+}
+
+pkg_postinst() {
+ elog "Detailed usage and training instructions can be found at"
+ elog "http://www.speech.cs.cmu.edu/SphinxTrain/"
+}
diff --git a/app-accessibility/SphinxTrain/files/gcc.patch b/app-accessibility/SphinxTrain/files/gcc.patch
new file mode 100644
index 000000000000..e3c51275f910
--- /dev/null
+++ b/app-accessibility/SphinxTrain/files/gcc.patch
@@ -0,0 +1,34 @@
+--- src/programs/count_3phone/wrec.h.orig 2003-09-28 18:51:49.000000000 +0900
++++ src/programs/count_3phone/wrec.h 2003-09-28 18:52:23.000000000 +0900
+@@ -44,7 +44,7 @@
+ #define WREC_H
+
+ #include "phrec.h"
+-#include <varargs.h>
++#include <stdarg.h>
+
+ int quit (int status, char *fmt, ...);
+
+--- src/programs/count_3phone/quit.c.orig 2003-09-28 19:12:56.000000000 +0900
++++ src/programs/count_3phone/quit.c 2003-09-28 19:13:12.000000000 +0900
+@@ -74,17 +74,14 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
+-#include <varargs.h>
++#include <stdarg.h>
+
+-int quit (status,fmt,va_alist)
+- int status;
+- char *fmt;
+- va_dcl
++int quit (int status,char *fmt,...)
+ {
+ va_list args;
+
+ fflush(stdout);
+- va_start(args);
++ va_start(args, fmt);
+ (void) vfprintf(stderr, fmt, args);
+ va_end(args);
+ exit(status);
diff --git a/app-accessibility/SphinxTrain/files/gcc34.patch b/app-accessibility/SphinxTrain/files/gcc34.patch
new file mode 100644
index 000000000000..124aa993edc9
--- /dev/null
+++ b/app-accessibility/SphinxTrain/files/gcc34.patch
@@ -0,0 +1,11 @@
+--- SphinxTrain/src/programs/count_3phone/phone_word_io.c~ 2001-04-05 16:00:33.000000000 -0400
++++ SphinxTrain/src/programs/count_3phone/phone_word_io.c 2005-05-01 12:48:42.000000000 -0400
+@@ -71,7 +71,7 @@
+ #ifdef __alpha
+ void *malloc();
+ #else
+-char *malloc();
++//char *malloc();
+ #endif
+
+ extern int Num_Phones, Num_Words;
diff --git a/app-accessibility/SphinxTrain/metadata.xml b/app-accessibility/SphinxTrain/metadata.xml
new file mode 100644
index 000000000000..18c05c3db3c1
--- /dev/null
+++ b/app-accessibility/SphinxTrain/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<herd>sound</herd>
+<longdescription lang="en">
+ SphinxTrain is CMU Sphinx's training package.
+</longdescription>
+<longdescription lang="ja">
+ SphinxTrainはCMU Sphinxの調教パッケージです。
+</longdescription>
+</pkgmetadata>
diff --git a/app-accessibility/accerciser/ChangeLog b/app-accessibility/accerciser/ChangeLog
new file mode 100644
index 000000000000..c006c5becb6c
--- /dev/null
+++ b/app-accessibility/accerciser/ChangeLog
@@ -0,0 +1,22 @@
+# ChangeLog for app-accessibility/accerciser
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/accerciser/ChangeLog,v 1.6 2009/11/01 18:35:31 eva Exp $
+
+*accerciser-1.8.0 (29 Oct 2009)
+
+ 29 Oct 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ +accerciser-1.8.0.ebuild:
+ New version for GNOME 2.28.
+
+ 17 Oct 2009; Markus Meier <maekke@gentoo.org> accerciser-1.6.1.ebuild:
+ x86 stable, bug #281427
+
+ 08 Oct 2009; Olivier Crête <tester@gentoo.org> accerciser-1.6.1.ebuild:
+ Stable on amd64, bug #281427
+
+*accerciser-1.6.1 (02 May 2009)
+
+ 02 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ +accerciser-1.6.1.ebuild, +metadata.xml:
+ New ebuild for GNOME 2.26.
+
diff --git a/app-accessibility/accerciser/Manifest b/app-accessibility/accerciser/Manifest
new file mode 100644
index 000000000000..5d057ef46f97
--- /dev/null
+++ b/app-accessibility/accerciser/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST accerciser-1.6.1.tar.bz2 1345128 RMD160 99970747ea70569bccd28e3c508f500667377b99 SHA1 16dc8523e533b046b53bc37ff7be1b05b752e183 SHA256 22c362a04025c876d5b454b7016edc888b737098d93b23e18f9f7cd59ba7ecf0
+DIST accerciser-1.8.0.tar.bz2 1508187 RMD160 8f3e0f4a691b3c2bf2e3dbc26b065eb649d624f9 SHA1 1fe0b7b6456f658a40087e542bec1976b81b2505 SHA256 27fcd0e8c5d40f70e00b38bb8f2223b5fb7ef3708075f96d0d051991c259832a
+EBUILD accerciser-1.6.1.ebuild 1441 RMD160 4ab5e8d5cd0ad50027834cd865859afbb64e8990 SHA1 2f1614e7f5fefe7aff0a3b1887dcc3795224a551 SHA256 470ad268b603c817270804a093aaa08180190e2362c99880a0e240572c8fed80
+EBUILD accerciser-1.8.0.ebuild 1302 RMD160 22c71eac1ac63e28f8d7e3e57902287e75b34e61 SHA1 77d76f905a2421b661a7e7c018f3a2e397a9bb16 SHA256 b699e1ffe787bd6f1f134ad4b5e05478abb6f21a8d5d90b75633abd0491db7a8
+MISC ChangeLog 739 RMD160 7f7cead22b84855fb0ad7935a7f9268a476675ff SHA1 eab34dc762aabf973a58326df4ccb5640cd9e768 SHA256 df59226b241dbf71d8b724bbaa05b457fc7d2142be3f478ff2a0850c45cd73c8
+MISC metadata.xml 650 RMD160 26c97af9afcecd5183b8adee388548ec3b1d9dfa SHA1 3987a58ce7c0dde5abdae7f56177c8a674c507c2 SHA256 f43768c69093086ebb1969ef7c4fbd6babc7a57e246d76dadcf5c750813a7008
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkrqACQACgkQ1fmVwcYIWAYIcgCeIGOwOyNR1V++puFdbITk9NTW
+aDcAoM9C/kFhM1vh3X/tCcSFv7VpxX2u
+=IP3G
+-----END PGP SIGNATURE-----
diff --git a/app-accessibility/accerciser/accerciser-1.6.1.ebuild b/app-accessibility/accerciser/accerciser-1.6.1.ebuild
new file mode 100644
index 000000000000..2e82b43e71fc
--- /dev/null
+++ b/app-accessibility/accerciser/accerciser-1.6.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/accerciser/accerciser-1.6.1.ebuild,v 1.5 2009/11/01 18:35:31 eva Exp $
+
+GCONF_DEBUG="no"
+
+inherit gnome2 python
+
+DESCRIPTION="Interactive Python accessibility explorer"
+HOMEPAGE="http://live.gnome.org/Accerciser"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DOCS="AUTHORS COPYING ChangeLog NEWS README"
+
+RDEPEND=">=dev-lang/python-2.4
+ dev-python/ipython
+ dev-python/pygtk
+ dev-python/pygobject
+ dev-python/pycairo
+ dev-python/libgnome-python
+ dev-python/libwnck-python
+ dev-python/gtksourceview-python
+ dev-python/gconf-python
+ dev-python/librsvg-python
+ >=gnome-extra/at-spi-1.7
+ >=dev-libs/glib-2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=dev-util/intltool-0.35
+ >=app-text/gnome-doc-utils-0.12"
+
+pkg_setup() {
+ G2CONF="${G2CONF} --without-pyreqs"
+}
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # disable pyc compiling
+ mv "${S}"/py-compile "${S}"/py-compile.orig
+ ln -s $(type -P true) "${S}"/py-compile
+
+ # Fix intltoolize broken file, see upstream #577133
+ sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_need_rebuild
+ python_mod_optimize "$(python_get_sitedir)/accerciser"
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/accerciser
+}
diff --git a/app-accessibility/accerciser/accerciser-1.8.0.ebuild b/app-accessibility/accerciser/accerciser-1.8.0.ebuild
new file mode 100644
index 000000000000..1054ae16c610
--- /dev/null
+++ b/app-accessibility/accerciser/accerciser-1.8.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/accerciser/accerciser-1.8.0.ebuild,v 1.3 2009/11/01 18:35:31 eva Exp $
+
+GCONF_DEBUG="no"
+
+inherit gnome2 python
+
+DESCRIPTION="Interactive Python accessibility explorer"
+HOMEPAGE="http://live.gnome.org/Accerciser"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DOCS="AUTHORS COPYING ChangeLog NEWS README"
+
+RDEPEND=">=dev-lang/python-2.4
+ dev-python/ipython
+ dev-python/pygtk
+ dev-python/pygobject
+ dev-python/pycairo
+ dev-python/libgnome-python
+ dev-python/libwnck-python
+ dev-python/gtksourceview-python
+ dev-python/gconf-python
+ dev-python/librsvg-python
+ >=gnome-extra/at-spi-1.7
+ >=dev-libs/glib-2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=dev-util/intltool-0.35
+ >=app-text/gnome-doc-utils-0.12"
+
+pkg_setup() {
+ G2CONF="${G2CONF} --without-pyreqs"
+}
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # disable pyc compiling
+ mv "${S}"/py-compile "${S}"/py-compile.orig
+ ln -s $(type -P true) "${S}"/py-compile
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_need_rebuild
+ python_mod_optimize "$(python_get_sitedir)/accerciser"
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/accerciser
+}
diff --git a/app-accessibility/accerciser/metadata.xml b/app-accessibility/accerciser/metadata.xml
new file mode 100644
index 000000000000..bd9b37909490
--- /dev/null
+++ b/app-accessibility/accerciser/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome-accessibility</herd>
+<longdescription lang="en">
+Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. Accerciser has a simple plugin framework which you can use to create custom views of accessibility information.
+
+In essence, Accerciser is a next generation at-poke tool.
+</longdescription>
+</pkgmetadata>
+
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>
diff --git a/app-accessibility/dasher/ChangeLog b/app-accessibility/dasher/ChangeLog
new file mode 100644
index 000000000000..d5f3bd182fe7
--- /dev/null
+++ b/app-accessibility/dasher/ChangeLog
@@ -0,0 +1,550 @@
+# ChangeLog for app-accessibility/dasher
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/dasher/ChangeLog,v 1.146 2009/11/01 18:42:08 eva Exp $
+
+ 24 Oct 2009; nixnut <nixnut@gentoo.org> dasher-4.10.1.ebuild:
+ ppc stable #281427
+
+ 16 Oct 2009; Markus Meier <maekke@gentoo.org> dasher-4.10.1.ebuild:
+ x86 stable, bug #281427
+
+ 08 Oct 2009; Olivier Crête <tester@gentoo.org> dasher-4.10.1.ebuild:
+ Stable on amd64, bug #281427
+
+*dasher-4.10.1 (02 May 2009)
+
+ 02 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ -files/dasher-4.4.0-gnome_help.patch, -files/dasher-4.5.2-as-needed.patch,
+ -files/dasher-4.5.2-gcc4-speech-fix.patch,
+ -files/dasher-4.6.1-gnome.patch, -files/dasher-4.6.1-lldiv.patch,
+ -files/dasher-4.7.0-as-needed.patch, -files/dasher-4.7.3-cairo.patch,
+ -files/dasher-4.7.3-gcc-4.3.patch, -files/dasher-4.7.3-no-gnome.patch,
+ -dasher-4.6.1.ebuild, -dasher-4.7.3.ebuild, +dasher-4.10.1.ebuild:
+ New version for GNOME 2.26. Bug fixes and translation updates.
+ Clean up old revisions.
+
+ 27 Apr 2009; Jeroen Roovers <jer@gentoo.org> dasher-4.9.0:
+ Stable for HPPA (bug #260063).
+
+ 12 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> dasher-4.9.0.ebuild:
+ Stable on sparc, bug #260063
+
+ 18 Mar 2009; Raúl Porcel <armin76@gentoo.org> dasher-4.9.0.ebuild:
+ alpha/ia64 stable wrt #260063
+
+ 15 Mar 2009; Markus Meier <maekke@gentoo.org> dasher-4.9.0.ebuild:
+ x86 stable, bug #260063
+
+ 11 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> dasher-4.9.0.ebuild:
+ Marked stable on amd64
+
+ 06 Mar 2009; Brent Baude <ranger@gentoo.org> dasher-4.9.0.ebuild:
+ Marking dasher-4.9.0 ppc stable for bug 260063
+
+ 05 Mar 2009; Brent Baude <ranger@gentoo.org> dasher-4.9.0.ebuild:
+ Marking dasher-4.9.0 ppc64 stable for bug 260063
+
+ 13 Nov 2008; Brent Baude <ranger@gentoo.org> dasher-4.7.3.ebuild:
+ Marking dasher-4.7.3 ppc64 stable for bug 236971
+
+*dasher-4.9.0 (11 Oct 2008)
+
+ 11 Oct 2008; Gilles Dartiguelongue <eva@gentoo.org> +dasher-4.9.0.ebuild:
+ New version for GNOME 2.24. Integration of gentoo patches and HIG work.
+
+ 25 Sep 2008; Jeroen Roovers <jer@gentoo.org> dasher-4.7.3.ebuild:
+ Stable for HPPA (bug #236971).
+
+ 13 Aug 2008; Mart Raudsepp <leio@gentoo.org> -dasher-4.7.0.ebuild:
+ Remove old
+
+ 12 Aug 2008; Raúl Porcel <armin76@gentoo.org> dasher-4.7.3.ebuild:
+ alpha/ia64/sparc stable wrt #229709
+
+ 11 Aug 2008; Gilles Dartiguelongue <eva@gentoo.org>
+ +files/dasher-4.7.3-cairo.patch, +files/dasher-4.7.3-no-gnome.patch,
+ dasher-4.7.3.ebuild:
+ fix compilation with -cairo, bug #216050
+ fix compilation with -gnome, bug #218011
+ direct to stable because the patches are trivial enough and already upstream.
+
+ 10 Aug 2008; Markus Meier <maekke@gentoo.org> dasher-4.7.3.ebuild:
+ x86 stable, bug #229709
+
+ 30 Jul 2008; Brent Baude <ranger@gentoo.org> dasher-4.7.3.ebuild:
+ Marking dasher-4.7.3 ppc stable for bug 229709
+
+ 26 Jul 2008; Olivier Crête <tester@gentoo.org> dasher-4.7.3.ebuild:
+ Stable on amd64, bug #229709
+
+ 09 Jun 2008; Ryan Hill <dirtyepic@gentoo.org>
+ +files/dasher-4.7.3-gcc-4.3.patch, dasher-4.7.3.ebuild:
+ Add patch to fix build w/ GCC 4.3. Bug #211589.
+
+*dasher-4.7.3 (09 Apr 2008)
+
+ 09 Apr 2008; Gilles Dartiguelongue <eva@gentoo.org> +dasher-4.7.3.ebuild:
+ bump to 4.7.3. Various fixes that makes our patch stack smaller.
+
+*dasher-4.7.0 (29 Mar 2008)
+
+ 29 Mar 2008; Gilles Dartiguelongue <eva@gentoo.org>
+ +files/dasher-4.7.0-as-needed.patch, +dasher-4.7.0.ebuild:
+ bump to 4.7.0
+
+ 29 Nov 2007; Jeroen Roovers <jer@gentoo.org>
+ +files/dasher-4.6.1-lldiv.patch, dasher-4.6.1.ebuild:
+ Fixing bug #200659 and stable for HPPA (bug #199740).
+
+ 26 Nov 2007; Markus Rothe <corsair@gentoo.org> dasher-4.6.1.ebuild:
+ Stable on ppc64; bug #199740
+
+ 24 Nov 2007; Brent Baude <ranger@gentoo.org> dasher-4.6.1.ebuild:
+ Marking dasher-4.6.1 ppc stable for bug 199740
+
+ 22 Nov 2007; Raúl Porcel <armin76@gentoo.org> dasher-4.6.1.ebuild:
+ alpha/ia64/sparc stable wrt #199740
+
+ 21 Nov 2007; Dawid Węgliński <cla@gentoo.org> dasher-4.6.1.ebuild:
+ Stable on x86 (bug #199740)
+
+ 20 Nov 2007; Samuli Suominen <drac@gentoo.org>
+ +files/dasher-4.6.1-gnome.patch, dasher-4.6.1.ebuild:
+ amd64 stable wrt #199740, apply patch from #189307, thanks to David Barnett.
+
+ 06 Nov 2007; Raúl Porcel <armin76@gentoo.org> dasher-4.4.2.ebuild:
+ sparc stable wrt #193339
+
+*dasher-4.6.1 (28 Oct 2007)
+
+ 28 Oct 2007; Gilles Dartiguelongue <eva@gentoo.org>
+ +files/dasher-4.5.2-gcc4-speech-fix.patch, dasher-4.6.0.ebuild,
+ +dasher-4.6.1.ebuild:
+ fix compilation with USE="accessibility" and bump to 4.6.1
+
+*dasher-4.6.0 (14 Oct 2007)
+
+ 14 Oct 2007; Gilles Dartiguelongue <eva@gentoo.org>
+ +files/dasher-4.5.2-as-needed.patch, +dasher-4.6.0.ebuild:
+ bump to 4.6.0
+
+ 08 Oct 2007; Leonardo Boshell <leonardop@gentoo.org>
+ +files/dasher-4.4.2-gnome.patch, dasher-4.4.2.ebuild:
+ Added x11-libs/libXtst dependency (bug #193433). Added patch to fix
+ compilation with USE=-gnome again (bug #189307).
+
+ 08 Oct 2007; Leonardo Boshell <leonardop@gentoo.org>
+ files/dasher-4.4.0-gnome_help.patch, dasher-4.4.2.ebuild:
+ Remove unnecessary macro from patch. Use bundled aclocal.m4 when
+ eautoreconf is run (bug #181514).
+
+ 27 Sep 2007; Raúl Porcel <armin76@gentoo.org> dasher-4.4.2.ebuild:
+ alpha/ia64 stable wrt #193339
+
+ 25 Sep 2007; Jeroen Roovers <jer@gentoo.org> dasher-4.4.2.ebuild:
+ Stable for HPPA (bug #193339).
+
+ 22 Sep 2007; Tom Gall <tgall@gentoo.org> dasher-4.4.2.ebuild:
+ stable on ppc64
+
+ 22 Sep 2007; Tobias Scherbaum <dertobi123@gentoo.org> dasher-4.4.2.ebuild:
+ ppc stable, bug #193339
+
+ 21 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> dasher-4.4.2.ebuild:
+ Stable on amd64 wrt bug #193339.
+
+ 21 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> dasher-4.4.2.ebuild:
+ Stable on x86 wrt bug #193339.
+
+ 28 Aug 2007; Jeroen Roovers <jer@gentoo.org> dasher-4.4.1.ebuild:
+ Stable for HPPA (bug #185823).
+
+ 11 Aug 2007; Mart Raudsepp <leio@gentoo.org>
+ -files/dasher-4.0.2-fix_enable_flags.patch,
+ -files/dasher-4.0.2-without_gnome.patch,
+ -files/dasher-4.2.1-sk_conditional_fix.patch, -dasher-4.0.2.ebuild,
+ -dasher-4.2.1.ebuild, -dasher-4.4.0.ebuild:
+ Removing Gnome 2.14
+
+ 11 Aug 2007; Andrej Kacian <ticho@gentoo.org> dasher-4.4.1.ebuild:
+ Stable on x86, bug #185823.
+
+ 10 Aug 2007; Christoph Mende <angelos@gentoo.org> dasher-4.4.1.ebuild:
+ Stable on amd64 wrt bug #185823
+
+ 08 Aug 2007; Raúl Porcel <armin76@gentoo.org> dasher-4.4.1.ebuild:
+ alpha/ia64 stable wrt #185823
+
+ 07 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> dasher-4.4.1.ebuild:
+ Stable on ppc wrt bug #185823.
+
+ 07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> dasher-4.4.1.ebuild:
+ Stable on sparc wrt #185823
+
+ 22 Jul 2007; David Shakaryan <omp@gentoo.org> dasher-4.0.2.ebuild:
+ Remove virtual/x11 from dependencies.
+
+*dasher-4.4.2 (22 Jul 2007)
+
+ 22 Jul 2007; Gilles Dartiguelongue <eva@gentoo.org> +dasher-4.4.2.ebuild:
+ bump to 4.4.2
+ * Various minor bugfixes
+
+ 21 May 2007; Raúl Porcel <armin76@gentoo.org> dasher-4.2.2.ebuild:
+ alpha stable wrt #164978
+
+*dasher-4.4.1 (24 Apr 2007)
+
+ 24 Apr 2007; Daniel Gryniewicz <dang@gentoo.org> +dasher-4.4.1.ebuild:
+ Bump to 4.4.1
+ * Improved non-cairo rendering
+ * Fixed segfault in output
+
+ 20 Apr 2007; Raúl Porcel <armin76@gentoo.org> dasher-4.2.2.ebuild:
+ ia64 stable
+
+*dasher-4.4.0 (27 Mar 2007)
+
+ 27 Mar 2007; Daniel Gryniewicz <dang@gentoo.org>
+ +files/dasher-4.3.4-as-needed.patch, +files/dasher-4.4.0-gnome_help.patch,
+ +dasher-4.4.0.ebuild:
+ gnome 2.18.0
+
+ 06 Feb 2007; Leonardo Boshell <leonardop@gentoo.org>
+ +files/dasher-4.2.2-gnome_help.patch, dasher-4.2.2.ebuild:
+ Added patch to fix compilation when USE=-gnome and gnome-doc-utils is not
+ installed in the system (bug #165154)..
+
+ 04 Feb 2007; Markus Rothe <corsair@gentoo.org> dasher-4.2.2.ebuild:
+ Stable on ppc64; bug #164978
+
+ 03 Feb 2007; Andrej Kacian <ticho@gentoo.org> dasher-4.2.2.ebuild:
+ Stable on x86, bug #164978.
+
+ 03 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org> dasher-4.2.2.ebuild:
+ Stable on ppc wrt bug #164978.
+
+ 03 Feb 2007; Olivier Crête <tester@gentoo.org> dasher-4.2.2.ebuild:
+ Stable on amd64 per bug #164978
+
+ 01 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> dasher-4.2.2.ebuild:
+ Stable on sparc
+
+ 21 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> dasher-4.2.1.ebuild:
+ Stable on IA64, bug 156662.
+
+ 19 Jan 2007; Jeroen Roovers <jer@gentoo.org> dasher-4.2.2.ebuild:
+ Stable for HPPA (bug #147751).
+
+ 14 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> dasher-4.2.1.ebuild:
+ Stable on Alpha.
+
+ 21 Dec 2006; Markus Rothe <corsair@gentoo.org> dasher-4.2.1.ebuild:
+ Stable on ppc64; bug #156662
+
+ 18 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> dasher-4.2.1.ebuild:
+ Stable on sparc
+
+ 17 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org> dasher-4.2.1.ebuild:
+ Stable on ppc wrt bug #156662.
+
+ 12 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> dasher-4.2.1.ebuild:
+ Stable on amd64 wrt bug #156662.
+
+*dasher-4.2.2 (12 Dec 2006)
+
+ 12 Dec 2006; Leonardo Boshell <leonardop@gentoo.org> +dasher-4.2.2.ebuild:
+ New release.
+
+ 10 Dec 2006; Andrej Kacian <ticho@gentoo.org> dasher-4.2.1.ebuild:
+ Stable on x86, bug #156662.
+
+*dasher-4.2.1 (07 Nov 2006)
+
+ 07 Nov 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +files/dasher-4.2.1-sk_conditional_fix.patch, +dasher-4.2.1.ebuild:
+ Version bump. Updated dependencies. Added patch to fix compilation with
+ USE=-gnome.
+
+ 21 Oct 2006; Aron Griffis <agriffis@gentoo.org> dasher-4.0.2.ebuild:
+ Mark 4.0.2 stable on alpha
+
+ 13 Sep 2006; Aron Griffis <agriffis@gentoo.org> dasher-4.0.2.ebuild:
+ Mark 4.0.2 stable on ia64. #139612
+
+*dasher-4.2.0 (07 Sep 2006)
+
+ 07 Sep 2006; Daniel Gryniewicz <dang@gentoo.org>
+ +files/dasher-4.1.10-as-needed.patch, +dasher-4.2.0.ebuild:
+ New version for gnome 2.16
+
+ 16 Aug 2006; Markus Rothe <corsair@gentoo.org> dasher-4.0.2.ebuild:
+ Stable on ppc64
+
+*dasher-4.0.4 (01 Aug 2006)
+
+ 01 Aug 2006; Leonardo Boshell <leonardop@gentoo.org>
+ -files/dasher-4.0.3-intl_fix.patch, -dasher-4.0.3.ebuild,
+ +dasher-4.0.4.ebuild:
+ New release, which includes our old patches.
+
+*dasher-4.0.3 (31 Jul 2006)
+
+ 31 Jul 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +files/dasher-4.0.3-intl_fix.patch, +dasher-4.0.3.ebuild:
+ Version bump.
+
+ 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> dasher-4.0.2.ebuild:
+ Marked stable on amd64 for bug #139612
+
+ 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> dasher-4.0.2.ebuild:
+ hppa stable, bug #139612
+
+ 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> dasher-4.0.2.ebuild:
+ ppc stable, bug #139612
+
+ 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> dasher-4.0.2.ebuild:
+ Stable on x86 wrt bug #139612.
+
+ 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> dasher-4.0.2.ebuild:
+ Stable on sparc wrt #139612
+
+ 27 May 2006; John N. Laliberte <allanonjl@gentoo.org>
+ +files/dasher-4.0.2-fix_enable_flags.patch, dasher-4.0.2.ebuild:
+ apply patch from upstream bug to fix #134410
+
+*dasher-4.0.2 (10 May 2006)
+
+ 10 May 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +files/dasher-4.0.2-without_gnome.patch, -dasher-4.0.0.ebuild,
+ +dasher-4.0.2.ebuild:
+ New version. Includes a patch to fix compilation with USE=-gnome (bug
+ #132510).
+
+ 09 Apr 2006; Mark Loeser <halcy0n@gentoo.org>
+ +files/dasher-3.2.18-gcc41.patch, dasher-3.2.18.ebuild:
+ Add patch to fix compilation with gcc-4.1; bug #125596
+
+*dasher-4.0.0 (16 Mar 2006)
+
+ 16 Mar 2006; John N. Laliberte <allanonjl@gentoo.org>
+ dasher-3.2.15.ebuild, +dasher-4.0.0.ebuild:
+ new version.
+
+ 06 Feb 2006; Aron Griffis <agriffis@gentoo.org> dasher-3.2.18.ebuild:
+ Mark 3.2.18 stable on alpha
+
+ 04 Feb 2006; Aron Griffis <agriffis@gentoo.org> dasher-3.2.18.ebuild:
+ Mark 3.2.18 stable on ia64
+
+ 03 Feb 2006; Guy Martin <gmsoft@gentoo.org> dasher-3.2.18.ebuild:
+ Stable on hppa.
+
+ 24 Jan 2006; Leonardo Boshell <leonardop@gentoo.org>
+ dasher-3.2.18.ebuild:
+ Added modular X dependencies. Thanks to Tobias Minich for his contribution
+ on bug #117970.
+
+ 22 Jan 2006; <dang@gentoo.org> dasher-3.2.18.ebuild:
+ Marked stable on amd64 per bug #119634
+
+ 22 Jan 2006; Markus Rothe <corsair@gentoo.org> dasher-3.2.18.ebuild:
+ Stable on ppc64
+
+ 22 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ dasher-3.2.18.ebuild:
+ Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2
+
+ 22 Jan 2006; Joshua Jackson <tsunam@gentoo.org> dasher-3.2.18.ebuild:
+ Stable on x86 for bug #119634; Stabilize Gnome-2.12.2
+
+ 20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> dasher-3.2.18.ebuild:
+ Stable on sparc wrt #119634
+
+ 10 Oct 2005; Chris White <chriswhite@gentoo.org> metadata.xml:
+ Japanese translation of longdescription.
+
+*dasher-3.2.18 (06 Sep 2005)
+
+ 06 Sep 2005; Leonardo Boshell <leonardop@gentoo.org>
+ +dasher-3.2.18.ebuild:
+ New version.
+
+*dasher-3.2.17 (29 Aug 2005)
+
+ 29 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
+ +dasher-3.2.17.ebuild:
+ New version.
+
+*dasher-3.2.16 (24 Aug 2005)
+
+ 24 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
+ +dasher-3.2.16.ebuild:
+ New version.
+
+ 23 Aug 2005; Aron Griffis <agriffis@gentoo.org> dasher-3.2.15.ebuild:
+ stable on ia64
+
+ 13 Jul 2005; Stephen P. Becker <geoman@gentoo.org>
+ dasher-3.2.10-r1.ebuild, dasher-3.2.15.ebuild:
+ removing mips keywords, as accessibility is masked for us, and I can not
+ test this
+
+ 02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> dasher-3.2.15.ebuild:
+ Stable on alpha.
+
+ 12 Jun 2005; Olivier Crête <tester@gentoo.org> dasher-3.2.15.ebuild:
+ Stable on amd64
+
+ 09 Jun 2005; Markus Rothe <corsair@gentoo.org> dasher-3.2.15.ebuild:
+ Stable on ppc64
+
+ 05 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> dasher-3.2.15.ebuild:
+ Stable on ppc.
+
+ 19 May 2005; Guy Martin <gmsoft@gentoo.org> dasher-3.2.15.ebuild:
+ Stable on hppa.
+
+ 16 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> dasher-3.2.15.ebuild:
+ Stable on sparc
+
+ 13 May 2005; Leonardo Boshell <leonardop@gentoo.org> dasher-3.2.15.ebuild:
+ Stable on x86.
+
+ 11 May 2005; Guy Martin <gmsoft@gentoo.org> dasher-3.2.13.ebuild:
+ Stable on hppa.
+
+ 08 May 2005; Aron Griffis <agriffis@gentoo.org> dasher-3.2.15.ebuild:
+ add ~ia64
+
+ 08 May 2005; Herbie Hopkins <herbs@gentoo.org> dasher-3.2.13.ebuild:
+ Stable on amd64.
+
+ 06 May 2005; Markus Rothe <corsair@gentoo.org> dasher-3.2.15.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 25 Apr 2005; Mike Gardiner <obz@gentoo.org> dasher-3.2.13.ebuild:
+ Keyworded ppc x86
+
+ 27 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> dasher-3.2.11.ebuild:
+ Stable on ppc.
+
+*dasher-3.2.15 (10 Mar 2005)
+
+ 10 Mar 2005; Leonardo Boshell <leonardop@gentoo.org> dasher-3.2.15.ebuild,
+ files/dasher-3.2.15-buildwindowtree.patch:
+ New release. Updated patch.
+
+*dasher-3.2.13 (01 Mar 2005)
+
+ 01 Mar 2005; Leonardo Boshell <leonardop@gentoo.org> dasher-3.2.13.ebuild,
+ files/dasher-3.2.13-buildwindowtree.patch:
+ New release. Added dependency to libwnck. Added new patch to avoid
+ segmentation fault.
+
+ 12 Feb 2005; Leonardo Boshell <leonardop@gentoo.org> dasher-3.2.11.ebuild,
+ files/dasher-3.2.11-xtst_fix.patch:
+ Added patch to fix a broken library test that can break compilation.
+ Thanks to <s.b.wielinga> for his contribution on bug #79181.
+
+ 17 Jan 2005; Simon Stelling <blubb@gentoo.org> dasher-3.2.11.ebuild:
+ stable on amd64
+
+ 28 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 23 Dec 2004; Guy Martin <gmsoft@gentoo.org> dasher-3.2.11.ebuild:
+ Stable on hppa.
+
+ 11 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> dasher-3.2.11.ebuild:
+ Stable on alpha.
+
+ 25 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> dasher-3.2.11.ebuild:
+ Stable on sparc
+
+ 23 Nov 2004; Leonardo Boshell <leonardop@gentoo.org> dasher-3.2.11.ebuild:
+ Stable on x86.
+
+ 01 Oct 2004; Stephen P. Becker <geoman@gentoo.org> dasher-3.2.10-r1.ebuild,
+ dasher-3.2.11.ebuild:
+ stable and ~mips for accessibility use flag unmasking
+
+*dasher-3.2.11 (18 Sep 2004)
+
+ 18 Sep 2004; Leonardo Boshell <leonardop@gentoo.org> dasher-3.2.11.ebuild:
+ New release.
+
+ 23 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> dasher-3.2.10-r1.ebuild:
+ Stable on alpha.
+
+ 05 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> dasher-3.2.10-r1.ebuild:
+ Stable on sparc
+
+ 05 Aug 2004; Guy Martin <gmsoft@gentoo.org> dasher-3.2.10-r1.ebuild:
+ Stable on hppa.
+
+ 23 Jul 2004; Travis Tilley <lv@gentoo.org> dasher-3.2.10-r1.ebuild:
+ stable on amd64
+
+ 01 Jul 2004; Aron Griffis <agriffis@gentoo.org> dasher-3.2.10-r1.ebuild:
+ add ~alpha
+
+ 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> dasher-3.2.4.ebuild:
+ sync IUSE (-nls)
+
+ 30 May 2004; L. Boshell <leonardop@gentoo.org> dasher-3.2.10-r1.ebuild:
+ Marked stable on x86.
+
+ 25 May 2004; David Holm <dholm@gentoo.org> dasher-3.2.10-r1.ebuild:
+ Readded to ~ppc.
+
+ 24 May 2004; Jon Portnoy <avenj@gentoo.org> dasher-3.2.10-r1.ebuild :
+ AMD64 keywords to fix GNOME repoman report.
+
+*dasher-3.2.10-r1 (11 May 2004)
+
+ 11 May 2004; L. Boshell <leonardop@gentoo.org> dasher-3.2.10-r1.ebuild,
+ files/dasher-3.2.10-glade_fix.patch:
+ Revision bump, including a patch that fixes the color preferences widget.
+
+*dasher-3.2.10 (28 Apr 2004)
+
+ 28 Apr 2004; L. Boshell <leonardop@gentoo.org> dasher-3.2.10.ebuild:
+ New release.
+
+ 23 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> dasher-3.2.4.ebuild:
+ Fixed IUSE.
+
+ 18 Apr 2004; L. Boshell <leonardop@gentoo.org> dasher-3.2.4.ebuild:
+ Added scrollkeeper dependecy. Thanks to Daniel Rendall for his help on
+ bug #47824.
+
+ 12 Apr 2004; L. Boshell <leonardop@gentoo.org> dasher-3.2.4.ebuild:
+ Marked stable on x86.
+
+ 20 Mar 2004; L. Boshell <leonardop@gentoo.org> dasher-3.2.1.ebuild:
+ Marked stable on x86.
+
+ 13 Mar 2004; foser <foser@gentoo.org> metadata.xml :
+ Maintainership to gnome-accessibility
+
+*dasher-3.2.4 (10 Mar 2004)
+
+ 10 Mar 2004; L. Boshell <leonardop@gentoo.org> dasher-3.2.4.ebuild:
+ New release. Misc ebuild cleanups.
+
+*dasher-3.2.1 (14 Dec 2003)
+
+ 14 Dec 2003; Mike Gardiner <obz@gentoo.org> dasher-3.0.0.ebuild,
+ dasher-3.2.1.ebuild:
+ New version, removed keyword ~alpha from old version as its dependency (gtkmm)
+ isnt available for alpha
+
+*dasher-3.0.0 (16 Mar 2003)
+
+ 26 Apr 2003; Alastair Tse <liquidx@gentoo.org> dasher-3.0.0.ebuild:
+ lock dep at gtkmm-1
+
+ 16 Mar 2003; Seth Chandler <sethbc@gentoo.org>; dasher-3.0.0.ebuild:
+ added dasher to portage thanks to Gustavo Felisberto <gustavo@felisberto.net>
+
diff --git a/app-accessibility/dasher/Manifest b/app-accessibility/dasher/Manifest
new file mode 100644
index 000000000000..bc22d8d1bf61
--- /dev/null
+++ b/app-accessibility/dasher/Manifest
@@ -0,0 +1,6 @@
+DIST dasher-4.10.1.tar.bz2 6679084 RMD160 0ed314ba5717f129168e315e02389259dc28532c SHA1 bc2bd8c8c8f078f5290527f1525563d098f53b5d SHA256 0164819cb53889e83cf7869bf18af14a419308838884b8ec8cc45b869de7a269
+DIST dasher-4.9.0.tar.bz2 6734895 RMD160 7540daeeb48f97dccd50c45593e20f228f57a3f7 SHA1 c897804aa4701cee00b50c6dd83bf8003a3ae4a5 SHA256 abb15328c95c786390fc9ea5f7470a247880f05b2aacdd3cd083067a0e374a3e
+EBUILD dasher-4.10.1.ebuild 1630 RMD160 1fde524c8410f4022b7cc5504616d1249308dbc3 SHA1 7c9d1b93ecda471979cdbabc0643afbfd9319f50 SHA256 07239aeea7a5699acc8037206af4e3797af0fa7ebf17d988d38739540b4adde1
+EBUILD dasher-4.9.0.ebuild 1621 RMD160 c0b7e55bdfa006265260ea0c28b7e66e462ecd9f SHA1 c4ab2c0282b3bda7244925649a2a39fb2879c70f SHA256 3e430bb7da1f88559dfae4a4eca7389c7df0145d948c9db69dc462a5c00a6c8e
+MISC ChangeLog 18561 RMD160 2abf8141d8b43125f145094ded46c5920d3eae59 SHA1 1c55863996de3379b4866cd38b09ab8bdbb62615 SHA256 4c15ec3626d4716ed8aedf101c0919192ddb21875dcb4f7b157b40faa42ec7ff
+MISC metadata.xml 718 RMD160 80e52afb8285d78a52704f4f7c4b79275cddff35 SHA1 450e5ccc819b3c4497dc2685432d75939ac629c3 SHA256 265dfe7a088764ff6a165384ade6c9fe04a5dd068c1e7f31736fe4a2c1c10eca
diff --git a/app-accessibility/dasher/dasher-4.10.1.ebuild b/app-accessibility/dasher/dasher-4.10.1.ebuild
new file mode 100644
index 000000000000..0dc4685e03f7
--- /dev/null
+++ b/app-accessibility/dasher/dasher-4.10.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/dasher/dasher-4.10.1.ebuild,v 1.6 2009/11/01 18:42:08 eva Exp $
+
+inherit gnome2
+
+DESCRIPTION="A text entry interface, driven by continuous pointing gestures"
+HOMEPAGE="http://www.inference.phy.cam.ac.uk/dasher/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86"
+
+IUSE="accessibility cairo gnome"
+
+# The package claims to support 'qte', but it hasn't been tested.
+# Any patches from someone who can test it are welcome.
+# <leonardop@gentoo.org>
+RDEPEND=">=dev-libs/glib-2.16
+ dev-libs/expat
+ >=x11-libs/gtk+-2.6
+ >=gnome-base/gconf-2
+ >=gnome-base/libglade-2
+ gnome? (
+ >=gnome-base/libgnome-2
+ >=gnome-base/libgnomeui-2 )
+ accessibility? (
+ app-accessibility/gnome-speech
+ >=gnome-base/libbonobo-2
+ >=gnome-base/orbit-2
+ >=gnome-base/libgnomeui-2
+ >=gnome-extra/at-spi-1
+ dev-libs/atk )
+ cairo? ( >=x11-libs/gtk+-2.8 )
+ x11-libs/libX11
+ x11-libs/libXtst"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.35
+ >=dev-util/pkgconfig-0.9
+ gnome? (
+ >=app-text/gnome-doc-utils-0.3.2
+ app-text/scrollkeeper )
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+pkg_setup() {
+ # we might want to support japanese and chinese input at some point
+ # --enable-japanese
+ # --enable-chinese
+ # --enable-tilt (tilt sensor support)
+
+ G2CONF="${G2CONF}
+ --disable-scrollkeeper
+ --with-gvfs
+ $(use_enable accessibility a11y)
+ $(use_enable accessibility speech)
+ $(use_with cairo)
+ $(use_with gnome)"
+}
diff --git a/app-accessibility/dasher/dasher-4.9.0.ebuild b/app-accessibility/dasher/dasher-4.9.0.ebuild
new file mode 100644
index 000000000000..f551621d0a34
--- /dev/null
+++ b/app-accessibility/dasher/dasher-4.9.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/dasher/dasher-4.9.0.ebuild,v 1.10 2009/11/01 18:42:08 eva Exp $
+
+inherit gnome2
+
+DESCRIPTION="A text entry interface, driven by continuous pointing gestures"
+HOMEPAGE="http://www.inference.phy.cam.ac.uk/dasher/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+
+IUSE="accessibility cairo gnome"
+
+# The package claims to support 'qte', but it hasn't been tested.
+# Any patches from someone who can test it are welcome.
+# <leonardop@gentoo.org>
+RDEPEND=">=dev-libs/glib-2.6
+ dev-libs/expat
+ >=x11-libs/gtk+-2.6
+ >=gnome-base/gconf-2
+ >=gnome-base/libglade-2
+ gnome? (
+ >=gnome-base/libgnome-2
+ >=gnome-base/libgnomeui-2
+ >=gnome-base/gnome-vfs-2 )
+ accessibility? (
+ app-accessibility/gnome-speech
+ >=gnome-base/libbonobo-2
+ >=gnome-base/orbit-2
+ >=gnome-base/libgnomeui-2
+ >=gnome-extra/at-spi-1
+ dev-libs/atk )
+ cairo? ( >=x11-libs/gtk+-2.8 )
+ x11-libs/libX11
+ x11-libs/libXtst"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.35
+ >=dev-util/pkgconfig-0.9
+ gnome? (
+ >=app-text/gnome-doc-utils-0.3.2
+ app-text/scrollkeeper )
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+pkg_setup() {
+ # we might want to support japanese and chinese input at some point
+ # --enable-japanese
+ # --enable-chinese
+ # --enable-tilt (tilt sensor support)
+
+ G2CONF="--disable-scrollkeeper
+ $(use_enable accessibility a11y)
+ $(use_enable accessibility speech)
+ $(use_with cairo)
+ $(use_with gnome)"
+}
diff --git a/app-accessibility/dasher/metadata.xml b/app-accessibility/dasher/metadata.xml
new file mode 100644
index 000000000000..5daee29e3a4b
--- /dev/null
+++ b/app-accessibility/dasher/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-accessibility</herd>
+ <longdescription lang="en">
+ Dasher is an information-efficient text-entry interface, driven by
+ natural continuous pointing gestures. Dasher is a competitive
+ text-entry system wherever a full-size keyboard cannot be used.
+ </longdescription>
+ <longdescription lang="ja">
+ Dasherは天為と継続的なポインティングカーソルで使う
+ テキストエントリインタフェースです。Dasherは普通な
+ キーボードが使えない競争なテキストエントリシステムです。
+ </longdescription>
+</pkgmetadata>
diff --git a/app-accessibility/eflite/ChangeLog b/app-accessibility/eflite/ChangeLog
new file mode 100644
index 000000000000..cd95d542f979
--- /dev/null
+++ b/app-accessibility/eflite/ChangeLog
@@ -0,0 +1,114 @@
+# ChangeLog for app-accessibility/eflite
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/eflite/ChangeLog,v 1.29 2009/11/01 18:43:27 eva Exp $
+
+ 02 Oct 2009; William Hubbs <williamh@gentoo.org> eflite-0.4.1.ebuild,
+ metadata.xml:
+ Added the 16k_voice use flag for bug #286769.
+ Thanks to Chris Brannon for the patch.
+
+ 01 Oct 2009; Steve Dibb <beandog@gentoo.org> eflite-0.4.1.ebuild:
+ amd64 stable, bug 281478
+
+ 14 Aug 2009; William Hubbs <williamh@gentoo.org> eflite-0.4.1.ebuild:
+ stable on x86
+
+*eflite-0.4.1 (21 Jun 2009)
+
+ 21 Jun 2009; William Hubbs <williamh@gentoo.org> eflite-0.3.8-r2.ebuild,
+ -eflite-0.3.9.ebuild, +eflite-0.4.1.ebuild:
+ version bump for bug #274247.
+ Also removed an old version and fixed repoman errors.
+
+ 06 Jun 2009; Samuli Suominen <ssuominen@gentoo.org>
+ eflite-0.3.8-r2.ebuild, eflite-0.3.9.ebuild:
+ Don't hardcode ecompress --suffix in postinst msg wrt #272889, thanks to
+ Victor Ostorga.
+
+ 09 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org> eflite-0.3.9.ebuild:
+ Remove econf call from src_unpack, remove src_compile since then it
+ becomes the standard one.
+
+ 26 Dec 2007; Christian Heim <phreak@gentoo.org> eflite-0.3.8-r2.ebuild,
+ eflite-0.3.9.ebuild:
+ Fix the quotation.
+
+ 28 Apr 2007; Sven Wegener <swegener@gentoo.org> eflite-0.3.8-r2.ebuild,
+ eflite-0.3.9.ebuild:
+ Fix *initd, *confd and *envd calls (#173884, #174266)
+
+ 23 Jan 2007; Marius Mauch <genone@gentoo.org> eflite-0.3.8-r2.ebuild,
+ eflite-0.3.9.ebuild:
+ Replacing einfo with elog
+
+ 10 Oct 2005; Chris White <chriswhite@gentoo.org> metadata.xml:
+ Initial longdescription in english and japanese.
+
+*eflite-0.3.9 (07 Sep 2005)
+
+ 07 Sep 2005; William Hubbs <williamh@gentoo.org> files/es.conf, metadata.xml,
+ +eflite-0.3.9.ebuild:
+ version bump
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ eflite-0.3.8-r2.ebuild:
+ Masked eflite-0.3.8-r2.ebuild stable for ppc
+
+ 15 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ eflite-0.3.8-r2.ebuild:
+ Stable sparc.
+
+ 22 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> files/eflite.rc:
+ Changed 'need alsasound' to 'use alsasound'. Added modules and hotplug to use
+ to make sure we have sound drivers loaded. Added to ~sparc
+
+ 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> eflite-0.3.8-r2.ebuild:
+ add sed-4 dep
+
+ 14 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ eflite-0.3.8-r2.ebuild:
+ Stable amd64.
+
+ 23 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ eflite-0.3.8-r2.ebuild:
+ Added IUSE.
+
+ 22 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ eflite-0.3.8-r2.ebuild:
+ Stable x86.
+
+*eflite-0.3.8-r2 (23 Mar 2004)
+
+ 23 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ eflite-0.3.8-r1.ebuild, eflite-0.3.8-r2.ebuild,
+ files/eflite-0.3.8-read_pipe.patch:
+ Added patch to not give an error message when read()ing from a pipe.
+
+*eflite-0.3.8-r1 (23 Mar 2004)
+
+ 23 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ eflite-0.3.8-r1.ebuild, eflite-0.3.8.ebuild:
+ Fixed install location of init script.
+
+ 22 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> eflite-0.3.8.ebuild:
+ Added ~amd64 to keywords.
+
+ 22 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> eflite-0.3.8.ebuild:
+ Conf file is now in /etc/eflite/ instead of /etc. No revbump done because it
+ worked before, but in the future, it should be at the new location... I doubt
+ many people have triend the package yet, though...
+
+ 21 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> eflite-0.3.8.ebuild,
+ files/eflite-0.3.8-daemon.patch, files/eflite.rc, files/es.conf:
+ Added init script and default conf. Created patch to enable daemon-only
+ command line arg.
+
+ 21 Mar 2004; David Holm <dholm@gentoo.org> eflite-0.3.8.ebuild:
+ Added to ~ppc.
+
+*eflite-0.3.8 (21 Mar 2004)
+
+ 21 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> eflite-0.3.8.ebuild,
+ metadata.xml, files/eflite-0.3.8-shared_flite.patch:
+ Initial import. Ebuild by dmwaters and me. Closes bug #45178.
+
diff --git a/app-accessibility/eflite/Manifest b/app-accessibility/eflite/Manifest
new file mode 100644
index 000000000000..f2e3c6f90511
--- /dev/null
+++ b/app-accessibility/eflite/Manifest
@@ -0,0 +1,11 @@
+AUX eflite-0.3.8-daemon.patch 1728 RMD160 bd0b7985f8fe129e837c04781168df35dd0ffcd2 SHA1 ba424a15d0ef672b3db55b01546c540b5c7e50a1 SHA256 e71f0902e5892b2a4804ea57e5c9a0e774c96421ad0fb5c5461091574a44329c
+AUX eflite-0.3.8-read_pipe.patch 380 RMD160 0c69ef7b060dd34931298a1d1946df14d84cce96 SHA1 6f7d138d6228dc8e4438786aab12c2eee745b821 SHA256 8a96b1cb5658f08f1cbd456079477a9aa5e795c3ad86ab11443e74f067e3f571
+AUX eflite-0.3.8-shared_flite.patch 2116 RMD160 24532a47312ed0665330515975f69a0a612215f4 SHA1 d0b2703c53e241c0af2ddc4337538673d56f0fb7 SHA256 5150c495b0d981e28504599ed20d8700cbadac531682d528f86669941ecbcd28
+AUX eflite.rc 763 RMD160 f1e45b68f3687c354f554320c4bad45d2e436ede SHA1 a64e8c2809bc4dbc39f3d673662d001d1297cacf SHA256 17e3186141628cc8ea4775f045e930601b0435ce89d3e483f8ce9787af2b45f0
+AUX es.conf 213 RMD160 3f096e0b12bc0bf4f4534a486246fce420b71a3a SHA1 530a6f5f0bf5f63b8c55603af64cc4561ca05363 SHA256 20de1fd6979f3a4254fb5e7cac4f135647c8abce030ceef88648b6db0c745d27
+DIST eflite-0.3.8.tar.gz 50667 RMD160 9fcd91cbec9c9792322762eaf3327436b7db9837 SHA1 88c63d158d97480982124157b2ba7e7263d165dd SHA256 6b919920e9fe2b4bf25afd7b05b77fd78d2231059c0dfe2760d10f82fd2c0e11
+DIST eflite-0.4.1.tar.gz 63192 RMD160 18125ad8fab4dafcac8fb3ccdd489e5a58d31808 SHA1 c56a52b7b49879f2d37ce84e049e984be14de4df SHA256 91ad85855e55a3fc3b97a1a525db5fd1d211d54342bbfc88d1026813104f1721
+EBUILD eflite-0.3.8-r2.ebuild 1070 RMD160 024c5ffcbc554c4453466255ae44de9d00760af1 SHA1 f1240f5b78098d70d8144e3017933512fa451a2d SHA256 91f67abb7774563245550992b62f20183876c65e3776622c9c081a539e7bbff5
+EBUILD eflite-0.4.1.ebuild 1012 RMD160 cb215e913ccce65e93b51734ba233d7a4ff3ee54 SHA1 5445bff14599e219dda5ba1b0b7e35e482fa61e1 SHA256 ef60b711b132bfbc8576fe6ea24b688044770649414497036d0eb22aff459dbb
+MISC ChangeLog 4074 RMD160 ba3aab1c9141451c00ce5545e03a4ce1dd14ac2c SHA1 016f81d2862ee9a103bf6c0c9edb38783e81da6d SHA256 a37949678fe755da9de564463bb04252287ac35e0f787c8da3adc59f2111b762
+MISC metadata.xml 1176 RMD160 d4b2ff3cb34339a8d75835ef87eac85c8cc8a739 SHA1 52f902a0dcbeaac84d223a19cd5a91874b2fefce SHA256 151b6e4d6ec44a3c9626e48d0076aaad98ad1509d8ee87c35290ac6b49a0bc5c
diff --git a/app-accessibility/eflite/eflite-0.3.8-r2.ebuild b/app-accessibility/eflite/eflite-0.3.8-r2.ebuild
new file mode 100644
index 000000000000..52f93377156a
--- /dev/null
+++ b/app-accessibility/eflite/eflite-0.3.8-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/eflite/eflite-0.3.8-r2.ebuild,v 1.18 2009/11/01 18:43:27 eva Exp $
+
+inherit eutils
+
+DESCRIPTION="A speech server that allows emacspeak and other screen readers to interact with festival lite."
+HOMEPAGE="http://eflite.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc amd64 sparc"
+IUSE=""
+
+RDEPEND=">=app-accessibility/flite-1.2"
+DEPEND="${RDEPEND}
+ >=sys-devel/autoconf-2.58"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-shared_flite.patch
+ epatch "${FILESDIR}"/${P}-daemon.patch
+ epatch "${FILESDIR}"/${P}-read_pipe.patch
+
+ sed -i 's:/etc/es.conf:/etc/eflite/es.conf:g' *
+
+ WANT_AUTOCONF=2.5 autoconf
+}
+
+src_install() {
+ dobin eflite || die
+ dodoc ChangeLog README INSTALL eflite_test.txt
+
+ insinto /etc/eflite
+ doins "${FILESDIR}"/es.conf
+
+ newinitd "${FILESDIR}"/eflite.rc eflite
+}
+
+pkg_postinst() {
+ enewgroup speech
+}
diff --git a/app-accessibility/eflite/eflite-0.4.1.ebuild b/app-accessibility/eflite/eflite-0.4.1.ebuild
new file mode 100644
index 000000000000..7ea186c34d6b
--- /dev/null
+++ b/app-accessibility/eflite/eflite-0.4.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/eflite/eflite-0.4.1.ebuild,v 1.6 2009/11/01 18:43:27 eva Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="A speech server that allows emacspeak and other screen readers to interact with festival lite."
+HOMEPAGE="http://eflite.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE="+16k_voice"
+
+DEPEND=">=app-accessibility/flite-1.2"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i 's:/etc/es.conf:/etc/eflite/es.conf:g' *
+}
+
+src_configure() {
+ local myconf
+ if use 16k_voice; then
+ myconf='--with-vox=cmu_us_kal16'
+ fi
+ econf ${myconf} || die "econf failed."
+}
+
+src_install() {
+ einstall || die
+ dodoc ChangeLog README INSTALL eflite_test.txt
+
+ insinto /etc/eflite
+ doins "${FILESDIR}"/es.conf
+
+ newinitd "${FILESDIR}"/eflite.rc eflite
+}
+
+pkg_postinst() {
+ enewgroup speech
+}
diff --git a/app-accessibility/eflite/files/eflite-0.3.8-daemon.patch b/app-accessibility/eflite/files/eflite-0.3.8-daemon.patch
new file mode 100644
index 000000000000..ceb9dbf8565b
--- /dev/null
+++ b/app-accessibility/eflite/files/eflite-0.3.8-daemon.patch
@@ -0,0 +1,59 @@
+diff -Naur eflite-0.3.8.orig/es.c eflite-0.3.8/es.c
+--- eflite-0.3.8.orig/es.c 2004-02-20 15:58:35.000000000 -0800
++++ eflite-0.3.8/es.c 2004-03-21 23:32:25.000000000 -0800
+@@ -760,9 +760,13 @@
+ char *input = NULL;
+ int more_opts = 1;
+ int debug = 0;
++ int daemon_only = 0;
+
+- while (more_opts) switch(getopt_long(argc, argv, "df:v", (struct option *)&longopts, NULL))
++ while (more_opts) switch(getopt_long(argc, argv, "Ddf:v", (struct option *)&longopts, NULL))
+ {
++ case 'D':
++ daemon_only = 1;
++ break;
+ case 'd':
+ debug = 1;
+ break;
+@@ -783,19 +787,32 @@
+ sockname = lookup_string(NULL, "socketfile");
+ if (!sockname) sockname = "/tmp/es.socket";
+ local_fd = sockconnect(sockname);
+- if (local_fd != -1) passthrough(infile, local_fd);
+- if (!debug && (child = fork()))
++
++ if(daemon_only)
+ {
+- usleep(200000);
+- local_fd = sockconnect(sockname);
+- if (local_fd == -1)
++ if(local_fd != -1)
+ {
+- es_log(1 | LOG_STDERR, "Daemon not accepting connections -- exiting\n");
++ es_log(1 | LOG_STDERR, "Socket already exists. Exiting.\n");
+ exit(1);
+ }
+- passthrough(infile, local_fd);
+- exit(0);
+ }
++ else
++ {
++ if (local_fd != -1) passthrough(infile, local_fd);
++ if (!debug && (child = fork()))
++ {
++ usleep(200000);
++ local_fd = sockconnect(sockname);
++ if (local_fd == -1)
++ {
++ es_log(1 | LOG_STDERR, "Daemon not accepting connections -- exiting\n");
++ exit(1);
++ }
++ passthrough(infile, local_fd);
++ exit(0);
++ }
++ }
++
+ punct_some = lookup_string(NULL, "punct_some");
+ if (punct_some == NULL) punct_some = "@#$%^&_[]{}\\|";
+ punct_all = lookup_string(NULL, "punct_all");
diff --git a/app-accessibility/eflite/files/eflite-0.3.8-read_pipe.patch b/app-accessibility/eflite/files/eflite-0.3.8-read_pipe.patch
new file mode 100644
index 000000000000..e5fd895bfbd3
--- /dev/null
+++ b/app-accessibility/eflite/files/eflite-0.3.8-read_pipe.patch
@@ -0,0 +1,17 @@
+Index: es.c
+===================================================================
+RCS file: /cvsroot/eflite/eflite/es.c,v
+retrieving revision 1.20
+diff -r1.20 es.c
+714c714,722
+< if (size == -1) terror("read");
+---
+> if (size == -1)
+> {
+> if (errno == EBADF)
+> {
+> /* this might really be an eof */
+> exit(0);
+> }
+> else terror("read");
+> }
diff --git a/app-accessibility/eflite/files/eflite-0.3.8-shared_flite.patch b/app-accessibility/eflite/files/eflite-0.3.8-shared_flite.patch
new file mode 100644
index 000000000000..a68f5757f62e
--- /dev/null
+++ b/app-accessibility/eflite/files/eflite-0.3.8-shared_flite.patch
@@ -0,0 +1,41 @@
+diff -Naur eflite-0.3.8.orig/Makefile.in eflite-0.3.8/Makefile.in
+--- eflite-0.3.8.orig/Makefile.in 2004-02-20 15:58:35.000000000 -0800
++++ eflite-0.3.8/Makefile.in 2004-03-21 00:39:47.000000000 -0800
+@@ -27,10 +27,10 @@
+ #CFLAGS+= -DDEBUG=2
+
+ # For making releases
+-FLITE_LIBS:=$(flite_dir)/lib/libflite_$(FL_VOX).a $(flite_dir)/lib/libflite_$(FL_LEX).a $(flite_dir)/lib/libflite_$(FL_LANG).a $(flite_dir)/lib/libflite.a
++FLITE_LIBS:=-L$(flite_dir)/lib -lflite_$(FL_VOX) -lflite_$(FL_LEX) -lflite_$(FL_LANG) -lflite
+
+-eflite: fs.o es.o soccon.o sockopen.o tone.o $(FLITE_LIBS)
+- $(CC) $(LDFLAGS) -o $@ $^ -lm $(LIBS)
++eflite: fs.o es.o soccon.o sockopen.o tone.o
++ $(CC) $(LDFLAGS) -o $@ $^ -lm $(LIBS) $(FLITE_LIBS)
+
+ fs.o: fs.c
+ $(CC) $(CFLAGS) -I. -I$(flite_include_dir) -DREGISTER_VOX=register_$(subst cmu_us_kal16,cmu_us_kal,$(FL_VOX)) -DSTANDALONE -DEFLITE -c -o $@ $<
+diff -Naur eflite-0.3.8.orig/configure.in eflite-0.3.8/configure.in
+--- eflite-0.3.8.orig/configure.in 2004-02-20 15:58:35.000000000 -0800
++++ eflite-0.3.8/configure.in 2004-03-21 00:37:08.000000000 -0800
+@@ -29,6 +29,20 @@
+ flite_dir=/usr/src/flite-1.1-release;
+ elif test -f /usr/local/src/flite-1.1-release/lib/libflite.a; then
+ flite_dir=/usr/local/src/flite-1.1-release;
++ elif test -f /usr/local/lib/libflite.so; then
++ flite_dir=/usr/local
++ elif test -f /usr/lib/libflite.so; then
++ flite_dir=/usr
++ elif test -f /opt/flite/lib/libflite.so; then
++ flite_dir=/opt
++ elif test -f $HOME/flite-1.2-release/lib/libflite.so; then
++ flite_dir=$HOME/flite-1.2-release
++ elif test -f $HOME/flite-1.1-release/lib/libflite.so; then
++ flite_dir=$HOME/flite-1.1-release
++ elif test -f /usr/src/flite-1.1-release/lib/libflite.so; then
++ flite_dir=/usr/src/flite-1.1-release;
++ elif test -f /usr/local/src/flite-1.1-release/lib/libflite.so; then
++ flite_dir=/usr/local/src/flite-1.1-release;
+ else
+ AC_MSG_ERROR(Cannot locate libflite.a. Please specify flite_dir explicitly (see INSTALL). If you do not have FLite headers and libraries available, then compile FLite and re-run configure.)
+ fi
diff --git a/app-accessibility/eflite/files/eflite.rc b/app-accessibility/eflite/files/eflite.rc
new file mode 100644
index 000000000000..f7775f18d489
--- /dev/null
+++ b/app-accessibility/eflite/files/eflite.rc
@@ -0,0 +1,29 @@
+#!/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/eflite/files/eflite.rc,v 1.7 2009/11/01 18:45:20 eva Exp $
+
+depend() {
+ use alsasound
+ use modules
+ use hotplug
+}
+
+start() {
+ ebegin "Starting eflite"
+ start-stop-daemon --start --exec /usr/bin/eflite --background \
+ --quiet --pidfile /var/run/eflite.pid --make-pidfile -- -D || eend 1
+
+ SOCKET=`egrep '^sockname=' /etc/eflite/es.conf | sed 's/^sockname=//'`
+ [ ! -S ${SOCKET} ] && SOCKET=/tmp/es.socket
+
+ chown root:speech ${SOCKET}
+ chmod 660 ${SOCKET}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping eflite"
+ start-stop-daemon --stop --quiet --pidfile /var/run/eflite.pid
+ eend $?
+}
diff --git a/app-accessibility/eflite/files/es.conf b/app-accessibility/eflite/files/es.conf
new file mode 100644
index 000000000000..17443d3e42ba
--- /dev/null
+++ b/app-accessibility/eflite/files/es.conf
@@ -0,0 +1,11 @@
+# What socket do we listen on
+sockname=/tmp/es.socket
+
+# What volume do we set?
+tone_volume=8192
+
+# Do we use the PC Speaker? (0/1)
+speaker_tones=0
+
+# Do we use the sound card (via flite)? (0/1)
+soundcard_tones=1
diff --git a/app-accessibility/eflite/metadata.xml b/app-accessibility/eflite/metadata.xml
new file mode 100644
index 000000000000..d24f65ecb21b
--- /dev/null
+++ b/app-accessibility/eflite/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>accessibility</herd>
+<herd>sound</herd>
+<maintainer>
+<email>williamh@gentoo.org</email>
+</maintainer>
+<use>
+ <flag name='16k_voice'>Use a higher-quality voice.</flag>
+</use>
+<longdescription lang="en">
+ EFlite is a speech server for Emacspeak and other screen readers
+ that allows them to interface with Festival Lite, a free
+ text-to-speech engine developed at the CMU Speech Center as an
+ off-shoot of Festival.
+</longdescription>
+<longdescription lang="ja">
+ EFliteはEmacspeakと他のスクリーン読取り装置のスピーチサーバ。この
+ サーバーで前のプログラムはFestival Lite(CMU Speech Centerで開発した
+ Festivalのようにスピーチにテキストを変わるエンジン。)と
+ インタフェスすることが出来る。
+</longdescription>
+</pkgmetadata>
diff --git a/app-accessibility/emacspeak-ss/ChangeLog b/app-accessibility/emacspeak-ss/ChangeLog
new file mode 100644
index 000000000000..4fa29c5d18fe
--- /dev/null
+++ b/app-accessibility/emacspeak-ss/ChangeLog
@@ -0,0 +1,38 @@
+# ChangeLog for app-accessibility/emacspeak-ss
+# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak-ss/ChangeLog,v 1.13 2009/11/01 18:47:50 eva Exp $
+
+ 23 Mar 2009; William Hubbs <williamh@gentoo.org>
+ emacspeak-ss-1.9.1.ebuild:
+ Fixed src_compile so that the CC variable is respected. This closes bug
+ #243308.
+
+ 06 Jan 2009; William Hubbs <williamh@gentoo.org>
+ emacspeak-ss-1.9.1.ebuild:
+ Removed the dependency on virtual/libc.
+
+ 26 Dec 2007; Christian Heim <phreak@gentoo.org> emacspeak-ss-1.9.1.ebuild:
+ Fix the quotation.
+
+ 08 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
+ Regenerate digest in Manifest2 format.
+
+ 10 Oct 2005; Chris White <chriswhite@gentoo.org> metadata.xml:
+ Initial longdescription in english and japanese.
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ emacspeak-ss-1.9.1.ebuild:
+ Masked emacspeak-ss-1.9.1.ebuild stable for ppc
+
+ 02 Jun 2004; William Hubbs,,, <williamh@gentoo.org> emacspeak-ss-1.9.1.ebuild,
+ metadata.xml:
+ Moved to stable x86.
+
+ 25 Apr 2004; David Holm <dholm@gentoo.org> emacspeak-ss-1.9.1.ebuild:
+ Added to ~ppc.
+
+*emacspeak-ss-1.9.1 (23 Apr 2004)
+ 23 Apr 2004; Jon Hood <squinky86@gentoo.org> emacspeak-ss-1.9.1.ebuild,
+ files/gentoo-apollo-fix.patch,
+ files/digest-emacs-ss-1.9.1:
+ initial commit, thanks to William Hubbs for the ebuild (#48630)
diff --git a/app-accessibility/emacspeak-ss/Manifest b/app-accessibility/emacspeak-ss/Manifest
new file mode 100644
index 000000000000..b0759e07109e
--- /dev/null
+++ b/app-accessibility/emacspeak-ss/Manifest
@@ -0,0 +1,5 @@
+AUX gentoo-apollo-fix.patch 1003 RMD160 9d5a0b88561c28ca4932c812e9877fa7aa22bc54 SHA1 cbb5b603f85932ba13138a08c89f115b1caf1636 SHA256 5c57ab0be3c35f72845a6c3943a01fdb39c8c52245905f87224554e822b346a1
+DIST emacspeak-ss-1.9.1.tar.gz 49077 RMD160 f7a6fcaaa63ea7e1a2ce8381433a432200af2391 SHA1 e3b4f16884585f548782cbd9f009cf47e990c50e SHA256 67131f9958381fd62be38b9c27b49d77d2d2d5cc4af1106d0dc9d74d2d9cf94e
+EBUILD emacspeak-ss-1.9.1.ebuild 888 RMD160 54d2862c72dad1279563e5de8844ce546251d3e5 SHA1 fba4f4c6678c5ba4c5209758d479b0d703736850 SHA256 1040480b38214a85fbeb3c0eea67559c2db8f38549efca9ebc5cd76e043319c1
+MISC ChangeLog 1435 RMD160 328955daf2cb2b0fe5a81928e0a720d6479f50ae SHA1 26494280ff7c97dd11a8e6e04fbe96aeb3854ae9 SHA256 074eec618493c23f4c456f215f2a9154be15492d664f6549eb707796c23cb455
+MISC metadata.xml 805 RMD160 ff7f03778a7e2cad112457977dd69c054ddfbc64 SHA1 d08e8a36f52492db817adb9ef92e7fb74641e945 SHA256 c6ccbe1bc3cf6727c59fb7ca43bdb36924299c02e54c096b82fa889b9a27f1c9
diff --git a/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild b/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild
new file mode 100644
index 000000000000..bce71a9f502b
--- /dev/null
+++ b/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild,v 1.13 2009/11/01 18:47:50 eva Exp $
+
+inherit eutils
+
+DESCRIPTION="adds support for several speech synthesizers to emacspeak"
+HOMEPAGE="http://leb.net/blinux/"
+SRC_URI="http://leb.net/pub/blinux/emacspeak/blinux/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-accessibility/emacspeak-18"
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}"/gentoo-apollo-fix.patch
+}
+
+src_compile() {
+ econf || die "Econf failed"
+ emake CC=$(tc-getCC) || die "emake failed"
+}
+
+src_install() {
+ make \
+ prefix="${D}"/usr \
+ man1dir="${D}"/usr/share/man/man1 \
+ install || die
+ dodoc CREDITS ChangeLog OtherSynthesizers TODO
+ dodoc TROUBLESHOOTING README*
+}
diff --git a/app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch b/app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch
new file mode 100644
index 000000000000..3d8aa016453a
--- /dev/null
+++ b/app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch
@@ -0,0 +1,24 @@
+diff -Naur emacspeak-ss-1.9.1.old/Makefile.in emacspeak-ss-1.9.1/Makefile.in
+--- emacspeak-ss-1.9.1.old/Makefile.in 2000-05-07 18:51:21.000000000 -0500
++++ emacspeak-ss-1.9.1/Makefile.in 2004-04-22 18:43:20.635283200 -0500
+@@ -3,7 +3,7 @@
+ man1dir=@mandir@/man1
+ exec_prefix = @exec_prefix@
+ bindir=$(prefix)/share/emacs/site-lisp/emacspeak/
+-libdir=$(prefix)/lib/emacs/common/emacspeak/
++libdir=$(prefix)/lib/emacspeak-ss
+
+ INSTALL=@INSTALL@
+ VERSION=@VERSION@
+diff -Naur emacspeak-ss-1.9.1.old/apollo.in emacspeak-ss-1.9.1/apollo.in
+--- emacspeak-ss-1.9.1.old/apollo.in 2000-05-07 18:27:31.000000000 -0500
++++ emacspeak-ss-1.9.1/apollo.in 2004-04-22 18:35:09.255401085 -0500
+@@ -101,7 +101,7 @@
+ # write the argument to the synthesizer, and return its response if any
+ proc tts_ping {query} {
+ global tts
+- set status [exec /usr/lib/emacs/common/emacspeak/ping-apollo "$query" $tts(port) ]
++ set status [exec /usr/lib/emacspeak-ss/ping-apollo "$query" $tts(port) ]
+ return $status
+ }
+
diff --git a/app-accessibility/emacspeak-ss/metadata.xml b/app-accessibility/emacspeak-ss/metadata.xml
new file mode 100644
index 000000000000..5e5b1e56d563
--- /dev/null
+++ b/app-accessibility/emacspeak-ss/metadata.xml
@@ -0,0 +1,20 @@
+<?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>
+</maintainer>
+<longdescription lang="en">
+ Emacspeak speech servers for DoubleTalk PC and AT,
+ Braille 'n Speak, Type 'n Speak, Braille Lite from Blazie,
+ Accent SA, Apollo 2, JUNO, and JUNO-sp from Dolphin,
+ Spanish ciber 232 (+plus), Spanish PC Hablado notebook.
+</longdescription>
+<longdescription lang="ja">
+ DoubleTalkPC and ATとBraille 'n SpeakとType 'n SpeakとBlazieから
+ Braille LiteとAccent SAとApollo SAとApollo 2とDolphinからJUNO
+ and JUNO-spとSpanish ciber 232 (+plus)とSpanish PC Hablado
+ notebookのEmacspeakスピーチサーバーです。
+</longdescription>
+</pkgmetadata>
diff --git a/app-accessibility/emacspeak/ChangeLog b/app-accessibility/emacspeak/ChangeLog
new file mode 100644
index 000000000000..eff1f341816a
--- /dev/null
+++ b/app-accessibility/emacspeak/ChangeLog
@@ -0,0 +1,159 @@
+# ChangeLog for app-accessibility/emacspeak
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/ChangeLog,v 1.40 2009/11/01 18:46:55 eva Exp $
+
+*emacspeak-9999 (30 Aug 2009)
+
+ 30 Aug 2009; William Hubbs <williamh@gentoo.org> +emacspeak-9999.ebuild:
+ added live ebuild for testing.
+
+ 29 Aug 2009; William Hubbs <williamh@gentoo.org> -emacspeak-29.0.ebuild:
+ removed old version
+
+ 29 Aug 2009; nixnut <nixnut@gentoo.org> emacspeak-30.0.ebuild:
+ ppc stable #281127
+
+ 11 Aug 2009; William Hubbs <williamh@gentoo.org> emacspeak-30.0.ebuild:
+ stable x86
+
+*emacspeak-30.0 (19 May 2009)
+
+ 19 May 2009; William Hubbs <williamh@gentoo.org> +emacspeak-30.0.ebuild:
+ Version bump.
+
+ 10 Jan 2009; William Hubbs <williamh@gentoo.org> -emacspeak-24.ebuild:
+ Removed old version.
+
+ 10 Jan 2009; Markus Meier <maekke@gentoo.org> emacspeak-29.0.ebuild:
+ x86 stable, bug #238575
+
+ 09 Jan 2009; Tobias Scherbaum <dertobi123@gentoo.org>
+ emacspeak-29.0.ebuild:
+ ppc stable, bug #238575
+
+ 18 Dec 2008; William Hubbs <williamh@gentoo.org>
+ -files/emacspeak-27.0-espeak.patch, -files/emacspeak-27.0-makefile.patch,
+ -files/emacspeak-27.0-tcl84.patch, -files/emacspeak-28.0-espeak.patch,
+ -files/emacspeak-28.0-makefile.patch, -files/emacspeak-28.0-tcl84.patch,
+ -emacspeak-25.ebuild, -emacspeak-27.0.ebuild, -emacspeak-28.0.ebuild:
+ Removed old ~arch versions for #238575.
+
+*emacspeak-29.0 (13 Dec 2008)
+
+ 13 Dec 2008; William Hubbs <williamh@gentoo.org> +emacspeak-29.0.ebuild:
+ Version bump for #238575.
+
+ 30 May 2008; William Hubbs <williamh@gentoo.org>
+ files/emacspeak-28.0-espeak.patch, files/emacspeak-28.0-makefile.patch,
+ files/emacspeak-28.0-tcl84.patch:
+ Fixed the patches so they will work correctly. Thanks to Alastair Irving
+ for pointing this out.
+
+*emacspeak-28.0 (17 May 2008)
+
+ 17 May 2008; William Hubbs <williamh@gentoo.org>
+ +files/emacspeak-28.0-espeak.patch, +files/emacspeak-28.0-makefile.patch,
+ +files/emacspeak-28.0-tcl84.patch, emacspeak-27.0.ebuild,
+ +emacspeak-28.0.ebuild:
+ Version bump and fixed quoting.
+
+ 19 Jan 2008; William Hubbs <williamh@gentoo.org>
+ +files/emacspeak-27.0-espeak.patch, files/emacspeak-27.0-tcl84.patch,
+ emacspeak-27.0.ebuild:
+ Added a patch for the espeak driver and fixed the tcl84 patch.
+
+*emacspeak-27.0 (13 Jan 2008)
+
+ 13 Jan 2008; William Hubbs <williamh@gentoo.org>
+ +files/emacspeak-27.0-makefile.patch, +files/emacspeak-27.0-tcl84.patch,
+ -emacspeak-22.ebuild, -emacspeak-23.ebuild, +emacspeak-27.0.ebuild:
+ Version bump for bug #176991 and removed old versions..
+
+ 26 Dec 2007; Christian Heim <phreak@gentoo.org> emacspeak-22.ebuild,
+ emacspeak-23.ebuild, emacspeak-24.ebuild, emacspeak-25.ebuild:
+ Fix the quotation.
+
+ 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> emacspeak-22.ebuild:
+ (QA) RESTRICT clean up.
+
+ 21 Feb 2007; <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 31 Dec 2006; Matti Bickel <mabi@gentoo.org> emacspeak-24.ebuild:
+ ppc stable (bug #148854)
+
+*emacspeak-25 (17 Dec 2006)
+
+ 17 Dec 2006; William Hubbs <williamh@gentoo.org> +emacspeak-25.ebuild:
+ Version bump, closes #157000.
+
+ 03 Dec 2006; Christian Faulhammer <opfer@gentoo.org> emacspeak-24.ebuild:
+ stable x86, bug #148854
+
+*emacspeak-24 (19 May 2006)
+
+ 19 May 2006; William Hubbs <williamh@gentoo.org> +emacspeak-24.ebuild:
+ Version bump.
+
+*emacspeak-23 (01 Jan 2006)
+
+ 01 Jan 2006; William Hubbs <williamh@gentoo.org> -emacspeak-18.ebuild,
+ -emacspeak-20.ebuild, -emacspeak-21.ebuild, +emacspeak-23.ebuild:
+ Version Bump and removed old versions.
+
+ 10 Oct 2005; Chris White <chriswhite@gentoo.org> metadata.xml:
+ Initial longdescription in english and japanese.
+
+ 07 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> emacspeak-22.ebuild:
+ Stable on ppc.
+
+ 06 Aug 2005; William Hubbs <williamh@gentoo.org> emacspeak-22.ebuild:
+ Moved emacspeak-22 to x86.
+
+*emacspeak-22 (06 Jul 2005)
+
+ 06 Jul 2005; William Hubbs <williamh@gentoo.org> +emacspeak-22.ebuild:
+ version bump
+
+ 30 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> emacspeak-21.ebuild:
+ Stable on ppc.
+
+ 08 Mar 2005; William Hubbs,,, <williamh@gentoo.org> emacspeak-21.ebuild:
+ Moved emacspeak 21 to stable x86
+
+*emacspeak-21 (19 Jan 2005)
+
+ 19 Jan 2005; William Hubbs,,, <williamh@gentoo.org> +emacspeak-21.ebuild:
+ Version bump.
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ emacspeak-18.ebuild, emacspeak-20.ebuild:
+ Masked emacspeak-20.ebuild stable for ppc
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ emacspeak-18.ebuild:
+ Masked emacspeak-18.ebuild stable for ppc
+
+ 19 Aug 2004; David Holm <dholm@gentoo.org> emacspeak-20.ebuild:
+ Added to ~ppc.
+
+ 02 Jun 2004; William Hubbs,,, <williamh@gentoo.org> emacspeak-18.ebuild,
+ emacspeak-20.ebuild:
+ Moved to stable x86
+
+*emacspeak-20 (15 May 2004)
+
+ 15 May 2004; William Hubbs <williamh@gentoo.org> emacspeak-20.ebuild,
+ metadata.xml:
+ version bump
+
+ 26 Apr 2004; David Holm <dholm@gentoo.org> emacspeak-18.ebuild:
+ Added to ~ppc.
+
+ 25 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> emacspeak-18.ebuild:
+ licensed under BSD according to etc/COPYRIGHT. Parts under GPL-2 according to
+ Makefile.
+
+*emacspeak-18 (21 Apr 2004)
+ 21 Apr 2004; Jon Hood <squinky86@gentoo.org> emacspeak-18.ebuild:
+ initial commit, thanks to William Hubbs for the ebuild (#45058)
diff --git a/app-accessibility/emacspeak/Manifest b/app-accessibility/emacspeak/Manifest
new file mode 100644
index 000000000000..0011eb4729dc
--- /dev/null
+++ b/app-accessibility/emacspeak/Manifest
@@ -0,0 +1,6 @@
+DIST emacspeak-30.0-patches.tar.bz2 1609 RMD160 79b4395ee0b74adbdef74f159c7418e4e7ecea26 SHA1 48defa1d34ad9d257fff50c28bd131ad29ebd5e0 SHA256 771c894533f60a2d4fe352255c7d50a2b411fd5f47635d83c95898d41eab3a14
+DIST emacspeak-30.0.tar.bz2 1662093 RMD160 b43d09e979081ef40e6b2c69fc7a9e7d01050443 SHA1 b8bafa3898a003dc1b0f9a8bec6dfa50c213f327 SHA256 1b7d28beaf8cd5b5b5a4d63e813896b51e907dd125e992fbfc85df05feb03e3c
+EBUILD emacspeak-30.0.ebuild 894 RMD160 75ec80054ee0bc933723367ed459cac8bb882694 SHA1 83d027278b298a3a2e7c8962a3f02ec1eb4535f1 SHA256 3f17bb047aef45a72e24efd31c4dff1f1308eac5310b5dc68ce30c089ee999b3
+EBUILD emacspeak-9999.ebuild 979 RMD160 42346a1d96efba21da11e14b9d41751c2580b9c4 SHA1 92e38b7128d452d66fbfca86c4930e1b6c522296 SHA256 8787a938aa1934e8c74fca077e78e954afc3c93958786bb3fab2364143afe337
+MISC ChangeLog 5417 RMD160 769f1be04dc3ee4b83739d7d0e30af60a11a3898 SHA1 c8887ddba2cd54547c24daac1008b6319d8e7da3 SHA256 b14eb2f7931d7bb772318d44ec1fe5fe3fc069dc1290a36bfcb277d45704584f
+MISC metadata.xml 735 RMD160 a870f36a5d7581ac1f651c227c06a45f746735e7 SHA1 59a2f3ee5c0cb0823152a499a57524658abaf057 SHA256 c774740470d21e135b10b50a99312b075d984428d90082e58f915852206e2cda
diff --git a/app-accessibility/emacspeak/emacspeak-30.0.ebuild b/app-accessibility/emacspeak/emacspeak-30.0.ebuild
new file mode 100644
index 000000000000..c14504b7883b
--- /dev/null
+++ b/app-accessibility/emacspeak/emacspeak-30.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-30.0.ebuild,v 1.5 2009/11/01 18:46:55 eva Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="the emacspeak audio desktop"
+HOMEPAGE="http://emacspeak.sourceforge.net/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2
+ mirror://gentoo/${P}-patches.tar.bz2"
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="ppc x86"
+IUSE=""
+
+DEPEND=">=virtual/emacs-22"
+RDEPEND="${DEPEND}
+ >=dev-tcltk/tclx-8.4"
+
+src_prepare() {
+ EPATCH_SUFFIX="patch" \
+ epatch
+}
+
+src_configure() {
+ make config || die
+}
+
+src_compile() {
+ make emacspeak || die
+}
+
+src_install() {
+ make prefix="${D}"/usr install || die
+ dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
+ dohtml -r install-guide user-guide
+ sed -i -e "s:/.*image/::" "${D}"/usr/bin/emacspeak
+}
diff --git a/app-accessibility/emacspeak/emacspeak-9999.ebuild b/app-accessibility/emacspeak/emacspeak-9999.ebuild
new file mode 100644
index 000000000000..c5ac3d8884d7
--- /dev/null
+++ b/app-accessibility/emacspeak/emacspeak-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-9999.ebuild,v 1.3 2009/11/01 18:46:55 eva Exp $
+
+EAPI="2"
+
+inherit eutils
+ESVN_REPO_URI="http://${PN}.googlecode.com/svn/trunk"
+inherit subversion
+
+DESCRIPTION="the emacspeak audio desktop"
+HOMEPAGE="http://emacspeak.sourceforge.net/"
+SRC_URI=""
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+espeak"
+
+DEPEND=">=virtual/emacs-22
+ espeak? ( app-accessibility/espeak )"
+
+RDEPEND="${DEPEND}
+ >=dev-tcltk/tclx-8.4"
+
+src_configure() {
+ make config || die
+}
+
+src_compile() {
+ make emacspeak || die
+ if use espeak; then
+ cd servers/linux-espeak
+ make TCL_VERSION=8.5 || die
+ fi
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
+ dohtml -r install-guide user-guide
+ if use espeak; then
+ cd servers/linux-espeak
+ make DESTDIR="${D}" install
+ fi
+}
diff --git a/app-accessibility/emacspeak/metadata.xml b/app-accessibility/emacspeak/metadata.xml
new file mode 100644
index 000000000000..5f921565a997
--- /dev/null
+++ b/app-accessibility/emacspeak/metadata.xml
@@ -0,0 +1,19 @@
+<?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>
+</maintainer>
+<longdescription lang="en">
+ Emacspeak is a speech interface that allows visually impaired
+ users to interact independently and efficiently with the computer.
+</longdescription>
+<longdescription lang="ja">
+ Emacspeakで視覚障害者が単独と手際良くでコンピュータを
+ 使うことが出来る。
+</longdescription>
+<use>
+<flag name = 'espeak'>Adds support for the espeak tts engine</flag>
+</use>
+</pkgmetadata>
diff --git a/app-accessibility/epos/ChangeLog b/app-accessibility/epos/ChangeLog
new file mode 100644
index 000000000000..cb6267ca85c2
--- /dev/null
+++ b/app-accessibility/epos/ChangeLog
@@ -0,0 +1,135 @@
+# ChangeLog for app-accessibility/epos
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/epos/ChangeLog,v 1.37 2009/11/01 18:48:31 eva Exp $
+
+ 31 Oct 2009; Brent Baude <ranger@gentoo.org> epos-2.5.37-r1.ebuild:
+ Marking epos-2.5.37-r1 ppc64 for bug 288079
+
+ 28 Oct 2009; Raúl Porcel <armin76@gentoo.org> epos-2.5.37-r1.ebuild:
+ ia64 stable wrt #288079
+
+ 22 Oct 2009; Tobias Klausmann <klausman@gentoo.org> epos-2.5.37-r1.ebuild:
+ Stable on alpha, bug #288079
+
+ 09 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> epos-2.5.37-r1.ebuild:
+ amd64 stable wrt #288079
+
+ 07 Oct 2009; William Hubbs <williamh@gentoo.org> epos-2.5.37-r1.ebuild:
+ x86 stable for bug 288079
+
+ 03 Sep 2009; William Hubbs <williamh@gentoo.org> -epos-2.5.23-r1.ebuild,
+ -files/epos-2.5.35-destdir.patch, -files/epos-2.5.35-sysportaudio.patch,
+ -files/epos, -files/epos-waveform.patch:
+ removed old version
+
+ 04 Aug 2009; Jeroen Roovers <jer@gentoo.org> epos-2.5.37-r1.ebuild:
+ Marked ~hppa (bug #280312).
+
+ 11 Apr 2009; Raúl Porcel <armin76@gentoo.org> epos-2.5.37-r1.ebuild:
+ Add ~alpha/~ia64 wrt #260777
+
+ 02 Nov 2008; Mike Frysinger <vapier@gentoo.org> epos-2.5.37-r1.ebuild:
+ Add ppc/ppc64 love for KDE 4.
+
+*epos-2.5.37-r1 (24 Jun 2008)
+
+ 24 Jun 2008; Samuli Suominen <drac@gentoo.org> +epos-2.5.37-r1.ebuild:
+ Revision bump without portaudio support wrt #222939.
+
+ 10 May 2008; Mark Loeser <halcy0n@gentoo.org>
+ +files/epos-2.5.37-gcc43.patch, epos-2.5.37.ebuild:
+ Add patch to fix compilation with gcc-4.3 by Peter Alfredsen <peter DOT
+ alfredsen AT gmail DOT com>; bug #217606
+
+ 26 Dec 2007; Christian Heim <phreak@gentoo.org> epos-2.5.23-r1.ebuild:
+ Fix the quotation.
+
+ 13 Sep 2007; William Hubbs <williamh@gentoo.org> epos-2.5.37.ebuild:
+ Fixed compilation issue, thanks to kavol@email.cz.
+ This closes #180545.
+
+ 28 Apr 2007; Sven Wegener <swegener@gentoo.org> epos-2.5.23-r1.ebuild,
+ epos-2.5.37.ebuild:
+ Fix *initd, *confd and *envd calls (#173884, #174266)
+
+ 07 Apr 2007; Petteri Räty <betelgeuse@gentoo.org> -epos-2.5.35-r1.ebuild:
+ Removed ebuild with broken autotools handling wrt bug #159982.
+
+ 22 Feb 2007; Doug Goldstein <cardoe@gentoo.org> ChangeLog:
+ Manifest2 fix
+
+ 21 Feb 2007; <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> epos-2.5.37.ebuild:
+ Fix broken autotools handling.
+
+ 14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
+ Remove dmwaters from metadata.xml due to retiring.
+
+ 25 May 2006; Joseph Jezak <josejx@gentoo.org> epos-2.5.23-r1.ebuild:
+ Moved back to ~ppc for bug #107705.
+
+ 21 May 2006; Mark Loeser <halcy0n@gentoo.org> epos-2.5.23-r1.ebuild:
+ Move back to ~x86 as it doesn't compile with our stable gcc; bug #107705
+
+*epos-2.5.37 (15 May 2006)
+
+ 15 May 2006; Jon Hood <squinky86@gentoo.org> +epos-2.5.37.ebuild:
+ Version bump from development branch, imporved multi-language support.
+
+ 24 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ epos-2.5.35-r1.ebuild:
+ Set versioned dep for sgmltools-lite and removed addpredict. Thanks foser =).
+
+ 24 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ epos-2.5.35-r1.ebuild:
+ Added addpredict to start of src_compile since some people are hitting
+ access violations. See bug #10053.
+
+ 23 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ epos-2.5.35-r1.ebuild:
+ Setting versioned dep for portaudio so it gets the newer version which has
+ the include files in the expected locations.
+
+*epos-2.5.35-r1 (22 Jul 2005)
+
+ 22 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> +files/eposd,
+ -epos-2.5.35.ebuild, +epos-2.5.35-r1.ebuild:
+ Revbump to fix init script. Added to ~amd64. Changed portaudio dep to
+ pablio. removed ~ppc because they haven't marked pablio yet.
+
+*epos-2.5.35 (20 Jul 2005)
+
+ 20 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/epos-2.5.35-destdir.patch, +files/epos-2.5.35-sysportaudio.patch,
+ +epos-2.5.35.ebuild:
+ Version bump for bug #78983. Added support for portaudio.
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ epos-2.5.23-r1.ebuild:
+ Masked epos-2.5.23-r1.ebuild stable for ppc
+
+ 19 Jul 2004; Jon Hood <squinky86@gentoo.org> epos-2.5.23-r1.ebuild,
+ -epos-2.5.23.ebuild:
+ stable on x86
+
+ 18 Jun 2004; David Holm <dholm@gentoo.org> epos-2.5.23-r1.ebuild:
+ Added to ~ppc.
+
+*epos-2.5.23-r1 (15 Jun 2004)
+
+ 15 Jun 2004; Jon Hood <squinky86@gentoo.org> +files/epos-waveform.patch,
+ +epos-2.5.23-r1.ebuild:
+ add patch for broken waveform
+
+ 02 Jun 2004; Jon Hood <squinky86@gentoo.org> epos-2.5.23.ebuild:
+ stable on x86
+
+*epos-2.5.23 (02 Apr 2004)
+
+ 02 Apr 2004; Deedra Waters,,, <dmwaters@gentoo.org> epos-2.5.23.ebuild,
+ files/README.gentoo, files/epos:
+ Initial ebuild for epos.
+ Thanks to John Hood for this ebuild
+
diff --git a/app-accessibility/epos/Manifest b/app-accessibility/epos/Manifest
new file mode 100644
index 000000000000..fb717737c00b
--- /dev/null
+++ b/app-accessibility/epos/Manifest
@@ -0,0 +1,7 @@
+AUX README.gentoo 108 RMD160 b76f95daf65ceb40fb435f11d5e46b2e8349f7e1 SHA1 e11e700d1c0fabb788ede1869fa9d6db003ec75a SHA256 7b3b19b2112b35f160af2a10de2fb9875419195946d174b22f980e975b03cefc
+AUX epos-2.5.37-gcc43.patch 504 RMD160 3192e1eedf0d7afcfb0a90898c5afb4c95ac7460 SHA1 4a25ee786301270d261d681ffdd879bfbb3e3435 SHA256 92968fe28cff365e0ef25608b0f90dbb1139dec141fae4f720771abab6b36bc5
+AUX eposd 554 RMD160 1190b570a888cdb37711a4ff7051b7c3ab9f6dfa SHA1 2f91d387734f457d9bd55e4bd6ed030733c27c07 SHA256 2236cd515428e0ae10cb922ea4c6ffca15c525926d4d5b75e88d13dffd5c10a0
+DIST epos-2.5.37.tar.gz 976240 RMD160 d44ba2a7235e6cc26f61a9bf36ada27539813af4 SHA1 de99a63f6fdf2692497b0da38da14a09bbbf9bd7 SHA256 7b6e835d4db4f64cfdcf3359d84b6b0ed02e8fb89851aed7615768f7d07c8607
+EBUILD epos-2.5.37-r1.ebuild 937 RMD160 d414f2a09220fba1e070446bd7ca8958b7f7fc00 SHA1 9e52df5c575ea289b5e7beb5eddb939bd5e66827 SHA256 a4d90c932119bed7e5cf573d34a693d7d3db25318c97451dfb699e83065a3be0
+MISC ChangeLog 4875 RMD160 45d1091d3c34afe69fd00f30c3445f2a938e43a6 SHA1 4fe15dbc0b77689a1fee0cd01c769f9e20b1881e SHA256 5607388c95efcfc6c46fbdd43aa0150625ab1c4311f0f63a36028c1bcbd34be2
+MISC metadata.xml 167 RMD160 748756d87964a656252634c3b174df2cf3d6feb0 SHA1 f15052c659417013d87758244f8f0dbf3edf0e11 SHA256 faea5d20797fb2bd27f84fe03dd6f85939e51c0f2c467676ea62bab4041bf7f5
diff --git a/app-accessibility/epos/epos-2.5.37-r1.ebuild b/app-accessibility/epos/epos-2.5.37-r1.ebuild
new file mode 100644
index 000000000000..e88dd8ed0e87
--- /dev/null
+++ b/app-accessibility/epos/epos-2.5.37-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/epos/epos-2.5.37-r1.ebuild,v 1.11 2009/11/01 18:48:31 eva Exp $
+
+inherit eutils autotools
+
+DESCRIPTION="language independent text-to-speech system"
+HOMEPAGE="http://epos.ure.cas.cz/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ~ppc ppc64 x86"
+IUSE=""
+
+DEPEND=">=app-text/sgmltools-lite-3.0.3-r9"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-gcc43.patch"
+ sed -i -e "s/CCC/#CCC/" configure.ac
+
+ eautoreconf
+}
+
+src_compile() {
+ econf --enable-charsets --disable-portaudio
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ mv "${D}/usr/bin/say" "${D}/usr/bin/epos_say"
+
+ doinitd "${FILESDIR}/eposd"
+
+ dodoc WELCOME THANKS Changes "${FILESDIR}/README.gentoo"
+}
diff --git a/app-accessibility/epos/files/README.gentoo b/app-accessibility/epos/files/README.gentoo
new file mode 100644
index 000000000000..a058564ea278
--- /dev/null
+++ b/app-accessibility/epos/files/README.gentoo
@@ -0,0 +1,2 @@
+Due to /usr/bin/say conflicting with the speech-dispatcher ebuild, it has
+beenn moved to /usr/bin/epos_say.
diff --git a/app-accessibility/epos/files/epos-2.5.37-gcc43.patch b/app-accessibility/epos/files/epos-2.5.37-gcc43.patch
new file mode 100644
index 000000000000..4a61b5ffd04b
--- /dev/null
+++ b/app-accessibility/epos/files/epos-2.5.37-gcc43.patch
@@ -0,0 +1,23 @@
+--- epos-2.5.37.orig/src/nnet/neural.cc
++++ epos-2.5.37/src/nnet/neural.cc
+@@ -38,7 +38,7 @@
+ #include <string.h>
+ #include <ctype.h>
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
+ #include <time.h>
+
+ /*
+--- epos-2.5.37.orig/arch/win/service/install.cpp
++++ epos-2.5.37/arch/win/service/install.cpp
+@@ -23,7 +23,7 @@
+ #include <winsvc.h>
+ #include "service.h"
+ #include <stdio.h> //sprintf & fopen
+-#include <iostream.h>
++#include <iostream>
+ #include "Shlwapi.h"
+
+ SC_HANDLE scm;
+
diff --git a/app-accessibility/epos/files/eposd b/app-accessibility/epos/files/eposd
new file mode 100644
index 000000000000..36ffe148ec2b
--- /dev/null
+++ b/app-accessibility/epos/files/eposd
@@ -0,0 +1,21 @@
+#!/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/epos/files/eposd,v 1.3 2009/11/01 18:48:32 eva Exp $
+
+depend() {
+ use alsasound esound
+}
+
+start() {
+ ebegin "Starting eposd"
+ start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/eposd.pid \
+ --exec /usr/bin/eposd -- -f
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping eposd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/eposd.pid
+ eend $?
+}
diff --git a/app-accessibility/epos/metadata.xml b/app-accessibility/epos/metadata.xml
new file mode 100644
index 000000000000..cdac64016dfe
--- /dev/null
+++ b/app-accessibility/epos/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+<herd>accessibility</herd>
+</pkgmetadata>
diff --git a/app-accessibility/espeak/ChangeLog b/app-accessibility/espeak/ChangeLog
new file mode 100644
index 000000000000..ba9a8c62a385
--- /dev/null
+++ b/app-accessibility/espeak/ChangeLog
@@ -0,0 +1,318 @@
+# ChangeLog for app-accessibility/espeak
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.78 2009/11/01 18:49:54 eva Exp $
+
+*espeak-1.41.01 (07 Oct 2009)
+
+ 07 Oct 2009; William Hubbs <williamh@gentoo.org> +espeak-1.41.01.ebuild:
+ version bump
+
+ 18 May 2009; William Hubbs <williamh@gentoo.org> -espeak-1.39.ebuild,
+ -espeak-1.40.01.ebuild:
+ Removed old versions.
+
+ 15 May 2009; Raúl Porcel <armin76@gentoo.org> espeak-1.40.02.ebuild:
+ ia64/sparc stable wrt #265910
+
+ 05 May 2009; Jeroen Roovers <jer@gentoo.org> espeak-1.40.02.ebuild:
+ Stable for HPPA (bug #265910).
+
+ 26 Apr 2009; Brent Baude <ranger@gentoo.org> espeak-1.40.02.ebuild:
+ stable ppc, bug 265910
+
+ 23 Apr 2009; Markus Meier <maekke@gentoo.org> espeak-1.40.02:
+ amd64 stable, bug #265910
+
+ 18 Apr 2009; Tobias Klausmann <klausman@gentoo.org> espeak-1.40.02.ebuild:
+ Stable on alpha, bug #265910
+
+ 15 Apr 2009; Brent Baude <ranger@gentoo.org> espeak-1.40.02.ebuild:
+ Marking espeak-1.40.02 ppc64 for bug 265910
+
+ 01 Apr 2009; William Hubbs <williamh@gentoo.org> espeak-1.40.02.ebuild:
+ Stable on x86 and fixed dependencies.
+
+ 09 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org> espeak-1.39.ebuild,
+ espeak-1.40.01.ebuild, espeak-1.40.02.ebuild:
+ Fix typo.
+
+ 11 Jan 2009; William Hubbs <williamh@gentoo.org> -espeak-1.37-r1.ebuild,
+ -espeak-1.38.ebuild:
+ Removed old versions.
+
+ 11 Jan 2009; Raúl Porcel <armin76@gentoo.org> espeak-1.39.ebuild:
+ ia64/sparc stable wrt #254103
+
+ 10 Jan 2009; Markus Meier <maekke@gentoo.org> espeak-1.39.ebuild:
+ amd64/x86 stable, bug #254103
+
+ 09 Jan 2009; Tobias Klausmann <klausman@gentoo.org> espeak-1.39.ebuild:
+ Stable on alpha, bug #254103
+
+ 09 Jan 2009; Brent Baude <ranger@gentoo.org> espeak-1.39.ebuild:
+ stable ppc, bug 254103
+
+ 08 Jan 2009; Jeroen Roovers <jer@gentoo.org> espeak-1.39.ebuild:
+ Stable for HPPA (bug #254103).
+
+ 07 Jan 2009; Brent Baude <ranger@gentoo.org> espeak-1.39.ebuild:
+ stable ppc64, bug 254103
+
+*espeak-1.40.02 (04 Jan 2009)
+
+ 04 Jan 2009; William Hubbs <williamh@gentoo.org> +espeak-1.40.02.ebuild:
+ Version bump.
+
+ 24 Dec 2008; William Hubbs <williamh@gentoo.org> espeak-1.40.01.ebuild:
+ Removed support for portaudio 18 since it is no longer in the tree.
+
+*espeak-1.40.01 (24 Dec 2008)
+
+ 24 Dec 2008; William Hubbs <williamh@gentoo.org> +espeak-1.40.01.ebuild:
+ Version bump.
+
+*espeak-1.39 (19 Sep 2008)
+
+ 19 Sep 2008; William Hubbs <williamh@gentoo.org> +espeak-1.39.ebuild:
+ version bump.
+
+*espeak-1.38 (30 Aug 2008)
+
+ 30 Aug 2008; William Hubbs <williamh@gentoo.org> +espeak-1.38.ebuild:
+ version bump
+
+ 09 Aug 2008; Tobias Klausmann <klausman@gentoo.org> espeak-1.37-r1.ebuild:
+ Stable on alpha, bug #233112
+
+ 02 Aug 2008; William Hubbs <williamh@gentoo.org> -espeak-1.25.ebuild,
+ -espeak-1.36.ebuild, -espeak-1.36.02.ebuild, -espeak-1.37.ebuild:
+ Removed old versions.
+
+ 02 Aug 2008; Markus Rothe <corsair@gentoo.org> espeak-1.37-r1.ebuild:
+ Stable on ppc64; bug #233112
+
+ 01 Aug 2008; nixnut <nixnut@gentoo.org> espeak-1.37-r1.ebuild:
+ Stable on ppc wrt bug 233112
+
+ 29 Jul 2008; Jeroen Roovers <jer@gentoo.org> espeak-1.37-r1.ebuild:
+ Stable for HPPA (bug #233112).
+
+ 29 Jul 2008; Raúl Porcel <armin76@gentoo.org> espeak-1.37-r1.ebuild:
+ ia64/sparc/x86 stable wrt #233112
+
+ 27 Jul 2008; deedra waters <dmwaters@gentoo.org> espeak-1.37-r1.ebuild:
+ stable on amd64
+
+ 15 Jun 2008; Raúl Porcel <armin76@gentoo.org> espeak-1.37-r1.ebuild:
+ Add ~ia64 wrt #163285
+
+ 12 May 2008; Markus Rothe <corsair@gentoo.org> espeak-1.36.02.ebuild:
+ Stable on ppc64
+
+*espeak-1.37-r1 (26 Apr 2008)
+
+ 26 Apr 2008; William Hubbs <williamh@gentoo.org> +espeak-1.37-r1.ebuild:
+ Rev bump to install dictsource directory in /usr/share/espeak-data for
+ #218597.
+
+*espeak-1.37 (20 Apr 2008)
+
+ 20 Apr 2008; William Hubbs <williamh@gentoo.org> +espeak-1.37.ebuild:
+ Version bump. Also, for #218597, do not allow both portaudio and
+ pulseaudio in the use flags.
+
+ 15 Apr 2008; Jeroen Roovers <jer@gentoo.org> espeak-1.36.02.ebuild:
+ Stable for HPPA (bug #217235).
+
+ 12 Apr 2008; Raúl Porcel <armin76@gentoo.org> espeak-1.36.ebuild:
+ sparc stable
+
+ 10 Apr 2008; Markus Meier <maekke@gentoo.org> espeak-1.36.ebuild:
+ amd64/x86 stable, bug #216707
+
+ 10 Apr 2008; Markus Rothe <corsair@gentoo.org> espeak-1.36.ebuild:
+ Stable on ppc64; bug #216707
+
+ 09 Apr 2008; nixnut <nixnut@gentoo.org> espeak-1.36.02.ebuild:
+ Stable on ppc wrt bug #216707
+
+*espeak-1.36.02 (24 Mar 2008)
+
+ 24 Mar 2008; William Hubbs <williamh@gentoo.org> +espeak-1.36.02.ebuild:
+ Version bump.
+
+ 12 Mar 2008; William Hubbs <williamh@gentoo.org> espeak-1.36.ebuild:
+ Updated the ebuild to pass the correct options to make if neither portaudio
+ nor pulseaudio is in the use flags.
+
+*espeak-1.36 (10 Mar 2008)
+
+ 10 Mar 2008; William Hubbs <williamh@gentoo.org>
+ -files/espeak-1.35-makefile.patch, -espeak-1.35.ebuild,
+ +espeak-1.36.ebuild:
+ Version bump and removed old version.
+
+ 09 Mar 2008; William Hubbs <williamh@gentoo.org>
+ files/espeak-1.35-makefile.patch:
+ Updated the makefile patch so that espeak builds correctly if no audio option
+ is in the use flags. Also, I sent this patch upstream.
+
+ 08 Mar 2008; William Hubbs <williamh@gentoo.org>
+ -files/espeak-1.19-big-endian.patch,
+ -files/espeak-1.19-ppc64-segfault.patch,
+ -files/espeak-1.20-big-endian.patch,
+ -files/espeak-1.20-ppc64-segfault.patch,
+ -files/espeak-1.22-makefile.patch,
+ -files/espeak-1.26-ppc64-segfault.patch,
+ -files/espeak-1.27-ppc64-segfault.patch, -espeak-1.19.ebuild,
+ -espeak-1.20-r1.ebuild, -espeak-1.22.ebuild, -espeak-1.26.ebuild,
+ -espeak-1.26-r1.ebuild, -espeak-1.27.ebuild, -espeak-1.28.ebuild,
+ -espeak-1.29.ebuild, -espeak-1.30.ebuild, -espeak-1.31.ebuild,
+ -espeak-1.34.ebuild:
+ Major cleanup; removed several old versions.
+
+*espeak-1.35 (08 Mar 2008)
+
+ 08 Mar 2008; William Hubbs <williamh@gentoo.org>
+ +files/espeak-1.35-makefile.patch, +espeak-1.35.ebuild:
+ Version bump.
+
+ 08 Mar 2008; Markus Rothe <corsair@gentoo.org> espeak-1.34.ebuild:
+ Added ~ppc64; bug #163285
+
+*espeak-1.34 (08 Mar 2008)
+
+ 08 Mar 2008; William Hubbs <williamh@gentoo.org> +espeak-1.34.ebuild:
+ Version bump.
+
+*espeak-1.31 (20 Jan 2008)
+
+ 20 Jan 2008; William Hubbs <williamh@gentoo.org> +espeak-1.31.ebuild:
+ Version bump.
+
+*espeak-1.30 (01 Jan 2008)
+
+ 01 Jan 2008; William Hubbs <williamh@gentoo.org> +espeak-1.30.ebuild:
+ Version bump.
+
+ 26 Dec 2007; Christian Heim <phreak@gentoo.org> espeak-1.19.ebuild,
+ espeak-1.20-r1.ebuild, espeak-1.25.ebuild, espeak-1.26.ebuild,
+ espeak-1.26-r1.ebuild, espeak-1.27.ebuild, espeak-1.28.ebuild,
+ espeak-1.29.ebuild:
+ Fix the quotation.
+
+ 28 Aug 2007; Jeroen Roovers <jer@gentoo.org> files/digest-espeak-1.29,
+ Manifest:
+ Fixed digest for 1.29.
+
+*espeak-1.29 (28 Aug 2007)
+
+ 28 Aug 2007; William Hubbs <williamh@gentoo.org> +espeak-1.29.ebuild:
+ Version bump.
+
+ 27 Aug 2007; deedra waters <dmwaters@gentoo.org> espeak-1.25.ebuild:
+ Marking 1.25 stable on amd64
+
+*espeak-1.28 (19 Jul 2007)
+
+ 19 Jul 2007; William Hubbs <williamh@gentoo.org> +espeak-1.28.ebuild:
+ Version bump.
+
+*espeak-1.27 (04 Jul 2007)
+
+ 04 Jul 2007; William Hubbs <williamh@gentoo.org>
+ +files/espeak-1.27-ppc64-segfault.patch, +espeak-1.27.ebuild:
+ Version bump.
+
+ 10 Jun 2007; Jeroen Roovers <jer@gentoo.org> files/digest-espeak-1.26,
+ files/digest-espeak-1.26-r1, Manifest:
+ Fixing digest.
+
+*espeak-1.26-r1 (10 Jun 2007)
+
+ 10 Jun 2007; William Hubbs <williamh@gentoo.org>
+ +files/espeak-1.26-ppc64-segfault.patch, +espeak-1.26-r1.ebuild:
+ Rev bump to fix a seg fault on ppc64 for bug #163285.
+
+*espeak-1.26 (09 Jun 2007)
+
+ 09 Jun 2007; William Hubbs <williamh@gentoo.org> +espeak-1.26.ebuild:
+ Version bump.
+
+ 07 Jun 2007; Fernando J. Pereda <ferdy@gentoo.org> espeak-1.25.ebuild:
+ Added ~alpha as per bug #163285. Thanks to Brian Evans
+ <grknight2k@bluebottle.com> for testing.
+
+ 05 Jun 2007; Jeroen Roovers <jer@gentoo.org> espeak-1.25.ebuild:
+ Marked ~hppa (bug #163285).
+
+*espeak-1.25 (19 May 2007)
+
+ 19 May 2007; William Hubbs <williamh@gentoo.org> +espeak-1.25.ebuild:
+ Version bump.
+
+ 06 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> espeak-1.22.ebuild:
+ Added ~ppc, bug #163285
+
+ 20 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> espeak-1.22.ebuild:
+ Keyworded ~sparc wrt #163285
+
+*espeak-1.22 (20 Apr 2007)
+
+ 20 Apr 2007; Leonardo Boshell <leonardop@gentoo.org>
+ +files/espeak-1.22-makefile.patch, +espeak-1.22.ebuild:
+ New release. Integrated new logic to fix the byte order and compile the
+ necessary binary files in big-endian machines, as described in bug #163285.
+
+*espeak-1.20-r1 (25 Feb 2007)
+
+ 25 Feb 2007; William Hubbs <williamh@gentoo.org> -espeak-1.20.ebuild,
+ +espeak-1.20-r1.ebuild:
+ Rev bump to fix #168066.
+
+*espeak-1.20 (18 Feb 2007)
+
+ 18 Feb 2007; William Hubbs <williamh@gentoo.org>
+ +files/espeak-1.20-big-endian.patch,
+ +files/espeak-1.20-ppc64-segfault.patch, +espeak-1.20.ebuild:
+ Version bump.
+
+ 10 Feb 2007; Steve Dibb <beandog@gentoo.org> espeak-1.19.ebuild:
+ amd64 stable, bug 163285
+
+ 07 Feb 2007; William Hubbs <williamh@gentoo.org>
+ -files/espeak-1.18-64bits.patch, -files/espeak-1.18-parallel.patch,
+ files/espeak-1.19-big-endian.patch, -espeak-1.16.ebuild,
+ -espeak-1.18.ebuild:
+ Removed old versions, also updated espeak-1.19-big-endian.patch.
+
+ 06 Feb 2007; William Hubbs <williamh@gentoo.org> espeak-1.19.ebuild:
+ Added patches to fix a segfault on ppc64 and to move ARCH_BIG out of the
+ Makefile.
+
+*espeak-1.19 (31 Jan 2007)
+
+ 31 Jan 2007; William Hubbs <williamh@gentoo.org> +espeak-1.19.ebuild:
+ Version bump.
+
+ 24 Jan 2007; Leonardo Boshell <leonardop@gentoo.org>
+ +files/espeak-1.18-64bits.patch, +files/espeak-1.18-parallel.patch,
+ espeak-1.18.ebuild:
+ Added a couple of patches to fix compilation in parallel, and in amd64.
+
+*espeak-1.18 (22 Jan 2007)
+
+ 22 Jan 2007; Leonardo Boshell <leonardop@gentoo.org> +espeak-1.18.ebuild:
+ New release, as required by the latest gnome-speech. Honour CXXFLAGS. Use
+ the Makefile to install instead of doing it manually.
+
+ 06 Nov 2006; Piotr Jaroszyński <peper@gentoo.org> espeak-1.16.ebuild:
+ Add ~amd64 wrt bug #154245.
+
+*espeak-1.16 (29 Oct 2006)
+
+ 29 Oct 2006; William Hubbs <williamh@gentoo.org> +metadata.xml,
+ +espeak-1.16.ebuild:
+ Initial commit.
+ Thanks to breb@sent.com for the ebuild which I based this on, in bug 151004.
+
diff --git a/app-accessibility/espeak/Manifest b/app-accessibility/espeak/Manifest
new file mode 100644
index 000000000000..e30323b27ec2
--- /dev/null
+++ b/app-accessibility/espeak/Manifest
@@ -0,0 +1,6 @@
+DIST espeak-1.40.02-source.zip 1400971 RMD160 caca57d5a6b5165d5b7edbb9c465cb37bc4ec3ec SHA1 de75304b0b58a18669bd05b3fa89573dc4787085 SHA256 b55e323a52be38337f8d5f219fd8878fc7b62b9e25d8cc15685e5f815bf6519e
+DIST espeak-1.41.01-source.zip 1476908 RMD160 bb95144e78c57aa4607be927ea6832802966c2bb SHA1 458bf2f94d598b10ca5d4b9e6855d789e4557f2d SHA256 1c89178b8021f77352eb482e93f2545044c7010ec5c1f902fbdee899bfde01a2
+EBUILD espeak-1.40.02.ebuild 2096 RMD160 83aff3e3c9e5ffe83e20045c5cd6493aaa216cde SHA1 cbbe27b34fa526c05c7f30f99c3deb90d8573f2a SHA256 386cc4835cd50d6211afb27317b71301b477e85a5bf41366ba665926442498c4
+EBUILD espeak-1.41.01.ebuild 1967 RMD160 97364458903d42c4ff97921c5f126ba5a45c8880 SHA1 5d1b5b2c4c5b6d94662085ae315761f4bb8be8c3 SHA256 39971a0438d490c1f10878c6fdaecf0dda956e61785e13c7bb16f0a00217eb4b
+MISC ChangeLog 10485 RMD160 3b2f627d6fdce34b604ee568c8a9a83dc186fb02 SHA1 d0e8c88603259de18eee81b3a1eea1db07489d47 SHA256 6a598c79df07383750b8436f70dc03368a0a9a588552bfd165cd5ee0a9c2b98e
+MISC metadata.xml 229 RMD160 7f8d6a0235529eccff705022803122c9534628d7 SHA1 2295356b566d60c8eb979db0e598de9d1d8ccf49 SHA256 b128d301356b3f98f1d6093b4401c36143ff55fc62636612567b0995739b9e66
diff --git a/app-accessibility/espeak/espeak-1.40.02.ebuild b/app-accessibility/espeak/espeak-1.40.02.ebuild
new file mode 100644
index 000000000000..85286e9df4bf
--- /dev/null
+++ b/app-accessibility/espeak/espeak-1.40.02.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.40.02.ebuild,v 1.11 2009/11/01 18:49:54 eva Exp $
+
+inherit eutils
+
+MY_P="${P}-source"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+DESCRIPTION="Speech synthesizer for English and other languages"
+HOMEPAGE="http://espeak.sourceforge.net/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE="portaudio pulseaudio"
+RDEPEND="portaudio? ( >=media-libs/portaudio-18.1-r5 )
+ pulseaudio? ( media-sound/pulseaudio )"
+ DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}/${MY_P}
+
+get_audio() {
+ local MY_AUDIO
+
+ MY_AUDIO=none
+ if use portaudio; then
+ MY_AUDIO=portaudio
+ elif use pulseaudio; then
+ MY_AUDIO=pulseaudio
+ fi
+ echo ${MY_AUDIO}
+}
+
+pkg_setup() {
+ if ! use portaudio && ! use pulseaudio; then
+ ewarn
+ ewarn Since portaudio and pulseaudio are not in your use flags,
+ ewarn espeak will only be able to create wav files.
+ ewarn If this is not what you want, press ctrl-c and put either
+ ewarn portaudio or pulseaudio in your use flags.
+ ebeep
+ epause 10
+ elif use portaudio && use pulseaudio; then
+ die "You must choose either portaudio or pulseaudio, but not both."
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+
+ # portaudio.h is by default the same as portaudio18.h, but use the version
+ # 19 API if available
+ if use portaudio; then
+ if has_version "=media-libs/portaudio-19*" ; then
+ mv -f "${S}/src/portaudio19.h" "${S}/src/portaudio.h"
+ fi
+ fi
+}
+
+src_compile() {
+ cd src
+ emake AUDIO="$(get_audio)" CXXFLAGS="${CXXFLAGS}" all || die "Compilation failed"
+
+ einfo "Fixing byte order of phoneme data files"
+ cd "${S}/platforms/big_endian"
+ make
+ ./espeak-phoneme-data "${S}/espeak-data"
+ cp -f phondata phonindex phontab "${S}/espeak-data"
+}
+
+src_install() {
+ cd src
+ make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" AUDIO="$(get_audio)" install || die "Installation failed"
+
+ cd ..
+ insinto /usr/share/espeak-data
+ doins -r dictsource
+ dodoc ChangeLog ReadMe
+ dohtml -r docs/*
+}
diff --git a/app-accessibility/espeak/espeak-1.41.01.ebuild b/app-accessibility/espeak/espeak-1.41.01.ebuild
new file mode 100644
index 000000000000..50dba92c01b7
--- /dev/null
+++ b/app-accessibility/espeak/espeak-1.41.01.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.41.01.ebuild,v 1.3 2009/11/01 18:49:54 eva Exp $
+
+EAPI="2"
+
+inherit eutils
+
+MY_P="${P}-source"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+DESCRIPTION="Speech synthesizer for English and other languages"
+HOMEPAGE="http://espeak.sourceforge.net/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="portaudio pulseaudio"
+RDEPEND="portaudio? ( >=media-libs/portaudio-19_pre20071207 )
+ pulseaudio? ( media-sound/pulseaudio )"
+ DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}/${MY_P}
+
+get_audio() {
+ local MY_AUDIO
+
+ MY_AUDIO=none
+ if use portaudio; then
+ MY_AUDIO=portaudio
+ elif use pulseaudio; then
+ MY_AUDIO=pulseaudio
+ fi
+ echo ${MY_AUDIO}
+}
+
+pkg_setup() {
+ if ! use portaudio && ! use pulseaudio; then
+ ewarn
+ ewarn Since portaudio and pulseaudio are not in your use flags,
+ ewarn espeak will only be able to create wav files.
+ ewarn If this is not what you want, press ctrl-c and put either
+ ewarn portaudio or pulseaudio in your use flags.
+ ebeep
+ epause 10
+ elif use portaudio && use pulseaudio; then
+ die "You must choose either portaudio or pulseaudio, but not both."
+ fi
+}
+
+src_prepare() {
+ cd src
+ # gentoo uses portaudio 19.
+ if use portaudio; then
+ mv -f portaudio19.h portaudio.h
+ fi
+}
+
+src_compile() {
+ cd src
+ emake AUDIO="$(get_audio)" CXXFLAGS="${CXXFLAGS}" all || die "Compilation failed"
+
+ einfo "Fixing byte order of phoneme data files"
+ cd "${S}/platforms/big_endian"
+ make
+ ./espeak-phoneme-data "${S}/espeak-data"
+ cp -f phondata phonindex phontab "${S}/espeak-data"
+}
+
+src_install() {
+ cd src
+ make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" AUDIO="$(get_audio)" install || die "Installation failed"
+
+ cd ..
+ insinto /usr/share/espeak-data
+ doins -r dictsource
+ dodoc ChangeLog ReadMe
+ dohtml -r docs/*
+}
diff --git a/app-accessibility/espeak/metadata.xml b/app-accessibility/espeak/metadata.xml
new file mode 100644
index 000000000000..6a31c202cb6d
--- /dev/null
+++ b/app-accessibility/espeak/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</maintainer>
+</pkgmetadata>
diff --git a/app-accessibility/espeakup/ChangeLog b/app-accessibility/espeakup/ChangeLog
new file mode 100644
index 000000000000..218f303c6978
--- /dev/null
+++ b/app-accessibility/espeakup/ChangeLog
@@ -0,0 +1,69 @@
+# ChangeLog for app-accessibility/espeakup
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeakup/ChangeLog,v 1.18 2009/11/01 18:50:30 eva Exp $
+
+ 09 Oct 2009; William Hubbs <williamh@gentoo.org> espeakup-0.71.ebuild,
+ espeakup-9999.ebuild:
+ changed some echo commands to elogs.
+
+ 07 Sep 2009; William Hubbs <williamh@gentoo.org> espeakup-9999.ebuild:
+ Updated prefix setting in the live ebuild.
+
+ 07 Aug 2009; William Hubbs <williamh@gentoo.org> -espeakup-0.60.ebuild:
+ removed old version
+
+ 07 Aug 2009; Jeremy Olexa <darkside@gentoo.org> ChangeLog:
+ amd64 stable, bug 278689
+
+ 22 Jul 2009; William Hubbs <williamh@gentoo.org> espeakup-0.71.ebuild:
+ stable x86
+
+*espeakup-9999 (22 Jul 2009)
+
+ 22 Jul 2009; William Hubbs <williamh@gentoo.org> +espeakup-9999.ebuild:
+ added live ebuild for testing
+
+*espeakup-0.71 (31 May 2009)
+
+ 31 May 2009; William Hubbs <williamh@gentoo.org> +espeakup-0.71.ebuild:
+ Version bump.
+
+ 23 Apr 2009; Markus Meier <maekke@gentoo.org> espeakup-0.60:
+ amd64 stable, bug #266586
+
+ 17 Apr 2009; William Hubbs <williamh@gentoo.org> espeakup-0.60:
+ Stable on x86.
+
+ 01 Apr 2009; William Hubbs <williamh@gentoo.org> metadata.xml:
+ Took over maintainership due to dmwaters retiring.
+
+*espeakup-0.60 (09 Mar 2009)
+
+ 09 Mar 2009; William Hubbs <williamh@gentoo.org> +files/espeakup.confd,
+ files/espeakup.rc, -espeakup-0.4.ebuild, -espeakup-0.51.ebuild,
+ +espeakup-0.60.ebuild:
+ Version bump and removed old versions.
+
+*espeakup-0.51 (11 Feb 2009)
+
+ 11 Feb 2009; William Hubbs <williamh@gentoo.org> +espeakup-0.51.ebuild:
+ Version bump.
+
+ 23 Oct 2008; William Hubbs <williamh@gentoo.org> -espeakup-0.2.ebuild:
+ Removed old version.
+
+*espeakup-0.4 (23 Oct 2008)
+
+ 23 Oct 2008; William Hubbs <williamh@gentoo.org> +espeakup-0.4.ebuild:
+ Version bump.
+
+ 11 Sep 2008; Deedra Waters <dmwaters@gentoo.org> metadata.xml,
+ espeakup-0.2.ebuild:
+ Added ~amd64 keyword, and took over maintainer at williamh's request.
+
+*espeakup-0.2 (02 Sep 2008)
+
+ 02 Sep 2008; William Hubbs <williamh@gentoo.org> +files/espeakup.rc,
+ +metadata.xml, +espeakup-0.2.ebuild:
+ Initial commit.
+
diff --git a/app-accessibility/espeakup/Manifest b/app-accessibility/espeakup/Manifest
new file mode 100644
index 000000000000..1d27452719a0
--- /dev/null
+++ b/app-accessibility/espeakup/Manifest
@@ -0,0 +1,7 @@
+AUX espeakup.confd 256 RMD160 847e6073bb90041f5bd48e4ad1f08cbaebec1458 SHA1 4cf358285346265eef4a3c46bc8fa6f7ed8ab4b5 SHA256 32e6de11417ebb199a7bf46eb8cf77054b1af1c9f4bcc80b856b34758830eb9f
+AUX espeakup.rc 599 RMD160 25d316cf0289a1b1943ce3af1f11c05623936c9f SHA1 f3abff5067304fd1ecef004249f5545aadc98ea3 SHA256 4a198108a3cb63be67fbcd9dbdd3042a286a685f5d694f0843fc0e739b5cc0bb
+DIST espeakup-0.71.tar.bz2 24663 RMD160 8ed676256b31249af634ed2480f5e37cbf86e764 SHA1 a5ef926d1d2f8ad47d7cac1e154cedf73399746c SHA256 8307986998256db21e615c4edc1befedde28a6995971da258e9d513dd79bd3ab
+EBUILD espeakup-0.71.ebuild 1132 RMD160 cb0d8c419ad6cbcb03f7ecddbe67c18adf2f65dd SHA1 66fd28b16d688bf17f4754215d0ad6df1ffec313 SHA256 5b9d0e308b879ff140d28018bc4ba9100cf438d0bfca53e02b79b42c3068388d
+EBUILD espeakup-9999.ebuild 1176 RMD160 004050fd47bd258ad1f15e15e6845988e86704b4 SHA1 08828da1e45139b7bb069765b0a22a03b38a9be1 SHA256 3559d38489f80dca0999496240d32d0663bd977f0fa1de9eca8b1eab1fb79161
+MISC ChangeLog 2203 RMD160 ace14a7754824073bef50ea442081dd7ff6dd943 SHA1 c36eabaa4e306e3a35ed3d311a48edc02e9ee296 SHA256 c385fd9a53766d8f3e3633de9b381c1b0fa279b8bd1081e979cb4634e5834c1b
+MISC metadata.xml 379 RMD160 da030cc3f768bd3756b9f602ac8f694d392eb84c SHA1 1f772643fe71cd3d2c01fdaef115fcc76bd8fe3c SHA256 730c8985450ad52a4d2f4f57884dc8973705daf107fb3bcdf433e0039f4f20d9
diff --git a/app-accessibility/espeakup/espeakup-0.71.ebuild b/app-accessibility/espeakup/espeakup-0.71.ebuild
new file mode 100644
index 000000000000..566eec2fbb66
--- /dev/null
+++ b/app-accessibility/espeakup/espeakup-0.71.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeakup/espeakup-0.71.ebuild,v 1.6 2009/11/01 18:50:30 eva Exp $
+
+DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup"
+HOMEPAGE="http://www.linux-speakup.org"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="app-accessibility/espeak"
+RDEPEND="${DEPEND}
+ app-accessibility/speakup"
+
+src_compile() {
+ emake || die "Compile failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Install failed."
+ dodoc ChangeLog README ToDo
+ newconfd "${FILESDIR}"/espeakup.confd espeakup
+ newinitd "${FILESDIR}"/espeakup.rc espeakup
+}
+
+pkg_postinst() {
+ elog "To get espeakup to start automatically, it is currently recommended"
+ elog "that you add it to the default run level, by giving the following"
+ elog "command as root."
+ elog
+ elog "rc-update add espeakup default"
+ elog
+ elog "You can also set a default voice now for espeakup."
+ elog "See /etc/conf.d/espeakup for how to do this."
+}
diff --git a/app-accessibility/espeakup/espeakup-9999.ebuild b/app-accessibility/espeakup/espeakup-9999.ebuild
new file mode 100644
index 000000000000..131bb46bdcad
--- /dev/null
+++ b/app-accessibility/espeakup/espeakup-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeakup/espeakup-9999.ebuild,v 1.5 2009/11/01 18:50:30 eva Exp $
+
+EGIT_REPO_URI="git://github.com/williamh/espeakup.git"
+inherit git
+
+DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup"
+HOMEPAGE="http://www.github.com/williamh/espeakup"
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="app-accessibility/espeak"
+RDEPEND="${DEPEND}
+ app-accessibility/speakup"
+
+src_compile() {
+ emake || die "Compile failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install || die "Install failed."
+ dodoc README ToDo
+ newconfd "${FILESDIR}"/espeakup.confd espeakup
+ newinitd "${FILESDIR}"/espeakup.rc espeakup
+}
+
+pkg_postinst() {
+ elog "To get espeakup to start automatically, it is currently recommended"
+ elog "that you add it to the default run level, by giving the following"
+ elog "command as root."
+ elog
+ elog "rc-update add espeakup default"
+ elog
+ elog "You can also set a default voice now for espeakup."
+ elog "See /etc/conf.d/espeakup for how to do this."
+}
diff --git a/app-accessibility/espeakup/files/espeakup.confd b/app-accessibility/espeakup/files/espeakup.confd
new file mode 100644
index 000000000000..035012cc08e5
--- /dev/null
+++ b/app-accessibility/espeakup/files/espeakup.confd
@@ -0,0 +1,9 @@
+# conf.d file for espeakup
+#
+# Please check man 8 espeakup for more information about the options
+# espeakup accepts.
+#
+# Currently, the only meaningful option is:
+# --default-voice=voicename -- set the espeak voice espeakup will use.
+#
+ESPEAKUP_OPTS=""
diff --git a/app-accessibility/espeakup/files/espeakup.rc b/app-accessibility/espeakup/files/espeakup.rc
new file mode 100644
index 000000000000..2ab012cec01e
--- /dev/null
+++ b/app-accessibility/espeakup/files/espeakup.rc
@@ -0,0 +1,28 @@
+#!/sbin/runscript
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeakup/files/espeakup.rc,v 1.4 2009/11/01 18:50:32 eva Exp $
+
+depend() {
+ after modules
+ use alsasound pulseaudio
+}
+
+start() {
+ ebegin "Starting espeakup"
+ start-stop-daemon --start --exec /usr/bin/espeakup \
+ -- ${ESPEAKUP_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping espeakup"
+ start-stop-daemon --stop --pidfile /var/run/espeakup.pid
+ eend $?
+}
+
+restart() {
+ svc_stop || exit 1
+ sleep 2
+ svc_start || exit 1
+}
diff --git a/app-accessibility/espeakup/metadata.xml b/app-accessibility/espeakup/metadata.xml
new file mode 100644
index 000000000000..484f3c3991ed
--- /dev/null
+++ b/app-accessibility/espeakup/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+</maintainer>
+<longdescription>
+Espeakup is a small lightweight connector which makes it possible for
+speakup to use espeak as its synthesizer.
+</longdescription>
+</pkgmetadata>
diff --git a/app-accessibility/festival/ChangeLog b/app-accessibility/festival/ChangeLog
new file mode 100644
index 000000000000..99c3ddf3f920
--- /dev/null
+++ b/app-accessibility/festival/ChangeLog
@@ -0,0 +1,463 @@
+# ChangeLog for app-accessibility/festival
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/festival/ChangeLog,v 1.87 2009/11/01 18:52:37 eva Exp $
+
+ 08 Jul 2009; William Hubbs <williamh@gentoo.org> metadata.xml:
+ Added neurogeek back as maintainer.
+
+ 15 Mar 2009; William Hubbs <williamh@gentoo.org> metadata.xml:
+ Adding neurogeek as maintainer.
+
+ 09 Feb 2009; William Hubbs <williamh@gentoo.org>
+ festival-1.96_beta-r1.ebuild:
+ Fixed the gcc 4.3 patch order for bug #205401.
+
+*festival-1.96_beta-r1 (09 Feb 2009)
+
+ 09 Feb 2009; William Hubbs <williamh@gentoo.org>
+ +files/speech-tools-1.2.96_beta-gcc43-include.patch,
+ +files/festival-1.96_beta-hts-voices.patch, +festival-1.96_beta-r1.ebuild:
+ Add back the HTS voices, thanks to garlicbread@ntlworld.com for the patch.
+ Also add back the MultiSyn engine.
+ This closes bug #211214.
+
+ 23 Nov 2008; Patrick Lauer <patrick@gentoo.org> festival-1.96_beta.ebuild:
+ Fixing homepage to point directly at the actual project page.
+
+ 10 Aug 2008; William Hubbs <williamh@gentoo.org>
+ festival-1.96_beta.ebuild:
+ Closes bug 220285 (alsa support), thanks to solar. Also, this adds back
+ the speech synthesis engines needed by bug 211214. Again, thanks to solar.
+
+ 15 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
+ add GLEP 56 USE flag desc from use.local.desc
+
+ 20 Mar 2008; William Hubbs <williamh@gentoo.org>
+ -files/festival-1.4.3-asterisk.patch,
+ -files/festival-1.95_beta-asterisk.patch,
+ -files/festival-1.95_beta-fbsd.patch,
+ -files/festival-1.95_beta-gcc41-amd64-int-pointer.patch,
+ -files/festival-1.95_beta-gcc41-amd64.patch,
+ -files/festival-1.95_beta-gcc41.patch, -files/festival-gcc3.3.diff,
+ -files/festival-1.95_beta-init-scm.patch, -festival-1.4.3-r3.ebuild,
+ -festival-1.4.3-r4.ebuild, -festival-1.95_beta.ebuild,
+ -festival-1.95_beta-r1.ebuild, -festival-1.95_beta-r2.ebuild,
+ -festival-1.95_beta-r3.ebuild, -festival-1.95_beta-r4.ebuild:
+ Removed old versions.
+
+ 13 Mar 2008; William Hubbs <williamh@gentoo.org>
+ festival-1.96_beta.ebuild:
+ Adding back the ~x86-fbsd keyword; I'm not sure why it was dropped.
+
+ 07 Mar 2008; William Hubbs <williamh@gentoo.org>
+ festival-1.96_beta.ebuild:
+ I am adding back the mips keyword since I'm the maintainer and I'm not sure
+ how it got dropped. This closes #209077.
+
+ 03 Mar 2008; Raúl Porcel <armin76@gentoo.org> festival-1.96_beta.ebuild:
+ alpha/ia64/sparc stable wrt #209081
+
+ 10 Feb 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ festival-1.96_beta.ebuild:
+ ppc stable, bug #209081
+
+ 07 Feb 2008; Jeroen Roovers <jer@gentoo.org> festival-1.96_beta.ebuild:
+ Stable for HPPA (bug #209081).
+
+ 07 Feb 2008; Brent Baude <ranger@gentoo.org> festival-1.96_beta.ebuild:
+ stable ppc64, bug 209081
+
+ 06 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
+ festival-1.96_beta.ebuild:
+ stable x86 amd64, bug 209081
+
+ 12 Jan 2008; William Hubbs <williamh@gentoo.org>
+ +files/festival-1.96_beta-gcc43.patch, festival-1.96_beta.ebuild:
+ Fixed dependencies for bug #199886.
+ Applied a gcc 4.3 patch for bug #205401 -- thanks to dirtyepic@gentoo.org.
+
+ 29 Aug 2007; William Hubbs <williamh@gentoo.org>
+ +files/festival-1.96_beta-init-scm.patch:
+ Fixed patch bug #190619.
+
+*festival-1.96_beta (28 Aug 2007)
+
+ 28 Aug 2007; William Hubbs <williamh@gentoo.org>
+ +festival-1.96_beta.ebuild:
+ Version bump #188821.
+ Also, I have been able to re-enstate the dependency on speech-tools.
+
+ 06 Jul 2007; Roy Marples <uberlord@gentoo.org>
+ +files/festival-1.95_beta-fbsd.patch, festival-1.95_beta-r4.ebuild:
+ Add patch to build on fbsd, #183686 thanks to Nathan Smith.
+ Keyworded ~x86-fbsd.
+
+ 11 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ festival-1.95_beta-r4.ebuild:
+ Stable on sparc wrt security #170477
+
+ 10 Jun 2007; Raúl Porcel <armin76@gentoo.org>
+ festival-1.95_beta-r4.ebuild:
+ x86 stable wrt security #170477
+
+ 09 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ festival-1.95_beta-r4.ebuild:
+ Marked stable on amd64 as per bug 170477.
+
+ 09 Jun 2007; Jose Luis Rivero <yoswink@gentoo.org>
+ festival-1.95_beta-r4.ebuild:
+ Stable on alpha wrt security bug #170477. Thanks to Brian Evans (grknight)
+ for testing.
+
+ 09 Jun 2007; Markus Rothe <corsair@gentoo.org>
+ festival-1.95_beta-r4.ebuild:
+ Stable on ppc64; bug #170477
+
+ 09 Jun 2007; Jeroen Roovers <jer@gentoo.org> festival-1.95_beta-r4.ebuild:
+ Stable for HPPA (bug #170477).
+
+ 09 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ festival-1.95_beta-r4.ebuild:
+ ppc stable, bug #170477
+
+*festival-1.95_beta-r4 (09 Jun 2007)
+
+ 09 Jun 2007; William Hubbs <williamh@gentoo.org> files/festival.rc,
+ files/server.scm, +festival-1.95_beta-r4.ebuild:
+ Fix for security bug #170477.
+ Thanks to solar for the patch.
+
+ 28 Apr 2007; Sven Wegener <swegener@gentoo.org> festival-1.4.3-r3.ebuild,
+ festival-1.4.3-r4.ebuild, festival-1.95_beta.ebuild,
+ festival-1.95_beta-r1.ebuild, festival-1.95_beta-r2.ebuild,
+ festival-1.95_beta-r3.ebuild:
+ Fix *initd, *confd and *envd calls (#173884, #174266)
+
+*festival-1.95_beta-r3 (06 Nov 2006)
+
+ 06 Nov 2006; William Hubbs <williamh@gentoo.org>
+ +festival-1.95_beta-r3.ebuild:
+ Did a rev bump to install the multisyn code.
+
+*festival-1.95_beta-r2 (04 Nov 2006)
+
+ 04 Nov 2006; William Hubbs <williamh@gentoo.org> files/server.scm,
+ +festival-1.95_beta-r2.ebuild:
+ This revision fixes bug #118404, now libfestival.a will be installed.
+ Also, I revised server.scm so that it only contains server settings.
+
+ 19 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
+ festival-1.95_beta-r1.ebuild:
+ Stable on Alpha.
+
+ 15 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
+ festival-1.95_beta-r1.ebuild:
+ Stable on ia64.
+
+ 12 Oct 2006; Guy Martin <gmsoft@gentoo.org> festival-1.95_beta-r1.ebuild:
+ Stable on hppa.
+
+ 26 Sep 2006; Jason Wever <weeve@gentoo.org> festival-1.95_beta-r1.ebuild:
+ Stable the right one for SPARC wrt bug #146897.
+
+ 26 Sep 2006; Jason Wever <weeve@gentoo.org> festival-1.95_beta.ebuild:
+ Stable on SPARC wrt bug #146897.
+
+ 24 Sep 2006; Michael Hanselmann <hansmi@gentoo.org>
+ festival-1.95_beta-r1.ebuild:
+ Stable on ppc.
+
+ 22 Sep 2006; Michael Cummings <mcummings@gentoo.org>
+ festival-1.95_beta-r1.ebuild:
+ Keywording amd64, bug 146897
+
+ 21 Sep 2006; <ticho@gentoo.org> festival-1.95_beta-r1.ebuild:
+ Stable on x86, bug #146897.
+
+ 21 Sep 2006; Markus Rothe <corsair@gentoo.org>
+ festival-1.95_beta-r1.ebuild:
+ Stable on ppc64; bug #146897
+
+*festival-1.95_beta-r1 (21 Sep 2006)
+
+ 21 Sep 2006; William Hubbs <williamh@gentoo.org>
+ +files/festival-1.95_beta-init-scm.patch, festival-1.4.3-r3.ebuild,
+ festival-1.4.3-r4.ebuild, +festival-1.95_beta-r1.ebuild:
+ This revision fixes dependencies for X and esd use flags.
+ It also makes it possible to configure siteinit.scm and sitevars.scm by
+ moving them to /etc/festival.
+ The dependency between festival and speech-tools has been broken because
+ festival now directly includes source files from speech-tools.
+ I added a blocker so that old versions of festival cannot be installed with
+ the new speech-tools.
+ This is for bug #146897.
+
+ 20 Sep 2006; <blubb@gentoo.org> festival-1.95_beta.ebuild:
+ stable on amd64
+
+ 09 Sep 2006; <nixnut@gentoo.org> festival-1.95_beta.ebuild:
+ Stable on ppc wrt bug 146897
+
+ 08 Aug 2006; William Hubbs <williamh@gentoo.org>
+ +files/festival-1.95_beta-gcc41-amd64-int-pointer.patch,
+ festival-1.95_beta.ebuild:
+ Added another amd64 patch. Thanks again Ed.
+
+ 20 Jul 2006; William Hubbs <williamh@gentoo.org>
+ +files/festival-1.95_beta-gcc41-amd64.patch,
+ +files/festival-1.95_beta-gcc41.patch, festival-1.95_beta.ebuild:
+ Added Ed Catmur's patches so this will compile under gcc 4.1.
+ This is for bug #116030.
+
+ 19 Jul 2006; <psi29a@gentoo.org> festival-1.4.3-r3.ebuild,
+ festival-1.4.3-r4.ebuild:
+ stable on mips
+
+ 16 Jun 2006; Jon Hood <squinky86@gentoo.org> festival-1.4.3-r4.ebuild,
+ festival-1.95_beta.ebuild:
+ Add linguas_es IUSE wrt #136953.
+
+ 05 Jun 2006; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r4.ebuild:
+ Stable amd64 and sparc.
+
+*festival-1.95_beta (16 May 2006)
+
+ 16 May 2006; William Hubbs <williamh@gentoo.org>
+ +files/festival-1.95_beta-asterisk.patch, +festival-1.95_beta.ebuild:
+ Version Bump.
+
+ 18 Apr 2006; William Hubbs <williamh@gentoo.org> metadata.xml:
+ Updated metadata.
+
+ 26 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r4.ebuild:
+ Don't do the prerm deletion of the symlinks because they get removed during
+ subsequent emerges.
+
+ 09 Sep 2005; Aron Griffis <agriffis@gentoo.org> festival-1.4.3-r3.ebuild:
+ Mark 1.4.3-r3 stable on alpha
+
+ 24 Aug 2005; Aron Griffis <agriffis@gentoo.org> festival-1.4.3-r4.ebuild:
+ add ~alpha ~ia64 #100083
+
+ 23 Aug 2005; Aron Griffis <agriffis@gentoo.org> festival-1.4.3-r3.ebuild:
+ stable on ia64
+
+ 01 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r3.ebuild:
+ Properly create the /usr/lib/festival symlink.
+
+ 30 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ -files/festival-1.4.2.patch, files/server.scm, -festival-1.4.3-r2.ebuild,
+ festival-1.4.3-r3.ebuild, festival-1.4.3-r4.ebuild:
+ -r3 stable ppc per JoseJX. Finally cleaning out crufty old versions.
+
+ 27 Jul 2005; Guy Martin <gmsoft@gentoo.org> festival-1.4.3-r3.ebuild,
+ festival-1.4.3-r4.ebuild:
+ Stable on hppa.
+
+ 24 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r4.ebuild:
+ Changing tts USE flags to linguas_.
+
+*festival-1.4.3-r4 (24 Jul 2005)
+
+ 24 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +festival-1.4.3-r4.ebuild:
+ Revision bump with cleanups thanks to Vincent Poinot
+ <vincent.poinot@wanadoo.fr>. Also, it now uses the correct toolchain
+ compiler.
+
+ 21 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ -festival-1.4.3-r1.ebuild, festival-1.4.3-r3.ebuild:
+ Stable amd64, sparc, x86.
+
+ 04 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
+ festival-1.4.3-r3.ebuild:
+ Add ~alpha keyword.
+
+ 09 Jun 2005; Markus Rothe <corsair@gentoo.org> festival-1.4.3-r3.ebuild:
+ Stable on ppc64
+
+ 11 May 2005; Aron Griffis <agriffis@gentoo.org> festival-1.4.3-r3.ebuild:
+ add ~ia64
+
+ 27 Apr 2005; Markus Rothe <corsair@gentoo.org> festival-1.4.3-r3.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 27 Mar 2005; Michael Hanselmann <hansmi@gentoo.org>
+ festival-1.4.3-r2.ebuild:
+ Stable on ppc.
+
+*festival-1.4.3-r3 (09 Feb 2005)
+
+ 09 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +festival-1.4.3-r3.ebuild:
+ Move to /usr/share/festival as that's the proper place for us.
+
+ 05 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r1.ebuild, festival-1.4.3-r2.ebuild:
+ Fix compilation problems with not finding speech-tools... closes bug #76810.
+
+ 18 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r2.ebuild:
+ Stable amd64, sparc, x86.
+
+*festival-1.4.3-r2 (19 Oct 2004)
+
+ 19 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +festival-1.4.3-r2.ebuild, -festival-1.4.3.ebuild:
+ get_libdir updates. Now installs header files to close bug #64504.
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ festival-1.4.3-r1.ebuild, festival-1.4.3.ebuild:
+ Masked festival-1.4.3.ebuild stable for ppc
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ festival-1.4.3-r1.ebuild:
+ Masked festival-1.4.3-r1.ebuild stable for ppc
+
+ 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> festival-1.4.3.ebuild:
+ sync IUSE (+doc)
+
+ 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> festival-1.4.3.ebuild:
+ QA - fix use invocation, econf || die, sync IUSE, glibc -> libc
+
+ 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> festival-1.4.3.ebuild:
+ Add die following econf
+
+ 20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r1.ebuild, festival-1.4.3.ebuild:
+ Removed unneccessary GCCPV to close bug #48383.
+
+ 30 Mar 2004; Todd Sunderlin <todd@gentoo.org> festival-1.4.3-r1.ebuild:
+ set stable on sparc
+
+ 25 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ festival-1.4.3-r1.ebuild, festival-1.4.3.ebuild:
+ ~sparced, closes #41330
+
+ 24 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> festival-1.4.3.ebuild:
+ inherit eutils. doc in IUSE
+
+ 21 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> files/server.scm:
+ Fixed voice selection in server.scm
+
+ 21 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r1.ebuild:
+ Massive ebuild cleanup.
+
+ 16 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r1.ebuild, festival-1.4.3.ebuild:
+ speech-tools is in app-accessibility.
+
+ 16 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r1.ebuild, festival-1.4.3.ebuild, metadata.xml,
+ files/festival-1.4.2.patch, files/festival-1.4.3-asterisk.patch,
+ files/festival-gcc3.3.diff, files/festival.rc, files/server.scm:
+ Moved from media-sound/festival to app-accessibility/festival.
+
+ 13 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> files/server.scm:
+ fixed sticky keyboard typo. bug #44557.
+
+ 13 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.2-r3.ebuild:
+ Removing borked ebuild to fix bug #41228.
+
+*festival-1.4.3-r1 (12 Mar 2004)
+
+ 12 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3-r1.ebuild, files/festival.rc, files/server.scm:
+ Adding init script and configuration to use festival server... part of the fix
+ for bug #43374.
+
+ 25 Feb 2004; Sven Blumenstein <bazik@gentoo.org> festival-1.4.3.ebuild:
+ DEPEND media-sounds/speech-tools is broken on sparc, see bug #41329.
+
+ 18 Feb 2004; <augustus@gentoo.org> festival-1.4.3.ebuild:
+ Added amd64 to keywords. festival works fine on AMD64. Marked stable since
+ it's the only release.
+
+ 12 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3.ebuild:
+ Fixed RDEPEND/DEPEND to close bug #41412
+
+ 11 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.2-r1.ebuild, festival-1.4.2-r2.ebuild,
+ festival-1.4.2-r3.ebuild, festival-1.4.2.ebuild, festival-1.4.3.ebuild:
+ Removing crusty ebuilds.
+
+ 10 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ festival-1.4.3.ebuild, metadata.xml, files/festival-1.4.3-asterisk.patch:
+ Added optional patch that adds a new command named tts_textasterisk that is
+ required by Asterisk to communicate with the Festival server. Submitted by Ray
+ Russell Reese III <anti@gentoo.org> in bug #30456.
+
+ 25 Jan 2004; <carpaski@gentoo.org> festival-1.4.2*: Fixed all references
+ to $T as that is a portage variable and yields AccessViolations when set
+ incorrectly.
+
+ 08 Jan 2004; <gustavoz@gentoo.org> festival-1.4.2-r3.ebuild:
+ the parrot is stable on sparc
+
+ 10 Nov 2003; Ciaran McCreesh <ciaranm@gentoo.org> festival-1.4.2-r3.ebuild:
+ Moving to ~sparc, thanks to gust4voz in #gentoo-sparc
+
+*festival-1.4.3 (20 Jul 2003)
+
+ 20 Jul 2003; jje <jje@gentoo.org> festival-1.4.3.ebuild:
+ Version bump. Speech-tools is now split out into a seperate build.
+
+ Submitted by: Paul Giordano <giordano@covad.net>
+
+*festival-1.4.2-r3 (01 Dec 2002)
+
+ 01 Dec 2002; Matt Keadle <mkeadle@gentoo.org> festival-1.4.2-r3.ebuild
+ files/digest-festival-1.4.2-r3 ChangeLog
+
+ -r2 was an attempt at building for all arch types, but it just didn't cut it.
+ Thanks to J Robert Ray and his wicked CyrixIII/VIA-C3/VIA-C5 processor for
+ pointing this out.
+
+*festival-1.4.2-r2 (16 Nov 2002)
+
+ 16 Nov 2002; Matt Keadle <mkeadle@gentoo.org> festival-1.4.2-r2.ebuild
+ files/digest-festival-1.4.2-r2 ChangeLog
+
+ -r1 was hardcoded to i686. This build should check your arch type and build
+ accordingly. Also added IUSE="" for completeness.
+
+*festival-1.4.2-r1 (16 Nov 2002)
+
+ 16 Nov 2002; Sascha Schwabbauer <cybersystem@gentoo.org> festival-1.4.2-r1.ebuild, festival-1.4.2.ebuild :
+
+ Added -ppc to keywords.
+
+*festivial-1.4.2-r1 (14 Nov 2002)
+
+ John P. Davis <zhen@gentoo.org>
+ I changed emake to make in the top of the src_compile function. (it is commented)
+ This change is made to force festival to use -jX where X <=2.
+
+*festival-1.4.2-r1 (23 Oct 2002)
+
+ 23 Oct 2002; Matt Keadle <mkeadle@gentoo.org> festival-1.4.2-r1.ebuild
+ files/digest-festival-1.4.2-r1 files/festival-1.4.2.patch
+
+ This should take care of issues with gcc3.2, killing bug #8280. Thanks to
+ Paul Thompson, Rigo Ketelings, Tom Ribbens, Julian J., Chris Bruner,
+ Paul Oswald and Michal Maruska for all the comments made and support and
+ testing provided.
+
+*festival-1.4.2 (24 Aug 2002)
+
+ 24 Aug 2002; Sascha Schwabbauer <cybersystem@gentoo.org> festival-1.4.2.ebuild :
+
+ Added ppc to keywords.
+
+*festival-1.4.2.ebuild (28 May 2002)
+
+ 28 May 2002; Michael Nazaroff <naz@gentoo.org> Initial release of festival
+ package, requires patch's to install and build properly on a our system.
+
diff --git a/app-accessibility/festival/Manifest b/app-accessibility/festival/Manifest
new file mode 100644
index 000000000000..8690c499d2de
--- /dev/null
+++ b/app-accessibility/festival/Manifest
@@ -0,0 +1,24 @@
+AUX festival-1.96_beta-gcc43.patch 547 RMD160 e5842ef3e8cd40e6af85a48b60e3b012efb213a6 SHA1 3dc6b811919db2f636435f9ca78a83b276f40755 SHA256 2bb1b1355e60636efb5e66dc5c00330343f01cc9702ac920f87b062185f03216
+AUX festival-1.96_beta-hts-voices.patch 5315 RMD160 1c09bf3fbb0e1af7c6f7eaf0d76b2434cadd5578 SHA1 55121cc6704ff74f438e9e43e89caba9033fe359 SHA256 dab29e024d70674bb7736f9b4f8202bdc2f25b1953ec842c2a2ea6df3ea07ebb
+AUX festival-1.96_beta-init-scm.patch 856 RMD160 442150175506a5ec0732ff81d685b6bb5d2bf891 SHA1 11ca7d2eb3f9e8f92fac542d3779e18c5d5c2f5b SHA256 71bc918dffd72adb21b8cd7394358929e23aa1e32849a4c7f0aa85aa6d4cba40
+AUX festival.rc 638 RMD160 962ec6f32c4d40f88a0ba28ba952078b0692ab9b SHA1 da66766c8a3cd075d308efde55dc677e71ee7850 SHA256 b831cf7edfd83920c9d5f6358054b460e70d49e6c988a7dd1469e37b14eba8d2
+AUX server.scm 466 RMD160 78e65ec53638c588018534be55ce0d3180444dc7 SHA1 5da0a34d36a072289ffa48bb850af2465e9edce6 SHA256 47fdb50da65813547cef61d44040373e8c0d8f83adddc0e82e10502a1a9b6c3d
+AUX speech-tools-1.2.96_beta-gcc43-include.patch 878 RMD160 fb89c84949548cfdc49ddff50a7129ea63dc9b2d SHA1 afb2ecfacc123411acb7e82ae9b7c707bd32b922 SHA256 dd050d6556b484ecd494dd080c8b917fcc08c264260c4850d5392986f492febe
+DIST festival-1.96-beta.tar.gz 731682 RMD160 566eb3cc5983a969985a5e198b4ea9e4324377f6 SHA1 ffb1a7f8a587cee942de7722f9b7a58e4fd0a8e2 SHA256 4fa48d3525957762c83f289fba361063b8855f57ff50b7db22754d844aeadbee
+DIST festlex_CMU.tar.gz 1697709 RMD160 852a007b5d50ff32d098a4dbd303a4d9c63a1802 SHA1 968f0007c4cd7d92ce0a786840b6dc64628776b7 SHA256 b485c1e8e8e265e335aa99f083963496fa64b34a314050b10d589e942e10c963
+DIST festlex_OALD.tar.gz 1472516 RMD160 d3fc4c549626dcc2a0d5d37fee7d8ebb3bf89c20 SHA1 53c9470d62da9754db85b11c2c82a3dd6b5ddc71 SHA256 61afc02c4b9dee6322412958ea8be477ee451c3cdab789b88c4907e3e377ccd5
+DIST festlex_POSLEX.tar.gz 242914 RMD160 d52d6cf4f4300751598facf1b6ff7985a8210b09 SHA1 cb7f7a3643c1af95d82144a342397cc118605f73 SHA256 5ef8cc5d35e9f2141b5a0a4774df82dc9731fe7e9800eb09ecf264f2f8503e7b
+DIST festvox_cmu_us_awb_arctic_hts.tar.gz 878090 RMD160 abfcc3457c1735cf772b051c0ec884e55381ad9b SHA1 b9caaea8b2a5469ae84b219f74382a7e14153551 SHA256 56b930028a14efdaa01b8b34add087bcde75b774b97b205d2f478413203d9a4d
+DIST festvox_cmu_us_bdl_arctic_hts.tar.gz 1060641 RMD160 cab02ae2be1c3691cfcc2aa6c09ae6829fca9896 SHA1 d07c072609634589a058bb18c501c3cf09a07581 SHA256 caa679c728c8804f4a1dae6ab08e7b31f10b292e572598fb6432d0e18f40bd2b
+DIST festvox_cmu_us_jmk_arctic_hts.tar.gz 909045 RMD160 5e9657f55d7aa10e852cd36d5a73f1dd106e6713 SHA1 768c33e88a150b5b984a4594bfb67ac7e235d176 SHA256 e4f623d1114922c8844ec266d46d558e1521e0ab3bc6e958cdf8f69c28bcc038
+DIST festvox_cmu_us_slt_arctic_hts.tar.gz 955706 RMD160 541cc0959305c656bc4af4b848c666a707671fe3 SHA1 3e8224f46be9aa04e576b8ab9d218753bf5c80fb SHA256 adcc187fc7db39e17c119811936be57f0b788908f06c3d9b330856ad8357b128
+DIST festvox_kallpc16k.tar.gz 4104056 RMD160 f8be814267359ac9d4fa5d0bcade18e15b64beb2 SHA1 ad18502ae0fd10bdc3db189fa9afa8a167eceebb SHA256 9eb6336f35c202c8069d37e489fb009a7e9fd8539cd47644329db1e92c6aba83
+DIST festvox_kedlpc16k.tar.gz 4221528 RMD160 63480c4ed695c86fc8de0f3a0740196debc710ae SHA1 777e58d25fd499530601c514650328267fb716fb SHA256 6b8f11424bda5c81ae8a58f7838e2a9d12fdb39cdfff6ed89f611305391b1a36
+DIST festvox_us1.tar.gz 11040 RMD160 97cfd8e62347aa28cf2319174021bc002044ffd5 SHA1 f740064af99670e35879352d164b7aa9f2079820 SHA256 23b332513867d6e9c340dc888a7ce67843e5a3c03db328cd36975985057c8b8e
+DIST festvox_us2.tar.gz 11037 RMD160 62528dc44291be4f7e7fda1677f3074fcc9fdab7 SHA1 227df7165a47d181eb019c7774d7b8517436507d SHA256 d27ad26213144d956815e804c06e5473191ac12afb44f6a1029b3842e3a3007c
+DIST festvox_us3.tar.gz 11220 RMD160 86946aa9718b7dacfbb884ba02254e59ebdb7247 SHA1 8302d0875c2872c45ff4a8ec633f9bb916a2a814 SHA256 af9ca4d1832e1971aa6e52f6a3ff8f729bf970c7bee1de7e8ac0611ca01871b8
+DIST speech_tools-1.2.96-beta.tar.gz 1275015 RMD160 3d2acc841a8b14e0bff66c9bb08293206f501a7a SHA1 7f208863833a7e7ea4838e0f0f04a4881b32cf56 SHA256 fa1ce5698e1253ee21e67629f394733ef6ad578af671e3a90ea8b73898a12428
+EBUILD festival-1.96_beta-r1.ebuild 5173 RMD160 dcdfcbf130f90c3e51eae4a496e2f148f80b2625 SHA1 097a4ac9a856f39f6dd211281ab2d1b4bff6d303 SHA256 b83d52d0ff34996876d755b75c87d8452698a66ce62010359d883c516086fb39
+EBUILD festival-1.96_beta.ebuild 5056 RMD160 84b7fb4fa2d5067f89e154faeaf1a6090d1dc776 SHA1 20b109c771838ad3e2076699fcdb707397243dd7 SHA256 6f3fc675e6a9923ed4e75cd4ff20eaab9dd0293a5672df7c2b7fc87ae579b944
+MISC ChangeLog 16845 RMD160 b073c5169eb4d72027fe5b5dd42f45b2f989fead SHA1 188bf8dcc2d67e1babdbdef924bac450e4633459 SHA256 58335819088496f931ac44a83526f4ca084ba242187d2f1e59942c9233f352ad
+MISC metadata.xml 321 RMD160 85d595924e5c87d59427af1f743c76c62cb08eb1 SHA1 f1b34f3b131295eda78d168d1fcebecf3d1d0ada SHA256 54fb73517995daec7601b063031a9021800c7d8fdcc73d969060b7447f0ce6d7
diff --git a/app-accessibility/festival/festival-1.96_beta-r1.ebuild b/app-accessibility/festival/festival-1.96_beta-r1.ebuild
new file mode 100644
index 000000000000..c6b8be1e2d3b
--- /dev/null
+++ b/app-accessibility/festival/festival-1.96_beta-r1.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/festival/festival-1.96_beta-r1.ebuild,v 1.4 2009/11/01 18:52:37 eva Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Festival Text to Speech engine"
+HOMEPAGE="http://www.cstr.ed.ac.uk/projects/festival/"
+SITE="http://www.festvox.org/packed/festival/latest"
+MY_P=${PN}-1.96-beta
+SRC_URI="${SITE}/${MY_P}.tar.gz
+ ${SITE}/festlex_CMU.tar.gz
+ ${SITE}/festlex_OALD.tar.gz
+ ${SITE}/festlex_POSLEX.tar.gz
+ ${SITE}/festvox_cmu_us_awb_arctic_hts.tar.gz
+ ${SITE}/festvox_cmu_us_bdl_arctic_hts.tar.gz
+ ${SITE}/festvox_cmu_us_jmk_arctic_hts.tar.gz
+ ${SITE}/festvox_cmu_us_slt_arctic_hts.tar.gz
+ ${SITE}/festvox_kallpc16k.tar.gz
+ ${SITE}/festvox_kedlpc16k.tar.gz
+ ${SITE}/speech_tools-1.2.96-beta.tar.gz
+ mbrola? (
+ ${SITE}/festvox_us1.tar.gz
+ ${SITE}/festvox_us2.tar.gz
+ ${SITE}/festvox_us3.tar.gz )"
+LICENSE="FESTIVAL BSD as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="alsa mbrola"
+
+SP_DEPEND=">=app-accessibility/speech-tools-1.2.96_beta"
+
+DEPEND="${SP_DEPEND}
+ alsa? ( media-sound/alsa-utils )"
+RDEPEND="${SP_DEPEND}
+ mbrola? ( >=app-accessibility/mbrola-3.0.1h-r2 )"
+
+S=${WORKDIR}/festival
+
+pkg_setup() {
+ enewuser festival -1 -1 -1 audio
+}
+
+src_unpack() {
+ unpack ${A}
+
+ # tell festival to use the speech-tools we have installed.
+ sed -i -e "s:\(EST=\).*:\1/usr/share/speech-tools:" "${S}"/config/config.in
+ sed -i -e "s:\$(EST)/lib:/usr/$(get_libdir):" "${S}"/config/project.mak
+
+ # fix the reference to /usr/lib/festival
+ sed -i -e "s:\(FTLIBDIR.*=.*\)\$.*:\1/usr/share/festival:" "${S}"/config/project.mak
+
+ # Fix path for examples in festival.scm
+ sed -i -e "s:\.\./examples/:/usr/share/doc/${PF}/examples/:" "${S}"/lib/festival.scm
+
+ # Fix the HTS voices.
+ epatch "${FILESDIR}"/${P}-hts-voices.patch
+
+ # patch init.scm to look for siteinit.scm and sitevars.scm in /etc/festival
+ epatch "${FILESDIR}"/${P}-init-scm.patch
+
+ # Apply patches for gcc4.3.
+ epatch "${FILESDIR}"/${P}-gcc43.patch
+ epatch "${FILESDIR}"/speech-tools-1.2.96_beta-gcc43-include.patch
+
+ # copy what we need for MultiSyn from speech_tools.
+ cp -pr "${WORKDIR}"/speech_tools/base_class "${S}"/src/modules/MultiSyn
+
+ if use alsa; then
+ echo "(Parameter.set 'Audio_Command \"aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")" >> ${S}/lib/siteinit.scm
+ echo "(Parameter.set 'Audio_Method 'Audio_Command)" >> ${S}/lib/siteinit.scm
+ fi
+}
+
+src_compile() {
+ econf || die
+ emake -j1 PROJECT_LIBDEPS="" REQUIRED_LIBDEPS="" LOCAL_LIBDEPS="" OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}" CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die
+}
+
+src_install() {
+ # Install the binaries
+ dobin src/main/festival
+ dobin lib/etc/*Linux*/audsp
+ dolib.a src/lib/libFestival.a
+
+ # Install the main libraries
+ insinto /usr/share/festival
+ doins -r lib/*
+
+ # Install the examples
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+
+ # Need to fix saytime, etc. to look for festival in the correct spot
+ for ex in "${D}"/usr/share/doc/${PF}/examples/*.sh; do
+ exnoext=${ex%%.sh}
+ chmod a+x "${exnoext}"
+ dosed "s:${S}/bin/festival:/usr/bin/festival:" "${exnoext##$D}"
+ done
+
+ # Install the header files
+ insinto /usr/include/festival
+ doins src/include/*.h
+
+ insinto /etc/festival
+ # Sample server.scm configuration for the server
+ doins "${FILESDIR}"/server.scm
+ doins lib/site*
+
+ # Install the init script
+ newinitd "${FILESDIR}"/festival.rc festival
+
+ # Install the docs
+ dodoc "${S}"/{ACKNOWLEDGMENTS,NEWS,README}
+ doman "${S}"/doc/{festival.1,festival_client.1}
+
+ # create the directory where our log file will go.
+ diropts -m 0755 -o festival -g audio
+ keepdir /var/log/festival
+
+ use mbrola && mbrola_voices
+}
+
+pkg_postinst() {
+ elog
+ elog " Useful examples include saytime, text2wave. For example, try:"
+ elog " \"/usr/share/doc/${PF}/examples/saytime\""
+ elog
+ elog " Or for something more fun:"
+ elog ' "echo "Gentoo can speak" | festival --tts"'
+ elog
+ elog " To enable the festival server at boot, run"
+ elog " rc-update add festival default"
+ elog
+ elog " You must setup the server's port, access list, etc in this file:"
+ elog " /etc/festival/server.scm"
+ elog
+ elog "This version also allows configuration of site specific"
+ elog "initialization in /etc/festival/siteinit.scm and"
+ elog "variables in /etc/festival/sitevars.scm."
+ elog
+}
+
+# Fix mbrola databases: create symbolic links from festival voices
+# directories to MBROLA install dirs.
+mbrola_voices() {
+
+ # This is in case there is no mbrola voice for a particular language.
+ local shopts=$(shopt -p nullglob)
+ shopt -s nullglob
+
+ # This assumes all mbrola voices are named after the voices defined
+ # in MBROLA, i.e. if MBROLA contains a voice fr1, then the Festival
+ # counterpart should be named fr1_mbrola.
+ for language in "${S}"/lib/voices/*; do
+ for mvoice in ${language}/*_mbrola; do
+ voice=${mvoice##*/}
+ database=${voice%%_mbrola}
+ dosym /opt/mbrola/${database} /usr/share/festival/voices/${language##*/}/${voice}/${database}
+ done
+ done
+
+ # Restore shopts
+ ${shopts}
+}
diff --git a/app-accessibility/festival/festival-1.96_beta.ebuild b/app-accessibility/festival/festival-1.96_beta.ebuild
new file mode 100644
index 000000000000..0666f45340f3
--- /dev/null
+++ b/app-accessibility/festival/festival-1.96_beta.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/festival/festival-1.96_beta.ebuild,v 1.13 2009/11/01 18:52:37 eva Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Festival Text to Speech engine"
+HOMEPAGE="http://www.cstr.ed.ac.uk/projects/festival/"
+SITE="http://www.festvox.org/packed/festival/latest"
+MY_P=${PN}-1.96-beta
+SRC_URI="${SITE}/${MY_P}.tar.gz
+ ${SITE}/festlex_CMU.tar.gz
+ ${SITE}/festlex_OALD.tar.gz
+ ${SITE}/festlex_POSLEX.tar.gz
+ ${SITE}/festvox_cmu_us_awb_arctic_hts.tar.gz
+ ${SITE}/festvox_cmu_us_bdl_arctic_hts.tar.gz
+ ${SITE}/festvox_cmu_us_jmk_arctic_hts.tar.gz
+ ${SITE}/festvox_cmu_us_slt_arctic_hts.tar.gz
+ ${SITE}/festvox_kallpc16k.tar.gz
+ ${SITE}/festvox_kedlpc16k.tar.gz
+ mbrola? (
+ ${SITE}/festvox_us1.tar.gz
+ ${SITE}/festvox_us2.tar.gz
+ ${SITE}/festvox_us3.tar.gz )"
+LICENSE="FESTIVAL BSD as-is"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="alsa mbrola"
+
+SP_DEPEND=">=app-accessibility/speech-tools-1.2.96_beta"
+
+DEPEND="${SP_DEPEND}
+ alsa? ( media-sound/alsa-utils )"
+RDEPEND="${SP_DEPEND}
+ mbrola? ( >=app-accessibility/mbrola-3.0.1h-r2 )"
+
+S=${WORKDIR}/festival
+
+pkg_setup() {
+ enewuser festival -1 -1 -1 audio
+}
+
+src_unpack() {
+ unpack ${A}
+
+ # tell festival to use the speech-tools we have installed.
+ sed -i -e "s:\(EST=\).*:\1/usr/share/speech-tools:" "${S}"/config/config.in
+ sed -i -e "s:\$(EST)/lib:/usr/$(get_libdir):" "${S}"/config/project.mak
+
+ # disable the multisyn modules
+ #sed -i -e "s:\(ALSO_INCLUDE.*=.*MultiSyn\):# \1:" "${S}"/config/config.in
+ sed -i -e 's/clunits hts_engine MultiSyn/clunits hts_engine/g' "${S}"/config/config.in
+
+ # fix the reference to /usr/lib/festival
+ sed -i -e "s:\(FTLIBDIR.*=.*\)\$.*:\1/usr/share/festival:" "${S}"/config/project.mak
+
+ # Fix path for examples in festival.scm
+ sed -i -e "s:\.\./examples/:/usr/share/doc/${PF}/examples/:" "${S}"/lib/festival.scm
+
+ # patch init.scm to look for siteinit.scm and sitevars.scm in /etc/festival
+ epatch "${FILESDIR}"/${P}-init-scm.patch
+
+ # Apply a patch for gcc4.3.
+ epatch "${FILESDIR}"/${P}-gcc43.patch
+
+ if use alsa; then
+ echo "(Parameter.set 'Audio_Command \"aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")" >> ${S}/lib/siteinit.scm
+ echo "(Parameter.set 'Audio_Method 'Audio_Command)" >> ${S}/lib/siteinit.scm
+ fi
+}
+
+src_compile() {
+ econf || die
+ emake -j1 PROJECT_LIBDEPS="" REQUIRED_LIBDEPS="" LOCAL_LIBDEPS="" OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}" CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die
+}
+
+src_install() {
+ # Install the binaries
+ dobin src/main/festival
+ dobin lib/etc/*Linux*/audsp
+ dolib.a src/lib/libFestival.a
+
+ # Install the main libraries
+ insinto /usr/share/festival
+ doins -r lib/*
+
+ # Install the examples
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+
+ # Need to fix saytime, etc. to look for festival in the correct spot
+ for ex in "${D}"/usr/share/doc/${PF}/examples/*.sh; do
+ exnoext=${ex%%.sh}
+ chmod a+x "${exnoext}"
+ dosed "s:${S}/bin/festival:/usr/bin/festival:" "${exnoext##$D}"
+ done
+
+ # Install the header files
+ insinto /usr/include/festival
+ doins src/include/*.h
+
+ insinto /etc/festival
+ # Sample server.scm configuration for the server
+ doins "${FILESDIR}"/server.scm
+ doins lib/site*
+
+ # Install the init script
+ newinitd "${FILESDIR}"/festival.rc festival
+
+ # Install the docs
+ dodoc "${S}"/{ACKNOWLEDGMENTS,NEWS,README}
+ doman "${S}"/doc/{festival.1,festival_client.1}
+
+ # create the directory where our log file will go.
+ diropts -m 0755 -o festival -g audio
+ keepdir /var/log/festival
+
+ use mbrola && mbrola_voices
+}
+
+pkg_postinst() {
+ elog
+ elog " Useful examples include saytime, text2wave. For example, try:"
+ elog " \"/usr/share/doc/${PF}/examples/saytime\""
+ elog
+ elog " Or for something more fun:"
+ elog ' "echo "Gentoo can speak" | festival --tts"'
+ elog
+ elog " To enable the festival server at boot, run"
+ elog " rc-update add festival default"
+ elog
+ elog " You must setup the server's port, access list, etc in this file:"
+ elog " /etc/festival/server.scm"
+ elog
+ elog "This version also allows configuration of site specific"
+ elog "initialization in /etc/festival/siteinit.scm and"
+ elog "variables in /etc/festival/sitevars.scm."
+ elog
+}
+
+# Fix mbrola databases: create symbolic links from festival voices
+# directories to MBROLA install dirs.
+mbrola_voices() {
+
+ # This is in case there is no mbrola voice for a particular language.
+ local shopts=$(shopt -p nullglob)
+ shopt -s nullglob
+
+ # This assumes all mbrola voices are named after the voices defined
+ # in MBROLA, i.e. if MBROLA contains a voice fr1, then the Festival
+ # counterpart should be named fr1_mbrola.
+ for language in "${S}"/lib/voices/*; do
+ for mvoice in ${language}/*_mbrola; do
+ voice=${mvoice##*/}
+ database=${voice%%_mbrola}
+ dosym /opt/mbrola/${database} /usr/share/festival/voices/${language##*/}/${voice}/${database}
+ done
+ done
+
+ # Restore shopts
+ ${shopts}
+}
diff --git a/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch b/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch
new file mode 100644
index 000000000000..d4f01200dc63
--- /dev/null
+++ b/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch
@@ -0,0 +1,12 @@
+diff -Naur festival-orig/src/modules/Text/text_modes.cc festival/src/modules/Text/text_modes.cc
+--- festival-orig/src/modules/Text/text_modes.cc 2004-09-30 07:04:18.000000000 -0600
++++ festival/src/modules/Text/text_modes.cc 2008-01-07 22:32:44.000000000 -0600
+@@ -60,7 +60,7 @@
+ {
+
+ volatile EST_String tmpname = make_tmp_filename();
+- volatile EST_String inname = get_c_string(filename);
++ volatile EST_String inname(get_c_string(filename));
+ volatile EST_String filter;
+ volatile EST_TokenStream ts;
+ volatile LISP func;
diff --git a/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch b/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch
new file mode 100644
index 000000000000..9ed1ac38711d
--- /dev/null
+++ b/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch
@@ -0,0 +1,100 @@
+diff -Naur festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm
+--- festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm 2003-08-01 15:12:59.000000000 +0100
++++ festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm 2009-01-28 21:34:30.000000000 +0000
+@@ -35,7 +35,7 @@
+ ;;;
+
+ ;;; Load any necessary files here
+-;(require 'f2bf0lr)
++(require 'f2bf0lr)
+ (require 'cmu_us_awb_arctic_f0clunits)
+
+ (set! cmu_us_awb_arctic_int_lr_params
+diff -Naur festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm 2004-06-07 08:50:56.000000000 +0100
++++ festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
+diff -Naur festival.orig/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm festival/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm 2004-06-07 07:29:03.000000000 +0100
++++ festival/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
+diff -Naur festival.orig/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm festival/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm 2004-06-07 06:59:22.000000000 +0100
++++ festival/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
+diff -Naur festival.orig/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm festival/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm 2004-06-07 04:54:46.000000000 +0100
++++ festival/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
diff --git a/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch b/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch
new file mode 100644
index 000000000000..efe575b0c2b7
--- /dev/null
+++ b/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch
@@ -0,0 +1,24 @@
+--- festival/lib/init.scm 2006-09-15 01:34:32.000000000 -0500
++++ festival/lib/init.scm 2006-09-15 01:50:30.000000000 -0500
+@@ -52,8 +52,8 @@
+
+ ;;; A chance to set various variables to a local setting e.g.
+ ;;; lexdir, voices_dir audio etc etc.
+-(if (probe_file (path-append libdir "sitevars.scm"))
+- (load (path-append libdir "sitevars.scm")))
++(if (probe_file "/etc/festival/sitevars.scm")
++ (load "/etc/festival/sitevars.scm"))
+
+ ;;; CSTR siod extensions
+ (require 'cstr)
+@@ -133,8 +133,8 @@
+ ;;;
+ ;;; Local site initialization, if the file exists load it
+ ;;;
+-(if (probe_file (path-append libdir "siteinit.scm"))
+- (load (path-append libdir "siteinit.scm")))
++(if (probe_file "/etc/festival/siteinit.scm")
++ (load "/etc/festival/siteinit.scm"))
+
+ ;;; User initialization, if a user has a personal customization
+ ;;; file loaded it
diff --git a/app-accessibility/festival/files/festival.rc b/app-accessibility/festival/files/festival.rc
new file mode 100644
index 000000000000..dbfe77810de3
--- /dev/null
+++ b/app-accessibility/festival/files/festival.rc
@@ -0,0 +1,22 @@
+#!/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/festival/files/festival.rc,v 1.5 2009/11/01 18:52:39 eva Exp $
+
+depend() {
+ need net
+ use alsasound esound
+}
+
+start() {
+ ebegin "Starting festival"
+ start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/festival.pid \
+ --chuid festival --exec /usr/bin/festival -- --server -b /etc/festival/server.scm
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping festival"
+ start-stop-daemon --stop --quiet --pidfile /var/run/festival.pid
+ eend $?
+}
diff --git a/app-accessibility/festival/files/server.scm b/app-accessibility/festival/files/server.scm
new file mode 100644
index 000000000000..7af03fa4da31
--- /dev/null
+++ b/app-accessibility/festival/files/server.scm
@@ -0,0 +1,20 @@
+; Maximum number of clients on the server
+(set! server_max_clients 10)
+
+; Server port
+(set! server_port 1314)
+
+; Log file location
+(set! server_log_file "/var/log/festival/festival.log")
+
+; Set the server password
+(set! server_passwd nil)
+
+; Server access list (hosts)
+; (set! server_access_list '("[^.]+" "127.0.0.1" "localhost.*" "192.168.*"))
+(set! server_access_list '("[^.]+" "127.0.0.1" "localhost" ))
+
+
+; Server deny list (hosts)
+(set! server_deny_list nil)
+
diff --git a/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch b/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch
new file mode 100644
index 000000000000..6ab7ebf56614
--- /dev/null
+++ b/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch
@@ -0,0 +1,22 @@
+diff -Naur speech_tools-orig/base_class/EST_TSimpleMatrix.cc speech_tools/base_class/EST_TSimpleMatrix.cc
+--- speech_tools-orig/base_class/EST_TSimpleMatrix.cc 2004-09-30 06:53:35.000000000 -0600
++++ speech_tools/base_class/EST_TSimpleMatrix.cc 2008-01-05 11:00:07.000000000 -0600
+@@ -42,6 +42,7 @@
+
+ #include "EST_TSimpleMatrix.h"
+ #include "EST_TVector.h"
++#include <cstring>
+ #include <fstream>
+ #include <iostream>
+ #include "EST_cutils.h"
+diff -Naur speech_tools-orig/base_class/EST_TSimpleVector.cc speech_tools/base_class/EST_TSimpleVector.cc
+--- speech_tools-orig/base_class/EST_TSimpleVector.cc 2006-07-06 06:57:18.000000000 -0600
++++ speech_tools/base_class/EST_TSimpleVector.cc 2008-01-05 11:00:32.000000000 -0600
+@@ -42,6 +42,7 @@
+
+ #include "EST_TSimpleVector.h"
+ #include "EST_matrix_support.h"
++#include <cstring>
+ #include <fstream>
+ #include "EST_cutils.h"
+
diff --git a/app-accessibility/festival/metadata.xml b/app-accessibility/festival/metadata.xml
new file mode 100644
index 000000000000..ba6c525ebb95
--- /dev/null
+++ b/app-accessibility/festival/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>neurogeek@gentoo.org</email>
+</maintainer>
+<herd>accessibility</herd>
+<herd>sound</herd>
+<use>
+ <flag name='mbrola'>Adds support for mbrola voices</flag>
+</use>
+</pkgmetadata>
diff --git a/app-accessibility/metadata.xml b/app-accessibility/metadata.xml
new file mode 100644
index 000000000000..e76c80d9abf1
--- /dev/null
+++ b/app-accessibility/metadata.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The app-accessibility category contains packages which help with
+ accessibility (for example, screen readers).
+ </longdescription>
+ <longdescription lang="es">
+ La categoría app-accessibility contiene paquetes para ayudar con
+ accesibilidad (por ejemplo, lectores de pantallas).
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie app-accessibility enthält Programme für barrierefreies
+ Arbeiten (Accessibility), wie beispielsweise Screenreader.
+ </longdescription>
+ <longdescription lang="nl">
+ De app-accessibility categorie bevat applicaties die de
+ toegankelijkheid bevorderen, bijvoorbeeld een schermlezer.
+ </longdescription>
+ <longdescription lang="ja">
+ app-accessibilityカテゴリィにはアクセシビリティと
+ 手伝うパッケージが含まれます。
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm app-accessibility chứa các gói trợ giúp về truy nhập (ví dụ, trình đọc màn hình)
+ </longdescription>
+ <longdescription lang="it">
+ La categoria app-accessibility contiene strumenti per l'accessibilità del software (ad esempio lettori di schermo per ipovedenti).
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria app-accessibility contém pacotes que ajudam com
+ acessibilidade (por exemplo, leitores de tela).
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria app-accessibility zawiera pakiety ułatwiające dostęp do
+ komputera osobom niepełnosprawnym.
+ </longdescription>
+</catmetadata>
+