summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2007-04-10 15:28:38 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2007-04-10 15:28:38 +0000
commite38856a76f8b08411558c3920655503f8cd3d8ba (patch)
treeabc2837f476d1f958db7dfb424c5fd678318d867 /app-accessibility
parentRemove idiot batch USE-flag, bug 174021 (diff)
downloadhistorical-e38856a76f8b08411558c3920655503f8cd3d8ba.tar.gz
historical-e38856a76f8b08411558c3920655503f8cd3d8ba.tar.bz2
historical-e38856a76f8b08411558c3920655503f8cd3d8ba.zip
Migrate to generation 2 and make jsapi options with the jsapi use flag because it's a binary blob.
Package-Manager: portage-2.1.2.3
Diffstat (limited to 'app-accessibility')
-rw-r--r--app-accessibility/freetts/ChangeLog9
-rw-r--r--app-accessibility/freetts/Manifest25
-rw-r--r--app-accessibility/freetts/files/digest-freetts-1.2.1-r13
-rw-r--r--app-accessibility/freetts/freetts-1.2.1-r1.ebuild66
4 files changed, 98 insertions, 5 deletions
diff --git a/app-accessibility/freetts/ChangeLog b/app-accessibility/freetts/ChangeLog
index 3d1d283109c6..c03041edb4e4 100644
--- a/app-accessibility/freetts/ChangeLog
+++ b/app-accessibility/freetts/ChangeLog
@@ -1,6 +1,13 @@
# 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.23 2007/02/18 18:06:34 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/freetts/ChangeLog,v 1.24 2007/04/10 15:28:38 betelgeuse Exp $
+
+*freetts-1.2.1-r1 (10 Apr 2007)
+
+ 10 Apr 2007; Petteri Räty <betelgeuse@gentoo.org>
+ +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 <corsair@gentoo.org> freetts-1.2.1.ebuild:
Stable on ppc64
diff --git a/app-accessibility/freetts/Manifest b/app-accessibility/freetts/Manifest
index 0531d030def8..131f5d2fb332 100644
--- a/app-accessibility/freetts/Manifest
+++ b/app-accessibility/freetts/Manifest
@@ -1,9 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX jsapi-gentoo.diff 10444 RMD160 4cf8848814b9364d59c1d9949a5c9a292e3c7445 SHA1 311bec5e204e224a883900bfda4b3d0f8719eb8d SHA256 18b37ac9b844edd9de353992551e897ffa81fd3456bb42802967a1d422210280
MD5 7636ad68d9f8c572439c1beda2e3551b files/jsapi-gentoo.diff 10444
RMD160 4cf8848814b9364d59c1d9949a5c9a292e3c7445 files/jsapi-gentoo.diff 10444
SHA256 18b37ac9b844edd9de353992551e897ffa81fd3456bb42802967a1d422210280 files/jsapi-gentoo.diff 10444
DIST freetts-1.2-src.zip 14096993 RMD160 5f9f44e2dd4892739e86a783880175fc384d5378 SHA1 3d0ede9b1b27bdc1464c63abc4ad56bad0513ec7 SHA256 55cb6108fb9943a871d1376cea00fb2cf759d702753adf03e1beae36138540e9
DIST freetts-1.2.1-src.zip 14100414 RMD160 be2bff99b950268eb826a35dd3b508299e60f59b SHA1 e6369ad7d971a0900998061d635d5b17b882b144 SHA256 e21421f3b6bd4364f4310e273128f20b63a6b885e8f17d9a441df20d4c455280
+EBUILD freetts-1.2.1-r1.ebuild 1669 RMD160 f9156f70dfa1d039c4d1454652a160a44a6d6888 SHA1 b5da2d32050694282f24fbf2682ddd0c1907ef8a SHA256 306e4d663a582008a3ed4fcc7d8078cc7fab9fabcbb2c9caac4f7d142977641a
+MD5 93a173364cdf238aa7c0b6744510bb0b freetts-1.2.1-r1.ebuild 1669
+RMD160 f9156f70dfa1d039c4d1454652a160a44a6d6888 freetts-1.2.1-r1.ebuild 1669
+SHA256 306e4d663a582008a3ed4fcc7d8078cc7fab9fabcbb2c9caac4f7d142977641a freetts-1.2.1-r1.ebuild 1669
EBUILD freetts-1.2.1.ebuild 1665 RMD160 1dd902d4ac13f2c44981388b86059790e2b94f0c SHA1 47661e52902c90e9100c3e5250de47ee267b0525 SHA256 991801e09a53dbe768bb4840ce60f9b79ffabb949cbb7c4cdfb277522ad65403
MD5 e4d2a1b6fe4e499752770b8525d18f23 freetts-1.2.1.ebuild 1665
RMD160 1dd902d4ac13f2c44981388b86059790e2b94f0c freetts-1.2.1.ebuild 1665
@@ -12,10 +19,10 @@ EBUILD freetts-1.2.ebuild 1632 RMD160 fad86f59f61b627ba2c6df53836dcf546f6f9beb S
MD5 9323c9341851f1e5ad449e01ef2b9a07 freetts-1.2.ebuild 1632
RMD160 fad86f59f61b627ba2c6df53836dcf546f6f9beb freetts-1.2.ebuild 1632
SHA256 5e894a695a6dc7c8210fcb00c9b98d69676c9234355754ce2e37b6bc834d6929 freetts-1.2.ebuild 1632
-MISC ChangeLog 2755 RMD160 4b26f22d33543d0e03a53103be6e3a215320d8fa SHA1 5bf73a89276832ac8965b6bbc849309f038042a7 SHA256 2cac26abfd4222c6623fec3dea439f332ccd1b34554e65c6e44aaea2fdadc9bc
-MD5 96294c5c5ba8212ea600863e9cafd448 ChangeLog 2755
-RMD160 4b26f22d33543d0e03a53103be6e3a215320d8fa ChangeLog 2755
-SHA256 2cac26abfd4222c6623fec3dea439f332ccd1b34554e65c6e44aaea2fdadc9bc ChangeLog 2755
+MISC ChangeLog 2976 RMD160 370c4f073967c903d82cf50eeaabaaf99bf3d8d4 SHA1 786379f8125719d91bac8e1455988d881c125d79 SHA256 efc0f3a9c897b146c58af89fcd8f574e99ae627b12e16932cfee45e27d6fba52
+MD5 edd06d442b4336d7b39649d948103a61 ChangeLog 2976
+RMD160 370c4f073967c903d82cf50eeaabaaf99bf3d8d4 ChangeLog 2976
+SHA256 efc0f3a9c897b146c58af89fcd8f574e99ae627b12e16932cfee45e27d6fba52 ChangeLog 2976
MISC metadata.xml 166 RMD160 61b5c672638182ae90aa0987021012f9bcac0c85 SHA1 03f155d94dfd6ed8455a0de382ae1956c3ec1692 SHA256 b405a4d46651e139c00ec6b19acf7bb3cd23456275250b6de43951b7559a0b21
MD5 e206f7cd655afe2644bb78cc9d15bd7f metadata.xml 166
RMD160 61b5c672638182ae90aa0987021012f9bcac0c85 metadata.xml 166
@@ -26,3 +33,13 @@ SHA256 afbc684203e7c788f8655f007e437c7473a0f6c622dde575848227f656ee4e6a files/di
MD5 dd1929a7b679299055249acf01eef225 files/digest-freetts-1.2.1 250
RMD160 1f5d580281c2ed35267eb1948d9e513148f779e0 files/digest-freetts-1.2.1 250
SHA256 8888e4eecb351f9c3468015d2231ed6fa783365f967fec7fe6025bc2d4fa13ea files/digest-freetts-1.2.1 250
+MD5 dd1929a7b679299055249acf01eef225 files/digest-freetts-1.2.1-r1 250
+RMD160 1f5d580281c2ed35267eb1948d9e513148f779e0 files/digest-freetts-1.2.1-r1 250
+SHA256 8888e4eecb351f9c3468015d2231ed6fa783365f967fec7fe6025bc2d4fa13ea files/digest-freetts-1.2.1-r1 250
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.3 (GNU/Linux)
+
+iD8DBQFGG60wcxLzpIGCsLQRAmbOAJ4nZHdNIVZxWQ3PNRokN5yz90VKkgCgnFc2
+8Ay9Nr076SIVSqEaYLsTFCA=
+=UYg5
+-----END PGP SIGNATURE-----
diff --git a/app-accessibility/freetts/files/digest-freetts-1.2.1-r1 b/app-accessibility/freetts/files/digest-freetts-1.2.1-r1
new file mode 100644
index 000000000000..d5fadb0fbc80
--- /dev/null
+++ b/app-accessibility/freetts/files/digest-freetts-1.2.1-r1
@@ -0,0 +1,3 @@
+MD5 f3e3ceae5b8cb5e175b50931f2e350e8 freetts-1.2.1-src.zip 14100414
+RMD160 be2bff99b950268eb826a35dd3b508299e60f59b freetts-1.2.1-src.zip 14100414
+SHA256 e21421f3b6bd4364f4310e273128f20b63a6b885e8f17d9a441df20d4c455280 freetts-1.2.1-src.zip 14100414
diff --git a/app-accessibility/freetts/freetts-1.2.1-r1.ebuild b/app-accessibility/freetts/freetts-1.2.1-r1.ebuild
new file mode 100644
index 000000000000..d7178a46ee26
--- /dev/null
+++ b/app-accessibility/freetts/freetts-1.2.1-r1.ebuild
@@ -0,0 +1,66 @@
+# 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.1 2007/04/10 15:28:38 betelgeuse 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
+}