diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2009-11-01 18:52:39 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2009-11-01 18:52:39 +0000 |
commit | 96d24bce89d1530ea2a4f3d3baa930c14091e5fc (patch) | |
tree | e4521b8ccd510772043e77a84dbccbeb3d6c395b /app-accessibility | |
parent | Automated update of use.local.desc (diff) | |
download | historical-96d24bce89d1530ea2a4f3d3baa930c14091e5fc.tar.gz historical-96d24bce89d1530ea2a4f3d3baa930c14091e5fc.tar.bz2 historical-96d24bce89d1530ea2a4f3d3baa930c14091e5fc.zip |
revert unintended removal.
Diffstat (limited to 'app-accessibility')
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> + |