summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Brannon <teiresias@gentoo.org>2014-06-12 09:35:29 +0000
committerChristopher Brannon <teiresias@gentoo.org>2014-06-12 09:35:29 +0000
commitab129d405c90bde6830f27e152398e1023d0acd5 (patch)
treec8cf2347cafaf7d4c05bc5ee2d0dc43b21a53bbc /app-accessibility
parentBump (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--app-accessibility/espeak/Manifest18
-rw-r--r--app-accessibility/espeak/espeak-1.48.04.ebuild98
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
+}