Portage is a package management system used by Gentoo Linux
# 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
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
Stable on ppc64; bug #187606
03 Aug 2007; Petteri Räty
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
Stable on ppc64
05 Oct 2006; Gustavo Zacarias
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
21 Jul 2005; Jeremy Huddleston
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
Stable on ppc64
16 May 2005; Gustavo Zacarias
Stable on sparc
06 May 2005; Markus Rothe
Added ~ppc64 to KEYWORDS
25 Apr 2005; Mike Gardiner
Keyworded ppc x86
21 Apr 2005; Simon Stelling
stable on amd64
*freetts-1.2 (02 Mar 2005)
02 Mar 2005; Leonardo Boshell
New release.
02 Mar 2005; Leonardo Boshell
freetts-1.2_beta.ebuild:
Marked stable on x86.
19 Oct 2004; Dylan Carlson
Keywords ~amd64.
28 Sep 2004; Gustavo Zacarias
Keyworded ~sparc wrt #64135
14 Aug 2004; Chris Aniszczyk
Added support for mbrola voices. Closes #47563
05 May 2004;
added ~ppc keyword
05 Apr 2004; Chris Aniszczyk
Closes #46164
26 Mar 2004; David Holm
Backed out of ~ppc while waiting for portage upgrade.
22 Mar 2004; Chris Aniszczyk
Updated ant dep to reflect jar destfile attribute ;)
18 Mar 2004; David Holm
Added to ~ppc.
*freetts-1.2_beta (20 Mar 2004)
20 Mar 2004; Chris Aniszczyk
metadata.xml, files/jsapi-gentoo.diff:
Initial Import :)
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
# 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
}