diff options
author | 2014-06-12 09:35:29 +0000 | |
---|---|---|
committer | 2014-06-12 09:35:29 +0000 | |
commit | ab129d405c90bde6830f27e152398e1023d0acd5 (patch) | |
tree | c8cf2347cafaf7d4c05bc5ee2d0dc43b21a53bbc /app-accessibility | |
parent | Bump (diff) | |
download | historical-ab129d405c90bde6830f27e152398e1023d0acd5.tar.gz historical-ab129d405c90bde6830f27e152398e1023d0acd5.tar.bz2 historical-ab129d405c90bde6830f27e152398e1023d0acd5.zip |
New upstream version.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0x6521E06D
Diffstat (limited to 'app-accessibility')
-rw-r--r-- | app-accessibility/espeak/ChangeLog | 8 | ||||
-rw-r--r-- | app-accessibility/espeak/Manifest | 18 | ||||
-rw-r--r-- | app-accessibility/espeak/espeak-1.48.04.ebuild | 98 |
3 files changed, 115 insertions, 9 deletions
diff --git a/app-accessibility/espeak/ChangeLog b/app-accessibility/espeak/ChangeLog index a01db9b65213..b1d429fd7abb 100644 --- a/app-accessibility/espeak/ChangeLog +++ b/app-accessibility/espeak/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-accessibility/espeak # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.125 2014/02/08 08:01:52 teiresias Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.126 2014/06/12 09:35:23 teiresias Exp $ + +*espeak-1.48.04 (12 Jun 2014) + + 12 Jun 2014; Christopher Brannon <teiresias@gentoo.org> + +espeak-1.48.04.ebuild: + New upstream version. 08 Feb 2014; Christopher Brannon <teiresias@gentoo.org> -espeak-1.45.04.ebuild: diff --git a/app-accessibility/espeak/Manifest b/app-accessibility/espeak/Manifest index 630702a6bc13..0224f063dfa5 100644 --- a/app-accessibility/espeak/Manifest +++ b/app-accessibility/espeak/Manifest @@ -2,17 +2,19 @@ Hash: SHA256 DIST espeak-1.47.11-source.zip 2813649 SHA256 9bd4d0569af48a2cb13fa76704dec3124d27025a3f21c87598457976472b360c SHA512 77c3989fbd0e4aadae0da2d7f1c587854895ae103633704ee5b4042b0618897d01edffa80b1f13e6cbf356f2f31beaf4fdb7e90e4ab641d5286d559aaefe932b WHIRLPOOL c26f481d4c3c485ba0eb3fe7ae3bcf36e7001d49e0e27a6f0934fdb9c91cfef4974c1d34daebd0286694346a44c647cfb96769da54536e0b4380778af755673c +DIST espeak-1.48.04-source.zip 3019245 SHA256 bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659 SHA512 f0759e6ace2604c8cbb19e8c3fd4b106edf4dcece247a6677f6b734af7746c35a367126edfbe585396c98f6c54f07e25d64bfab35e258e64f09bd2c0833247fa WHIRLPOOL 259fe408a2d3808f4b1ecec6850262f3b7c0e9a4511fa1bcca414da7d6608e2a0b847a3abb19687ea1cb4e21ca8334fdf0b66b6a78bd363882891b3ebdfb06fc EBUILD espeak-1.47.11-r1.ebuild 2293 SHA256 ee23a4524763acfca7132ca9725c60cb152428bd6637dc5c795b7190a2c6ba55 SHA512 fb11cacf9cbd276e7b2a4c118f936e35c48a2d738de551a9800314810e8403c7bff495f8b9f46ab6d047a59cd51be5b76346a1b132ed7b4a95291a1f14f382b6 WHIRLPOOL 45216586ba980490bebbae36a1da25ab16c8e45dcfb7492a8f6f42001babce91ecb83a5b9dbd589b491e823c97ad21c7aa23823e8f46452917f9e3cf0c52d50d -MISC ChangeLog 17052 SHA256 275fc408794eb492a1e8325b994daa610cbd123cf7d50ea84c7be6208a41cbd6 SHA512 d319e6fd88d304e28315ed8a330cccce4b817677eed3d0c2fc343bdd1cee46c901ba3f917d1a998d8d2998bad155bdcce833554c879651c5a2b508f735e354bd WHIRLPOOL b8543efd2de522b8d3233691003d36348010148882bfdd1c0f3f07a6ba416dbdf8791cc89993610b594cf405db2f8fea3b8d223ae28478feb52c1f31d2299f8d +EBUILD espeak-1.48.04.ebuild 2301 SHA256 28cc7457dbc348ea2910661ff65736303cd1632fd5be58b522a674bc73018267 SHA512 7e7e95aac1996b3d76045b9d3d7d51eb23f2aed414bb9dd4da239f39919585adf94b54435f8d8abfc02c3d7f42fe71f65d8e94eb54e455740ebc6e924ec0a5fd WHIRLPOOL 6f5692e99e01f4789f4c93e474ae80f34662423d586d6eeba922c093bbb3f0e5e8c79165901242ead7819ae40b562af00d77a22650b9c8bb8991886dd0a9c2d8 +MISC ChangeLog 17192 SHA256 c7294b3632051b679f89a0235667c81c543c56a3003529634a7c5f434dc15a4b SHA512 78d2a4be47fba6921aaa5fbb497b2ddc67dd6cf61cdacc2c05884209bd9b77b5dcc71be0dcbb6e0ed230b00860f2eb11516cecef12595b5e575a12b907c9348e WHIRLPOOL b71daaeb903d1110d02d48499a60cdaef3c836ec8d937a313fe976445eef81a416ddeb99bae651803be1d7b597f2376f0041ba4d445a166709f22136a4cf5ad7 MISC metadata.xml 229 SHA256 b128d301356b3f98f1d6093b4401c36143ff55fc62636612567b0995739b9e66 SHA512 bd12bd8878fa253afe1f030863335b920b00e7cd7f5f551442b9b7fd02fe6c606938b07351bd60ef8a858c3c07da59ea00000c34b8cb49321a499244e423077d WHIRLPOOL 4a865d3061aabfbd49a1a1b11abdab5b44411e86251f560bc7c0eca9982bd230a9226737f0c4afdb5e15426daad16a4c89a4c90a686f0c73122fe56492ee1b53 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQEcBAEBCAAGBQJS9eRyAAoJEH8qFnJlIeBtkdQIAJgQ8/E/Dqd7SGzMffy8SI0M -fpk4UXyPC2+9xqjU5660lXdmqJY6SiHey5Yu/IEORj4RnwsN9pB4rHCGkjoT9z6x -Mc5RK+D4Zw1Weja3R95bW+tNl+xTQOH5Eicb5waB8Mu0lAjnBFk289Ln+O7OTPZp -cdep/I5TqlPxIwWpIr/4oE+iNnFPeTaBloRuw8PjYPofMBwBOkExg3aw/0ILRSdw -cDvZhcCw2V8spX5DhDPpcOkuwngrf7ty2PdSnokAtiXykTJa62DKUl7L0Wa3McaE -TPapYjrvk+yF33mcUU/TvMPQ/s7oos6ZXe8UrtQd75YCTQj9YCSglaBrLs7bipg= -=F6S4 +iQEcBAEBCAAGBQJTmXRgAAoJEH8qFnJlIeBtqq8H/2SSfVck+eIOUQ4qP52y0nsj +0Siiz0y/E5kbgsHuY/WnDhj5TeSLFMqO8i2yAV7GtQthwfAufvaGHk2b1W1NhpY4 ++agN4JapauDW7Q11ojPLBU0El0Fmv0A9ZC1muUbSX4sTCZpuDUbvoGYJpEb5OpJQ +60wMadgLKwcAe6zwmpcpJSSZu+raclX5ktLz+zRZ0S4ovV16Hp3gGKtjudulCV/1 +GJDetn2e+kxM0vzlXZS9sT1Rfbs0YjYOuifg4FFoF8bUAVK9gz1FRRnCrK/sSIba +I4bphQqr16k9ME/kpICsC7XROvLhG+8t4LlWtlbydSZLoEnOTZcHJjNibGo4Cts= +=Lgw5 -----END PGP SIGNATURE----- diff --git a/app-accessibility/espeak/espeak-1.48.04.ebuild b/app-accessibility/espeak/espeak-1.48.04.ebuild new file mode 100644 index 000000000000..bce9cb76b0ce --- /dev/null +++ b/app-accessibility/espeak/espeak-1.48.04.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.48.04.ebuild,v 1.1 2014/06/12 09:35:23 teiresias Exp $ + +EAPI=5 + +inherit eutils multilib toolchain-funcs + +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 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="portaudio pulseaudio" + +COMMON_DEPEND=" portaudio? ( >=media-libs/portaudio-19_pre20071207 ) + pulseaudio? ( media-sound/pulseaudio )" + +DEPEND="${COMMON_DEPEND} + app-arch/unzip" + +RDEPEND="${COMMON_DEPEND} + media-sound/sox" + +S=${WORKDIR}/${MY_P}/src + +get_audio() { + if use portaudio && use pulseaudio; then + echo runtime + elif use portaudio; then + echo portaudio + elif use pulseaudio; then + echo pulseaudio + else + echo none + fi +} + +src_prepare() { + # gentoo uses portaudio 19. + mv -f portaudio19.h portaudio.h +} + +src_compile() { + emake \ + PREFIX="${EPREFIX}/usr" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + CXX="$(tc-getCXX)" \ + CXXFLAGS="${CXXFLAGS}" \ + AR="$(tc-getAR)" \ + AUDIO="$(get_audio)" \ + all + + einfo "Fixing byte order of phoneme data files" + pushd ../platforms/big_endian > /dev/null + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" + ./espeak-phoneme-data \ + ../../espeak-data \ + . \ + ../../espeak-data/phondata-manifest + cp -f phondata phonindex phontab "../../espeak-data" +} + +src_install() { + emake \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + DESTDIR="${D}" \ + AUDIO="$(get_audio)" \ + install + + cd .. + insinto /usr/share/espeak-data + doins -r dictsource + dodoc ChangeLog.txt ReadMe + dohtml -r docs/* +} + +pkg_preinst() { + local voicedir="${ROOT}/usr/share/${PN}-data/voices/en" + if [ -d "${voicedir}" ]; then + rm -rf "${voicedir}" + fi +} + +pkg_postinst() { + if ! use portaudio && ! use pulseaudio; then + 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, please reemerge ${CATEGORY}/${PN}" + ewarn "with either portaudio or pulseaudio USE flag enabled." + fi +} |