From ddb81a31bdfd818073d2202b07d8b81fe3ddd6d6 Mon Sep 17 00:00:00 2001 From: Daniel Gryniewicz Date: Thu, 22 Feb 2007 23:29:54 +0000 Subject: [PATCH] Bump to 0.4.9 * Fix for bug 398916 to help select the Viavoice Chinese voices. Also fixed a memory leak with the driver. (Gilles Casse) * Fix for bug 399512 to handle config parameters better. (Leonardo Boshell) * Fix for bug 403763 to include math library when building driver for Swift. (Willie Walker) * Brand new driver for eSpeak (http://espeak.sourceforge.net). Many many thanks to Gilles Casse for his contribution here!!! * Fix for bug 321658 to allow ibmtts is unable to select/change voice of a different language. Many many thanks to Gilles Casse for his contribution here!!! Package-Manager: portage-2.1.2-r10 --- app-accessibility/gnome-speech/ChangeLog | 22 ++++- app-accessibility/gnome-speech/Manifest | 26 +++++- .../files/digest-gnome-speech-0.4.9 | 3 + .../gnome-speech/gnome-speech-0.4.9.ebuild | 81 +++++++++++++++++++ 4 files changed, 127 insertions(+), 5 deletions(-) create mode 100644 app-accessibility/gnome-speech/files/digest-gnome-speech-0.4.9 create mode 100644 app-accessibility/gnome-speech/gnome-speech-0.4.9.ebuild diff --git a/app-accessibility/gnome-speech/ChangeLog b/app-accessibility/gnome-speech/ChangeLog index edc81e7e8d62..bfa7ebe5aa3f 100644 --- a/app-accessibility/gnome-speech/ChangeLog +++ b/app-accessibility/gnome-speech/ChangeLog @@ -1,6 +1,26 @@ # ChangeLog for app-accessibility/gnome-speech # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-accessibility/gnome-speech/ChangeLog,v 1.79 2007/01/23 14:47:40 genone Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/gnome-speech/ChangeLog,v 1.80 2007/02/22 23:29:54 dang Exp $ + +*gnome-speech-0.4.9 (22 Feb 2007) + + 22 Feb 2007; Daniel Gryniewicz + +gnome-speech-0.4.9.ebuild: + Bump to 0.4.9 + * Fix for bug 398916 to help select the Viavoice Chinese voices. Also + fixed a memory leak with the driver. (Gilles Casse) + + * Fix for bug 399512 to handle config parameters better. (Leonardo Boshell) + + * Fix for bug 403763 to include math library when building driver + for Swift. (Willie Walker) + + * Brand new driver for eSpeak (http://espeak.sourceforge.net). + Many many thanks to Gilles Casse for his contribution here!!! + + * Fix for bug 321658 to allow ibmtts is unable to select/change voice + of a different language. Many many thanks to Gilles Casse for his + contribution here!!! 23 Jan 2007; Marius Mauch gnome-speech-0.4.0.ebuild, gnome-speech-0.4.4.ebuild, gnome-speech-0.4.6.ebuild: diff --git a/app-accessibility/gnome-speech/Manifest b/app-accessibility/gnome-speech/Manifest index 3486d4e3845a..b4b5c410809f 100644 --- a/app-accessibility/gnome-speech/Manifest +++ b/app-accessibility/gnome-speech/Manifest @@ -1,6 +1,10 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + DIST gnome-speech-0.4.0.tar.bz2 307108 RMD160 35c69c26364601f92ab445315ba26711a60584ed SHA1 c46fb5928098852875fcfa57c08f1f87287c4550 SHA256 793dfc13fdb3ab010c4f891a6766569f49507d76410f5a111177c234672bdfcf DIST gnome-speech-0.4.4.tar.bz2 309806 RMD160 c3efb407ca06149c67f6b4eb04d38c018b31ecc3 SHA1 9c46dadfa765891481e442aaa74994f29c7e5679 SHA256 318ebf3a3f4bd05d534202839ce779f1c823f26305b625703b9615c803d74e6c DIST gnome-speech-0.4.6.tar.bz2 311080 RMD160 4e6ca040f590492aa58b40ed6cd8b690b05fcde7 SHA1 e2896cb05f0247a3aa444a585b8847fb06623f46 SHA256 eef3e578ef6d1614a2793cfbac28c345b673bfc1e2219841977a8c1b8f892b19 +DIST gnome-speech-0.4.9.tar.bz2 313077 RMD160 e01a6197ba49dfb5a9430cbd344633bba76939dd SHA1 a1227926139257134fa1dd76d2eacfe70888dd4e SHA256 37129e49fce3a6b954f2089cbe7e2b26885b0df5efdf6b8f1882077fefeca328 EBUILD gnome-speech-0.4.0.ebuild 1945 RMD160 1af96ebeca8deaadc3ae3e0c66fac81f5cb144b6 SHA1 d5d739ad9d93a3ad84e314449486e0bf3c37eba2 SHA256 70498cd223ef910e43912fa8190fd38431ab658d9117af09581def936707980c MD5 3d67de2a3b5221fec4c08fc3f63c88fe gnome-speech-0.4.0.ebuild 1945 RMD160 1af96ebeca8deaadc3ae3e0c66fac81f5cb144b6 gnome-speech-0.4.0.ebuild 1945 @@ -13,10 +17,14 @@ EBUILD gnome-speech-0.4.6.ebuild 1947 RMD160 ea453274c6d3cd1d4b5b88e8dbed0fef5a8 MD5 d935abf36844179dce3c94f565cc5220 gnome-speech-0.4.6.ebuild 1947 RMD160 ea453274c6d3cd1d4b5b88e8dbed0fef5a89fa77 gnome-speech-0.4.6.ebuild 1947 SHA256 fecd621746d6fb72ff9ef7723b13a1f90888e817d47bc298d0cbcedf84d18edc gnome-speech-0.4.6.ebuild 1947 -MISC ChangeLog 11016 RMD160 bf0e621ab213f6ae99c6b63781e39b091a81f602 SHA1 8614d026277714897e1186624acf94d84efe55b2 SHA256 0cfa035452c19862d073f9861c1b700ff2ac7d368f2c226d554fd51eac30f9c7 -MD5 30308248b3e30e585137b2a70f3e77c5 ChangeLog 11016 -RMD160 bf0e621ab213f6ae99c6b63781e39b091a81f602 ChangeLog 11016 -SHA256 0cfa035452c19862d073f9861c1b700ff2ac7d368f2c226d554fd51eac30f9c7 ChangeLog 11016 +EBUILD gnome-speech-0.4.9.ebuild 1990 RMD160 404f1a59dc0fe0888bd0ada9ca9633fbee154295 SHA1 7a1777301625a70b92a319a9958b0e5774dffffc SHA256 16fcae98d5f0c342e38420718d417b856e4f2132c641fa0c0ac38a381e16af76 +MD5 2c882d848b06755f6b730cb091502d23 gnome-speech-0.4.9.ebuild 1990 +RMD160 404f1a59dc0fe0888bd0ada9ca9633fbee154295 gnome-speech-0.4.9.ebuild 1990 +SHA256 16fcae98d5f0c342e38420718d417b856e4f2132c641fa0c0ac38a381e16af76 gnome-speech-0.4.9.ebuild 1990 +MISC ChangeLog 11757 RMD160 64079a2d163da9f1750036a650de5ad79bdae0dd SHA1 223923aae669ce6ee5c081b617155f143aef2f23 SHA256 73da19df1d3d54bf9cdcfa131d538ce5270ef3f8df6d8445ec8c4135c589d2ae +MD5 ca4e8198ea398d5845f09158efc5d350 ChangeLog 11757 +RMD160 64079a2d163da9f1750036a650de5ad79bdae0dd ChangeLog 11757 +SHA256 73da19df1d3d54bf9cdcfa131d538ce5270ef3f8df6d8445ec8c4135c589d2ae ChangeLog 11757 MISC metadata.xml 172 RMD160 6901d426a49e26089e240a7a4f990204e08c15a1 SHA1 2a33de77ba2f0f4fdedeed148abdad125b78f996 SHA256 f14db6f3dc189eb3e4a3478d7c1bead86fe077d0c756b8426b64f7fc0d42d228 MD5 5253659a4a0e45baa9f1788dcb705895 metadata.xml 172 RMD160 6901d426a49e26089e240a7a4f990204e08c15a1 metadata.xml 172 @@ -30,3 +38,13 @@ SHA256 d2d417653ea719000068a68bd9aca8c2e8a45bd3c5836bc49b6364b75128b4d5 files/di MD5 b91b978510d587bc609977f8182c7bf1 files/digest-gnome-speech-0.4.6 259 RMD160 d2eb9eab98e6c953cfeb9220c526d02c5535316d files/digest-gnome-speech-0.4.6 259 SHA256 6300a202784cb60a72dbb45b4fea4e2b6a9320bdec283fcc67ca86731141e7c7 files/digest-gnome-speech-0.4.6 259 +MD5 d208df8355ba63abab3b142080ba0de5 files/digest-gnome-speech-0.4.9 259 +RMD160 1b887a0d7528ae4e082f1bbb90ea270c3dc043b5 files/digest-gnome-speech-0.4.9 259 +SHA256 f0d1e39ca3e79b00c3b8e3e23f048778f3b7d8f657fb15b2ade4e339c8566ef5 files/digest-gnome-speech-0.4.9 259 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.2 (GNU/Linux) + +iD8DBQFF3ichomPajV0RnrERAgynAJ9oObzO8QZKpH9evLrAs/3y0qmrxgCfdNq0 +mHF/qwcjNB5Tyt8swXC/EPY= +=kKX4 +-----END PGP SIGNATURE----- diff --git a/app-accessibility/gnome-speech/files/digest-gnome-speech-0.4.9 b/app-accessibility/gnome-speech/files/digest-gnome-speech-0.4.9 new file mode 100644 index 000000000000..579c7c121de4 --- /dev/null +++ b/app-accessibility/gnome-speech/files/digest-gnome-speech-0.4.9 @@ -0,0 +1,3 @@ +MD5 16d3dfa0275fc121029ab55149429907 gnome-speech-0.4.9.tar.bz2 313077 +RMD160 e01a6197ba49dfb5a9430cbd344633bba76939dd gnome-speech-0.4.9.tar.bz2 313077 +SHA256 37129e49fce3a6b954f2089cbe7e2b26885b0df5efdf6b8f1882077fefeca328 gnome-speech-0.4.9.tar.bz2 313077 diff --git a/app-accessibility/gnome-speech/gnome-speech-0.4.9.ebuild b/app-accessibility/gnome-speech/gnome-speech-0.4.9.ebuild new file mode 100644 index 000000000000..e037e44d2a19 --- /dev/null +++ b/app-accessibility/gnome-speech/gnome-speech-0.4.9.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/gnome-speech/gnome-speech-0.4.9.ebuild,v 1.1 2007/02/22 23:29:54 dang Exp $ + +inherit java-pkg gnome2 + +DESCRIPTION="Simple general API for producing text-to-speech output" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="LGPL-2" +SLOT="1" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +# espeak not added; it needs tons of keywords +IUSE="freetts" + +COMMON_DEPEND=">=gnome-base/orbit-2.3.94 + >=gnome-base/libbonobo-1.97 + >=dev-libs/glib-2 + freetts? ( + =app-accessibility/freetts-1.2* + >=app-accessibility/java-access-bridge-1.4.6 )" + +RDEPEND="$COMMON_DEPEND + freetts? ( >=virtual/jre-1.4 ) + app-accessibility/festival" + +DEPEND="$COMMON_DEPEND + freetts? ( + >=virtual/jdk-1.4 + dev-java/java-config ) + >=dev-util/pkgconfig-0.9" + +DOCS="AUTHORS ChangeLog NEWS README" + + +pkg_setup() { + G2CONF="--with-festival --with-speech-dispatcher" + + if use freetts; then + java-pkg_pkg_setup + + local JABDIR="${ROOT}usr/share/java-access-bridge/lib" + + G2CONF="${G2CONF} --with-java-home=${JAVA_HOME} \ + --with-jab-dir=${JABDIR} \ + --with-freetts-dir=${ROOT}usr/share/freetts/lib" + else + export JAVAC=no + fi +} + +src_unpack() { + gnome2_src_unpack + + if use freetts; then + sed -i -e \ + 's/@GNOME_SPEECH_INSTALLED_CLASSPATH@/$(java-config -p gnome-speech-1,java-access-bridge)/' \ + drivers/freetts/freetts-synthesis-driver.in || die "sed error" + fi + + sed -i \ + -e 's:\(GNOME_SPEECH_JAR_DIR=\).*:\1"/usr/share/java-access-bridge/lib/":' \ + -e 's:\(FREETTS_DRIVER_JAR_DIR=\).*:\1"/usr/share/java-access-bridge/lib/":' \ + ${S}/configure +} + +src_install() { + gnome2_src_install + + if use freetts; then + java-pkg_dojar ${D}/usr/share/jar/*.jar + rm -rf ${D}/usr/share/jar + fi +} + +pkg_postinst() { + elog + elog "Gnome Speech has been successfully installed. You may now use the" + elog "speech interface using app-accessibility/gnopernicus." + elog +} -- 2.26.2