ChangeLog

# ChangeLog for app-accessibility/freetts
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/freetts/ChangeLog,v 1.30 2007/10/23 22:23:24 wltjr Exp $

23 Oct 2007; William L. Thomson Jr.
-freetts-1.2.ebuild, -freetts-1.2.1.ebuild:
Removed java gen 1 ebuilds

14 Sep 2007; Christoph Mende freetts-1.2.1-r1.ebuild:
Stable on amd64 wrt bug #187606

17 Aug 2007; Christian Faulhammer
freetts-1.2.1-r1.ebuild:
stable x86, bug 187606

13 Aug 2007; Tobias Scherbaum
freetts-1.2.1-r1.ebuild:
ppc. stable

07 Aug 2007; Markus Rothe freetts-1.2.1-r1.ebuild:
Stable on ppc64; bug #187606

03 Aug 2007; Petteri Räty metadata.xml:
Add java to metadata.xml.

*freetts-1.2.1-r1 (10 Apr 2007)

10 Apr 2007; Petteri Räty
+freetts-1.2.1-r1.ebuild:
Migrate to generation 2 and make jsapi options with the jsapi use flag
because it's a binary blob.

18 Feb 2007; Markus Rothe freetts-1.2.1.ebuild:
Stable on ppc64

05 Oct 2006; Gustavo Zacarias freetts-1.2.ebuild,
freetts-1.2.1.ebuild:
Dropping sparc keywords, see #96229

05 Jun 2006; Jeremy Huddleston
freetts-1.2.1.ebuild:
Stable amd64 and sparc.

*freetts-1.2.1 (25 Jul 2005)

25 Jul 2005; Jeremy Huddleston
+freetts-1.2.1.ebuild:
Version bump, cleanup, and mbrola support thanks to Thomas Matthijs
in bug #100237.

21 Jul 2005; Jeremy Huddleston freetts-1.2.ebuild:
Stable amd64.

20 Jul 2005; Jeremy Huddleston
-freetts-1.2_beta.ebuild, freetts-1.2.ebuild:
Added app-arch/sharutils to DEPEND and removed old version. Closes bug #73668.

09 Jun 2005; Markus Rothe freetts-1.2.ebuild:
Stable on ppc64

16 May 2005; Gustavo Zacarias freetts-1.2.ebuild:
Stable on sparc

06 May 2005; Markus Rothe freetts-1.2.ebuild:
Added ~ppc64 to KEYWORDS

25 Apr 2005; Mike Gardiner freetts-1.2.ebuild:
Keyworded ppc x86

21 Apr 2005; Simon Stelling freetts-1.2_beta.ebuild:
stable on amd64

*freetts-1.2 (02 Mar 2005)

02 Mar 2005; Leonardo Boshell freetts-1.2.ebuild:
New release.

02 Mar 2005; Leonardo Boshell
freetts-1.2_beta.ebuild:
Marked stable on x86.

19 Oct 2004; Dylan Carlson freetts-1.2_beta.ebuild:
Keywords ~amd64.

28 Sep 2004; Gustavo Zacarias freetts-1.2_beta.ebuild:
Keyworded ~sparc wrt #64135

14 Aug 2004; Chris Aniszczyk freetts-1.2_beta.ebuild:
Added support for mbrola voices. Closes #47563

05 May 2004; freetts-1.2_beta.ebuild:
added ~ppc keyword

05 Apr 2004; Chris Aniszczyk freetts-1.2_beta.ebuild:
Closes #46164

26 Mar 2004; David Holm freetts-1.2_beta.ebuild:
Backed out of ~ppc while waiting for portage upgrade.

22 Mar 2004; Chris Aniszczyk freetts-1.2_beta.ebuild:
Updated ant dep to reflect jar destfile attribute ;)

18 Mar 2004; David Holm freetts-1.2_beta.ebuild:
Added to ~ppc.

*freetts-1.2_beta (20 Mar 2004)

20 Mar 2004; Chris Aniszczyk freetts-1.2_beta.ebuild,
metadata.xml, files/jsapi-gentoo.diff:
Initial Import :)

Manifest

AUX jsapi-gentoo.diff 10444 RMD160 4cf8848814b9364d59c1d9949a5c9a292e3c7445 SHA1 311bec5e204e224a883900bfda4b3d0f8719eb8d SHA256 18b37ac9b844edd9de353992551e897ffa81fd3456bb42802967a1d422210280
DIST freetts-1.2.1-src.zip 14100414 RMD160 be2bff99b950268eb826a35dd3b508299e60f59b SHA1 e6369ad7d971a0900998061d635d5b17b882b144 SHA256 e21421f3b6bd4364f4310e273128f20b63a6b885e8f17d9a441df20d4c455280
EBUILD freetts-1.2.1-r1.ebuild 1662 RMD160 ccef661330038e58463be561a3f5e7872f635206 SHA1 1762d1a48be5bbef85e3501b7630eb989fc370c6 SHA256 569b19aa1b810ce5e812f07e7089cf2b9c5a449446b71902c7722527dcb8709a
MISC ChangeLog 3624 RMD160 7b642353cf362657c679d470c0eb50f92b6a2412 SHA1 f5a3ae8250664b4a157788cf0ca883d565aebc9b SHA256 8a9d88a095207ed9ae741493899c38e1d4b01d8e4e75486f276927ffa748a569
MISC metadata.xml 186 RMD160 8b748b237e2169e9e7970c20d937907a86df2770 SHA1 b8ffd50f5c7d5ddb81e39478730f482131667c28 SHA256 82b4e8a1a5437fbe8af79719702a2ea063cfa5a2c365210015c8907a4dbb8fba

files

freetts-1.2.1-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/freetts/freetts-1.2.1-r1.ebuild,v 1.5 2007/09/14 21:45:45 angelos Exp $

inherit eutils java-pkg-2 java-ant-2

DESCRIPTION="A speech synthesis system written entirely in Java"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
HOMEPAGE="http://freetts.sourceforge.net/"

RDEPEND=">=virtual/jre-1.4
mbrola? ( >=app-accessibility/mbrola-3.0.1h-r3 )"
DEPEND=">=virtual/jdk-1.4
${RDEPEND}
jsapi? ( app-arch/sharutils )
app-arch/unzip"

LICENSE="jsapi? ( sun-bcla-jsapi ) freetts"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="doc jsapi mbrola"

src_unpack() {
unpack ${A}
cd "${S}/lib"

chmod 0755 jsapi.sh
epatch "${FILESDIR}/jsapi-gentoo.diff"

use mbrola && echo "mbrola.base=/opt/mbrola/" >> "${S}/speech.properties"
}

src_compile() {
cd "${S}/lib"
if use jsapi; then
./jsapi.sh || die "jsapi.sh failed"
fi
cd "${S}"
eant jars
}

# Tests dont' seem included
# http://freetts.sourceforge.net/docs/index.php#how_test
#src_test() {
# ANT_TASKS="ant-junit" eant junit
#}

src_install() {
java-pkg_dojar lib/*.jar mbrola/*.jar

use mbrola && local jflags="--java_args -Dmbrola.base=/opt/mbrola"
java-pkg_dolauncher ${PN} --main com.sun.speech.freetts.FreeTTS ${jflags}

insinto /usr/share/${PN}
doins speech.properties

cp -R "${S}/demo" "${D}/usr/share/${PN}"
cp -R "${S}/tools" "${D}/usr/share/${PN}"

dodoc README.txt RELEASE_NOTES acknowledgments.txt || die
if use doc; then
insinto /usr/share/doc/${PF}/html
doins -r "${S}"/docs/*
java-pkg_dojavadoc "${S}/javadoc"
fi
}

metadata.xml




accessibility
java