diff options
author | William Hubbs <williamh@gentoo.org> | 2009-10-07 15:59:50 +0000 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2009-10-07 15:59:50 +0000 |
commit | 11fc29cd485bd635c4ad19ca27c5536510c7c209 (patch) | |
tree | dffb03c7280002b135f85f71e1c5b6bb455e6ba5 /app-accessibility | |
parent | Version bump. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | app-accessibility/espeak/Manifest | 4 | ||||
-rw-r--r-- | app-accessibility/espeak/espeak-1.41.01.ebuild | 78 |
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/* +} |