ChangeLog

# ChangeLog for app-accessibility/speechd
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speechd/ChangeLog,v 1.20 2007/04/28 17:19:23 swegener Exp $

28 Apr 2007; Sven Wegener speechd-0.56-r1.ebuild,
speechd-0.56-r2.ebuild:
Fix *initd, *confd and *envd calls (#173884, #174266)

12 Mar 2007; Raúl Porcel speechd-0.56-r2.ebuild:
x86 stable

21 Oct 2006; Tobias Scherbaum
speechd-0.56-r2.ebuild:
ppc stable

05 Jun 2006; Jeremy Huddleston
speechd-0.56-r2.ebuild:
Stable amd64 and sparc.

02 Aug 2005; Jeremy Huddleston files/speechd.rc:
Cleaned up init script to set permissions on /dev/speech.

*speechd-0.56-r2 (01 Aug 2005)

01 Aug 2005; Jeremy Huddleston
+files/speechd-0.56-catspeech-eof.patch, +speechd-0.56-r2.ebuild:
Make catspeech honor EOF like its man page says it should.

05 Oct 2004; Pieter Van den Abeele
speechd-0.56-r1.ebuild:
Masked speechd-0.56-r1.ebuild stable for ppc

15 Sep 2004; Jeremy Huddleston -speechd-0.56.ebuild:
Removing old version.

15 Sep 2004; Jeremy Huddleston
speechd-0.56-r1.ebuild:
Stable sparc.

14 Aug 2004; Sven Wegener files/speechd.rc:
Trimmed trailing whitespace.

22 Jul 2004; Jeremy Huddleston
speechd-0.56-r1.ebuild:
Added to ~sparc. Moved config stuff to postinst.

14 Jun 2004; Jeremy Huddleston
speechd-0.56-r1.ebuild:
Stable amd64.

20 Apr 2004; Jeremy Huddleston
speechd-0.56-r1.ebuild:
Stable x86.

24 Mar 2004; Jeremy Huddleston speechd-0.56.ebuild:
Added IUSE.

18 Mar 2004; Jeremy Huddleston speechd-0.56.ebuild:
Removed postrm.

16 Mar 2004; Jeremy Huddleston
speechd-0.56-r1.ebuild, speechd-0.56.ebuild:
festival is now in app-accessibility.

16 Mar 2004; Jeremy Huddleston metadata.xml,
speechd-0.56-r1.ebuild, speechd-0.56.ebuild, files/speechd.rc:
Moved from media-sound/speechd to app-accessibility/speechd.

14 Mar 2004; David Holm speechd-0.56-r1.ebuild:
Added to ~ppc.

*speechd-0.56-r1 (13 Mar 2004)

13 Mar 2004; Jeremy Huddleston
speechd-0.56-r1.ebuild, files/speechd.rc:
Added init script. Closes bug #43374.

18 Feb 2004; speechd-0.56.ebuild:
Added amd64 to keywords. Works great with festival. Made stable as it's the
only version available.

07 Dec 2003; Michael Sterrett speechd-0.56.ebuild:
chown x.y -> chown x:y (bug 35127)

*speechd-0.56 (14 Jul 2002)

13 Jul 2002; Michael Nazaroff speechd-0.56:

Initial import.
ebuild submitted by Matt Keadle

Manifest

AUX speechd-0.56-catspeech-eof.patch 411 RMD160 b261523c38519c2026724b8f7c026354b650a36d SHA1 5d6f5d7b1305c08b1faee9537bef73131f878e6e SHA256 0a667ba6271a2283bc7f2e3790cdc6838cbccda0051988fc85470ec6b12e4a74
AUX speechd.rc 649 RMD160 c568297debff24240d34939bf7b1b65b33bdd49a SHA1 63adbc5417e8a4c279261dc628b44616e65bafbf SHA256 5c858c7d17d973f672dad17b671996cb97f186413babeba9c99d5efd15a91971
DIST speechd-0.56.tar.gz 23815 RMD160 d8fc863d7c84aac729c69ccdbfbc49e60f691f78 SHA1 0e438828de273465cfc3edbcca1ecbe466c143c7 SHA256 32a55472329314476087aa789fd2d48212cbf468efa0383b2021de63085835af
EBUILD speechd-0.56-r1.ebuild 1169 RMD160 c7ac492898ca69f6d989128d77a0eedf81cdf2c7 SHA1 29ce9e0ced92ceee05b3616784c65b86b86a53d7 SHA256 336c7a11f61ada6ed584df944e642c4ab059f0a8533de54d62a53781102b6cdd
EBUILD speechd-0.56-r2.ebuild 1029 RMD160 457b5104ee79a1d1c698adfe8a771192f848ad3f SHA1 b604d25d1d201c7b6325b20fd237a7b545c5286b SHA256 26703cc460c895726b948a7bd445d79a97f79948a44cc3b978b3f7156bf57682
MISC ChangeLog 3041 RMD160 03ae7481f6055bfd64af959e410372e6c7d6130c SHA1 d6bafac6240d3c0f430c74e497c5ee38a1e1af33 SHA256 640cb1f0a2fe54fe5fa1da227295a647ea71d4489d573ad1b33d0238ec1a6c77
MISC metadata.xml 185 RMD160 75382db82e4c69d70f2d53f63363adec302720e5 SHA1 90563c269eff265fbd369095c606bc383cc07232 SHA256 b6de40518e01d3ef5447352b3f476c1f5b8e6ae53d5e654a2fb9e4ee7fdbe135

files

metadata.xml




accessibility
sound

speechd-0.56-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speechd/speechd-0.56-r1.ebuild,v 1.12 2007/04/28 17:19:23 swegener Exp $

inherit eutils

DESCRIPTION="Implements /dev/speech (any text written to /dev/speech will be spoken aloud)"
HOMEPAGE="http://www.speechio.org/"
SRC_URI="http://www.speechio.org/dl/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 ppc amd64 sparc"
IUSE="esd"

DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
esd? ( media-sound/esound )
>=app-accessibility/festival-1.4.3-r1"

S=${WORKDIR}/${PN}

src_compile() {
emake || die
}

src_install() {
dobin ${S}/bin/speechd ${S}/bin/catspeech
use esd && dosed 's,#\($use_esd\),\1,g' /usr/bin/speechd
insinto /etc
doins speechd.sub speechdrc
newinitd ${FILESDIR}/speechd.rc speechd
doman ${S}/man/man1/*.1
dodoc README AUTHORS CHANGELOG TODO speechio.faq
}

pkg_postinst() {
enewgroup speech

mkfifo --mode=0660 /dev/speech
chown root:speech /dev/speech
}

# This would get executed on an upgrade...
#pkg_postrm () {
# einfo "Removing FIFO at /dev/speech ..."
# rm -f /dev/speech
#}

speechd-0.56-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speechd/speechd-0.56-r2.ebuild,v 1.5 2007/04/28 17:19:23 swegener Exp $

inherit eutils

DESCRIPTION="Implements /dev/speech (any text written to /dev/speech will be spoken aloud)"
HOMEPAGE="http://www.speechio.org/"
SRC_URI="http://www.speechio.org/dl/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="esd"

DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
esd? ( media-sound/esound )
>=app-accessibility/festival-1.4.3-r1"

S=${WORKDIR}/${PN}

src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${P}-catspeech-eof.patch
}

src_install() {
dobin ${S}/bin/speechd ${S}/bin/catspeech
use esd && dosed 's,#\($use_esd\),\1,g' /usr/bin/speechd
insinto /etc
doins speechd.sub speechdrc
newinitd ${FILESDIR}/speechd.rc speechd
doman ${S}/man/man1/*.1
dodoc README AUTHORS CHANGELOG TODO speechio.faq
}

pkg_postinst() {
enewgroup speech
}