summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-accessibility/espeak')
-rw-r--r--app-accessibility/espeak/ChangeLog11
-rw-r--r--app-accessibility/espeak/Manifest26
-rw-r--r--app-accessibility/espeak/espeak-1.30.ebuild61
-rw-r--r--app-accessibility/espeak/files/digest-espeak-1.303
4 files changed, 84 insertions, 17 deletions
diff --git a/app-accessibility/espeak/ChangeLog b/app-accessibility/espeak/ChangeLog
index 8e41c516140f..1e7cdbb3e62e 100644
--- a/app-accessibility/espeak/ChangeLog
+++ b/app-accessibility/espeak/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-accessibility/espeak
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.26 2007/12/26 22:25:47 phreak Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.27 2008/01/01 04:37:50 williamh Exp $
+
+*espeak-1.30 (01 Jan 2008)
+
+ 01 Jan 2008; William Hubbs <williamh@gentoo.org> +espeak-1.30.ebuild:
+ Version bump.
26 Dec 2007; Christian Heim <phreak@gentoo.org> espeak-1.19.ebuild,
espeak-1.20-r1.ebuild, espeak-1.25.ebuild, espeak-1.26.ebuild,
@@ -113,7 +118,7 @@
New release, as required by the latest gnome-speech. Honour CXXFLAGS. Use
the Makefile to install instead of doing it manually.
- 06 Nov 2006; Piotr Jaroszyński <peper@gentoo.org> espeak-1.16.ebuild:
+ 06 Nov 2006; Piotr Jaroszyński <peper@gentoo.org> espeak-1.16.ebuild:
Add ~amd64 wrt bug #154245.
*espeak-1.16 (29 Oct 2006)
diff --git a/app-accessibility/espeak/Manifest b/app-accessibility/espeak/Manifest
index 58e776305a0c..a5baec71eaa4 100644
--- a/app-accessibility/espeak/Manifest
+++ b/app-accessibility/espeak/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX espeak-1.19-big-endian.patch 783 RMD160 34adcda34d5bf81043b44a7d43ca9e02467ff192 SHA1 e3906e23f55709be1b9062c5265d526827062512 SHA256 8ad07d0541e4a5d9b0cd5cf5fdb275e0960dcebe8da83720f958264c185c1c37
MD5 51a412d884e110a310159ad6918ff34c files/espeak-1.19-big-endian.patch 783
RMD160 34adcda34d5bf81043b44a7d43ca9e02467ff192 files/espeak-1.19-big-endian.patch 783
@@ -37,6 +34,7 @@ DIST espeak-1.26-source.zip 955549 RMD160 b7b5e3cf21213b75dedb1f35b9a44aa857b6be
DIST espeak-1.27-source.zip 1028515 RMD160 d3dc10b6e2995e1aef90513dbe7b737d6b1622d9 SHA1 2558a7ceb6bc169e4a9c9bad237a9e39bb691dde SHA256 f785ffa8398cfe43f6f85276f0386a4800cb553e3029bc1b46704dc1dc5238a2
DIST espeak-1.28-source.zip 1054248 RMD160 e48f57daca3710326b0918c3adf6cc444830c7fc SHA1 e2c017c821ee93b28a70de1027591bb999365622 SHA256 94ef096b577e69c70e2852c3312ba8f53800940853a14af5e74387c4455ae867
DIST espeak-1.29-source.zip 1065925 RMD160 729f6978f1971263adbc5eaf28df90631cef5608 SHA1 784e1a75c1a78ed60a6b2648c2b66be46b7a4408 SHA256 f323b64ce3648555ef60a31907370f67cc43023c85c3225b64bb642d4afb75dc
+DIST espeak-1.30-source.zip 1182969 RMD160 46a5ba1953fa76faf8693245b9841fc81b78d186 SHA1 a4ca233c18b7b558a41880d666456e6daabb5ff3 SHA256 4a6f5ff64e7f5c980176c90e43bdcb6ffa7a9cc26aaae0431ee1c31ea4475407
DIST espeak-utils-1.22.tar.bz2 8226 RMD160 a4725e2172fa5ef730b34277bec5b2adf51091cc SHA1 b94e627bf0d8eb8ead739b6798180e030bcf50f4 SHA256 227083ed33a42803b01ff0e2383204f9f063eededf3bfdb859970e4852942299
EBUILD espeak-1.19.ebuild 1208 RMD160 a27125b7ee7f26ba1c9644656350da3aba811801 SHA1 fbba4ac2b847785d07ab119d24ef5a3213dd5cdb SHA256 72ebb3a4ee70d6f45a3454a35b136fc7533a7ff0e977f71b2c84d0a59a7138ad
MD5 6b5ed964d24643b9a1d10388f6e85721 espeak-1.19.ebuild 1208
@@ -74,10 +72,14 @@ EBUILD espeak-1.29.ebuild 1518 RMD160 0e357f0e271213f45900413281bf9751fbc5dece S
MD5 9b93038b20463e47d34dac078da781f5 espeak-1.29.ebuild 1518
RMD160 0e357f0e271213f45900413281bf9751fbc5dece espeak-1.29.ebuild 1518
SHA256 472dfdaa0dad20948dd7a245ae7ad642c2c175e9a0a14be4358750c028148933 espeak-1.29.ebuild 1518
-MISC ChangeLog 4197 RMD160 1062bcc0ed44007837810847ae4e8548681d3ceb SHA1 cf6f830caba4ef928abd802a21bec437b6d1dad2 SHA256 25bfbcde72550962c41c9dd37abe69549b03651522a1b4c3895dda476689e0e9
-MD5 5db6acec216d62d2e715ecae14f8cff3 ChangeLog 4197
-RMD160 1062bcc0ed44007837810847ae4e8548681d3ceb ChangeLog 4197
-SHA256 25bfbcde72550962c41c9dd37abe69549b03651522a1b4c3895dda476689e0e9 ChangeLog 4197
+EBUILD espeak-1.30.ebuild 1520 RMD160 24f87535613a4567cc5d66db82a5ff43b40ad15b SHA1 a135dea0b3bd852d537b07cd2c2b86308f2dd1a4 SHA256 b8010fc4208c01cae8d518624b18c0212cb4b6c48b7b391b98a38ae991150677
+MD5 e30aaf3165aa1c35fe5146952a7e9fbe espeak-1.30.ebuild 1520
+RMD160 24f87535613a4567cc5d66db82a5ff43b40ad15b espeak-1.30.ebuild 1520
+SHA256 b8010fc4208c01cae8d518624b18c0212cb4b6c48b7b391b98a38ae991150677 espeak-1.30.ebuild 1520
+MISC ChangeLog 4318 RMD160 c0323e08365654da59634bdf456ee7b151d9525b SHA1 378aa76d072065ae259559455ddc9e1c4242baf7 SHA256 b1e078666a55772497ea8c1d0c66ae716f5e51271662f1f73177ae9a284fef27
+MD5 4904e712de9e020f80741602c785de9e ChangeLog 4318
+RMD160 c0323e08365654da59634bdf456ee7b151d9525b ChangeLog 4318
+SHA256 b1e078666a55772497ea8c1d0c66ae716f5e51271662f1f73177ae9a284fef27 ChangeLog 4318
MISC metadata.xml 229 RMD160 7f8d6a0235529eccff705022803122c9534628d7 SHA1 2295356b566d60c8eb979db0e598de9d1d8ccf49 SHA256 b128d301356b3f98f1d6093b4401c36143ff55fc62636612567b0995739b9e66
MD5 82235b237bf37d432e6987e3be2235d1 metadata.xml 229
RMD160 7f8d6a0235529eccff705022803122c9534628d7 metadata.xml 229
@@ -109,10 +111,6 @@ SHA256 c50373a1c88cc3f1ae5473947b9bb4fc9c76204a773091ffab00520f88fcd0dc files/di
MD5 98ba8a459004c23c87faf263ccd787ee files/digest-espeak-1.29 250
RMD160 f9e49c0851d7e4e91d0ad2f43ff20c33ae798c95 files/digest-espeak-1.29 250
SHA256 61e97c7a648f9c73553555d54d635fcd142a7dfc73012c79743e672c4f88a4a1 files/digest-espeak-1.29 250
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
-
-iD8DBQFHctZ1yuNVb5qfaOYRAnNnAKCHii+zry5J0vgvGk8mhR62rFbGjACg0WiI
-WGkpjidEfk7rVA89K58IXZg=
-=tRQi
------END PGP SIGNATURE-----
+MD5 25192d7cc8f83db8bae8f9138e51015b files/digest-espeak-1.30 250
+RMD160 185fda3614914ac39cf94f9bfd6f9f0e043e16a4 files/digest-espeak-1.30 250
+SHA256 c212094b78f1e7d8585593230e9be78ec6ffbf988e9ec550e6f6772e0969258c files/digest-espeak-1.30 250
diff --git a/app-accessibility/espeak/espeak-1.30.ebuild b/app-accessibility/espeak/espeak-1.30.ebuild
new file mode 100644
index 000000000000..b114cf2cceaf
--- /dev/null
+++ b/app-accessibility/espeak/espeak-1.30.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.30.ebuild,v 1.1 2008/01/01 04:37:50 williamh Exp $
+
+inherit eutils
+
+MY_P="${P}-source"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+DESCRIPTION="Speech synthesizer for English and other languages"
+HOMEPAGE="http://espeak.sourceforge.net/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE=""
+DEPEND=">=media-libs/portaudio-18.1-r5
+ app-arch/unzip"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # portaudio.h is by default the same as portaudio18.h, but use the version
+ # 19 API if available
+ if has_version "=media-libs/portaudio-19*" ; then
+ mv -f "${S}/src/portaudio19.h" "${S}/src/portaudio.h"
+ fi
+
+ # Add a patch for a segfault on ppc64.
+# epatch "${FILESDIR}/${P}-ppc64-segfault.patch"
+}
+
+src_compile() {
+ cd src
+ emake CXXFLAGS="${CXXFLAGS}" || die "Compilation failed"
+
+ einfo "Fixing byte order of phoneme data files"
+ cd "${S}/platforms/big_endian"
+ make
+ ./espeak-phoneme-data "${S}/espeak-data"
+ cp -f phondata phonindex phontab "${S}/espeak-data"
+
+ einfo "Compiling dict files"
+ cd "${S}/dictsource"
+ export HOME="${S}"
+ local lang
+ for l in *_rules; do
+ lang=${l/_rules/}
+ "${S}/src/speak" --compile=$lang
+ done
+}
+
+src_install() {
+ cd src
+ make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install || die "Installation failed"
+
+ cd ..
+ dodoc ChangeLog ReadMe
+ dohtml -r docs/*
+}
diff --git a/app-accessibility/espeak/files/digest-espeak-1.30 b/app-accessibility/espeak/files/digest-espeak-1.30
new file mode 100644
index 000000000000..57d751ed575b
--- /dev/null
+++ b/app-accessibility/espeak/files/digest-espeak-1.30
@@ -0,0 +1,3 @@
+MD5 ac0869d3bb9a6254b40ecde9a77d88df espeak-1.30-source.zip 1182969
+RMD160 46a5ba1953fa76faf8693245b9841fc81b78d186 espeak-1.30-source.zip 1182969
+SHA256 4a6f5ff64e7f5c980176c90e43bdcb6ffa7a9cc26aaae0431ee1c31ea4475407 espeak-1.30-source.zip 1182969