summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2009-10-07 15:59:50 +0000
committerWilliam Hubbs <williamh@gentoo.org>2009-10-07 15:59:50 +0000
commit11fc29cd485bd635c4ad19ca27c5536510c7c209 (patch)
treedffb03c7280002b135f85f71e1c5b6bb455e6ba5 /app-accessibility
parentVersion bump. (diff)
downloadhistorical-11fc29cd485bd635c4ad19ca27c5536510c7c209.tar.gz
historical-11fc29cd485bd635c4ad19ca27c5536510c7c209.tar.bz2
historical-11fc29cd485bd635c4ad19ca27c5536510c7c209.zip
version bump
Package-Manager: portage-2.2_rc44/cvs/Linux i686
Diffstat (limited to 'app-accessibility')
-rw-r--r--app-accessibility/espeak/ChangeLog7
-rw-r--r--app-accessibility/espeak/Manifest4
-rw-r--r--app-accessibility/espeak/espeak-1.41.01.ebuild78
3 files changed, 87 insertions, 2 deletions
diff --git a/app-accessibility/espeak/ChangeLog b/app-accessibility/espeak/ChangeLog
index e0387f442dde..34cbb0f0eebd 100644
--- a/app-accessibility/espeak/ChangeLog
+++ b/app-accessibility/espeak/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-accessibility/espeak
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.75 2009/05/18 13:52:14 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.76 2009/10/07 15:59:50 williamh Exp $
+
+*espeak-1.41.01 (07 Oct 2009)
+
+ 07 Oct 2009; William Hubbs <williamh@gentoo.org> +espeak-1.41.01.ebuild:
+ version bump
18 May 2009; William Hubbs <williamh@gentoo.org> -espeak-1.39.ebuild,
-espeak-1.40.01.ebuild:
diff --git a/app-accessibility/espeak/Manifest b/app-accessibility/espeak/Manifest
index 0c16e1516057..e30323b27ec2 100644
--- a/app-accessibility/espeak/Manifest
+++ b/app-accessibility/espeak/Manifest
@@ -1,4 +1,6 @@
DIST espeak-1.40.02-source.zip 1400971 RMD160 caca57d5a6b5165d5b7edbb9c465cb37bc4ec3ec SHA1 de75304b0b58a18669bd05b3fa89573dc4787085 SHA256 b55e323a52be38337f8d5f219fd8878fc7b62b9e25d8cc15685e5f815bf6519e
+DIST espeak-1.41.01-source.zip 1476908 RMD160 bb95144e78c57aa4607be927ea6832802966c2bb SHA1 458bf2f94d598b10ca5d4b9e6855d789e4557f2d SHA256 1c89178b8021f77352eb482e93f2545044c7010ec5c1f902fbdee899bfde01a2
EBUILD espeak-1.40.02.ebuild 2096 RMD160 83aff3e3c9e5ffe83e20045c5cd6493aaa216cde SHA1 cbbe27b34fa526c05c7f30f99c3deb90d8573f2a SHA256 386cc4835cd50d6211afb27317b71301b477e85a5bf41366ba665926442498c4
-MISC ChangeLog 10363 RMD160 f16b15e769ce2e9150128604d684482cdc340e92 SHA1 009def8a43a70db03034700434ef0ec67d7c89fb SHA256 d02116c541b932df16bc8b26a581b2fcadfebd25a169009a2a4950601a4eddc8
+EBUILD espeak-1.41.01.ebuild 1967 RMD160 97364458903d42c4ff97921c5f126ba5a45c8880 SHA1 5d1b5b2c4c5b6d94662085ae315761f4bb8be8c3 SHA256 39971a0438d490c1f10878c6fdaecf0dda956e61785e13c7bb16f0a00217eb4b
+MISC ChangeLog 10485 RMD160 3b2f627d6fdce34b604ee568c8a9a83dc186fb02 SHA1 d0e8c88603259de18eee81b3a1eea1db07489d47 SHA256 6a598c79df07383750b8436f70dc03368a0a9a588552bfd165cd5ee0a9c2b98e
MISC metadata.xml 229 RMD160 7f8d6a0235529eccff705022803122c9534628d7 SHA1 2295356b566d60c8eb979db0e598de9d1d8ccf49 SHA256 b128d301356b3f98f1d6093b4401c36143ff55fc62636612567b0995739b9e66
diff --git a/app-accessibility/espeak/espeak-1.41.01.ebuild b/app-accessibility/espeak/espeak-1.41.01.ebuild
new file mode 100644
index 000000000000..a9c7afa44116
--- /dev/null
+++ b/app-accessibility/espeak/espeak-1.41.01.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.41.01.ebuild,v 1.1 2009/10/07 15:59:50 williamh Exp $
+
+EAPI="2"
+
+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 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="portaudio pulseaudio"
+RDEPEND="portaudio? ( >=media-libs/portaudio-19_pre20071207 )
+ pulseaudio? ( media-sound/pulseaudio )"
+ DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}/${MY_P}
+
+get_audio() {
+ local MY_AUDIO
+
+ MY_AUDIO=none
+ if use portaudio; then
+ MY_AUDIO=portaudio
+ elif use pulseaudio; then
+ MY_AUDIO=pulseaudio
+ fi
+ echo ${MY_AUDIO}
+}
+
+pkg_setup() {
+ if ! use portaudio && ! use pulseaudio; then
+ ewarn
+ ewarn Since portaudio and pulseaudio are not in your use flags,
+ ewarn espeak will only be able to create wav files.
+ ewarn If this is not what you want, press ctrl-c and put either
+ ewarn portaudio or pulseaudio in your use flags.
+ ebeep
+ epause 10
+ elif use portaudio && use pulseaudio; then
+ die "You must choose either portaudio or pulseaudio, but not both."
+ fi
+}
+
+src_prepare() {
+ cd src
+ # gentoo uses portaudio 19.
+ if use portaudio; then
+ mv -f portaudio19.h portaudio.h
+ fi
+}
+
+src_compile() {
+ cd src
+ emake AUDIO="$(get_audio)" CXXFLAGS="${CXXFLAGS}" all || 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"
+}
+
+src_install() {
+ cd src
+ make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" AUDIO="$(get_audio)" install || die "Installation failed"
+
+ cd ..
+ insinto /usr/share/espeak-data
+ doins -r dictsource
+ dodoc ChangeLog ReadMe
+ dohtml -r docs/*
+}