summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Brannon <teiresias@gentoo.org>2014-08-10 22:02:44 +0000
committerChristopher Brannon <teiresias@gentoo.org>2014-08-10 22:02:44 +0000
commit4a06ae68406f69775dfb4b03dbed611f2925d49e (patch)
treeaf690280689a528fba1c801608a3de74aca91549 /app-accessibility/speech-dispatcher
parentRemove old. (diff)
downloadhistorical-4a06ae68406f69775dfb4b03dbed611f2925d49e.tar.gz
historical-4a06ae68406f69775dfb4b03dbed611f2925d49e.tar.bz2
historical-4a06ae68406f69775dfb4b03dbed611f2925d49e.zip
Add python 3.4 support.
Closes bug #517448. Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x6521E06D
Diffstat (limited to 'app-accessibility/speech-dispatcher')
-rw-r--r--app-accessibility/speech-dispatcher/ChangeLog10
-rw-r--r--app-accessibility/speech-dispatcher/Manifest27
-rw-r--r--app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r3.ebuild108
3 files changed, 127 insertions, 18 deletions
diff --git a/app-accessibility/speech-dispatcher/ChangeLog b/app-accessibility/speech-dispatcher/ChangeLog
index 527872ff2f0e..49b206ad34d9 100644
--- a/app-accessibility/speech-dispatcher/ChangeLog
+++ b/app-accessibility/speech-dispatcher/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-accessibility/speech-dispatcher
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-dispatcher/ChangeLog,v 1.102 2014/03/31 20:26:38 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-dispatcher/ChangeLog,v 1.103 2014/08/10 22:02:42 teiresias Exp $
+
+*speech-dispatcher-0.8-r3 (10 Aug 2014)
+
+ 10 Aug 2014; Christopher Brannon <teiresias@gentoo.org>
+ +speech-dispatcher-0.8-r3.ebuild:
+ Add python 3.4 support.
+
+ Closes bug #517448.
31 Mar 2014; Michał Górny <mgorny@gentoo.org>
speech-dispatcher-0.7.1-r2.ebuild:
diff --git a/app-accessibility/speech-dispatcher/Manifest b/app-accessibility/speech-dispatcher/Manifest
index ae73f256d4e1..1ba21d7a4a5e 100644
--- a/app-accessibility/speech-dispatcher/Manifest
+++ b/app-accessibility/speech-dispatcher/Manifest
@@ -9,24 +9,17 @@ EBUILD speech-dispatcher-0.7.1-r1.ebuild 3071 SHA256 7e2f6de7734486b499f0e6cd88a
EBUILD speech-dispatcher-0.7.1-r2.ebuild 3063 SHA256 b88a5e4e09647db45557bd4cce3e39c9b4d9c59d72e2771cc753abefc53fd58e SHA512 65bb0734c2af3567bc86576fb1ae41935fada2a4bca518c4259f00e19e9226c2479b2eb912ca8645383e88d6d82bfec12bbfcefc810f3012b744061cbee7f45e WHIRLPOOL 4a4c6a3ffcd3ffd38dc2a6cdbc540879c087e6c7dd6fdf092a9cbfb530fc7d1c2d5771e1ec23a6d2d7fd468d16658e7a6caf9493d58ba6061432d188202905e8
EBUILD speech-dispatcher-0.8-r1.ebuild 2589 SHA256 f463154bdcef86511601c2ef124e839044258817210759728c9c2a82927a81ca SHA512 c815430efdc319149e9644441dbe322e1bd1d402818febe7e58102af77b5032a77cad34beeca5b636adf59bb0219885109277cdaa93f480b46055219946ee359 WHIRLPOOL 8194fcb0cf3f9530946f1f5cbcccbc44f0ea70cb00b8ecde7d9fcf4fb4ee3e56c14408f5e4e00cb692fc49d456645c80c5c4bced6590303ebc964528ba2f163e
EBUILD speech-dispatcher-0.8-r2.ebuild 2732 SHA256 74c7c9634aeb85a889973f027ac001d35713362bbfc04f449781dbf88f36baa9 SHA512 31a08f73c682c73113f3cb9492d87e2b3a77ac904e0856d0d9a04babdf884567bd084ba87fefc259344ca9ee2c0b31d934ab72ce34fce4d04d02192c496193a1 WHIRLPOOL a6a5b0ae104aeb5e587da9b665cbd91c30a2e2179a4d6e303eef01070530118cf38e4ca2a6f7e4f2c7758bdf7f6a627540588d5d71fee8672db5ce52263dd8c3
-MISC ChangeLog 16858 SHA256 aef00a5a4a86c2e1deadebb4315899ac98b582e05da8a37859692db65df9f0da SHA512 e5d0189c8c15b60a6024095b31944898b539dc0c0c902ff72d516fc4588984013110be5637e5f73bacffc867846e847ed20eb09b2a3feb7b58714cacafb19488 WHIRLPOOL ae987b053ec3cfef8eb314be1fead418f8e8e06603e1d1a9ddc55039b489483ef03bdb0d7e77cc77566ab2d2a00545ac7d462fa86e01ef80cd977acc5948a8ff
+EBUILD speech-dispatcher-0.8-r3.ebuild 2756 SHA256 5438df314b482d1e853fb1f2f16a7a928512fd337617da40374dc6bbd784ff6a SHA512 4b2a54f7a47b04340b8cb56785cd22e7d0ed7d0ad6d141a48e95a82ab186cb69b8724ec373b8c92ee29bb417d8f5b01fd79bf45ae807c75eba3cd5ea7f65991a WHIRLPOOL cc251400607d5f89c512563c81a3b8d21545c35e28dea07d284636201532486e00aa6b5298c2195cc4b82cb771797b198ebd2d28fa8b421d93777c349d5a365f
+MISC ChangeLog 17046 SHA256 0e3fd267e04fc40dba1c15e0c522cc91fcc9071ff05e81f7f006bb90133aa031 SHA512 9f74dc655bf7c1f8f9064216a7e08203d1eaa546de951d9d2de2306a580880847965abbcd7f2239b76f50817c8ea8d6df7395f6d8ccbc2fef4bf17dd5fa2fe5f WHIRLPOOL f16d30ba796ffc96fe3ade7189cf80b1c232bc2fc3c8d820eb0e074932c537d352ce8b496cd697248da5d17c350db39825669f4bf1e04f9d168b49e9bfb90cba
MISC metadata.xml 412 SHA256 f03dfc51c83a001a6017cabba62b69f201d3a527831c1fbf111bbd4e2b3987cf SHA512 9736a290321013fea14ecdb72a7841b69bb5fdf35d22777470a37ba3e9cf5f55d9ca58e9abd8d891911d980ef0b5c12a805d174e72899150a49b8eb530d9ffb3 WHIRLPOOL feb7be9013b13f3ea41f237dfe575533e4d6a4a6ba9431f816257ecb820837f284ebaa192813b77bcf896a4927d2a2d2e562b9bc842dd44e200a9cb601ba28e9
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQJ8BAEBCABmBQJTOc+BXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZODBUQANkFCQCdD2p7XN1Wr7VwsNLg
-U3gKcWbF0hxntAQ6mukXLB49mhBmqmHLC7ksWE3Zt3Z9tbWLkn4KkuKSQW2+Yg7A
-haePBE+neNjHvDW4d3aWkSkjkn6zSzyoZlB34QnAW5e6F32Ji+pXmlzsh0h2i74a
-ja5bRW3aU4Rm2H4MA/WRH6vDz59fi35vCIqIrEcZdV9G3cQi+HXf0Jd+AI7yWggq
-okkIX1DgkARCTUT3OhqRBVg4VRBTBA8yk3Po17XRdQVnLKovZp2rdSPquinRAMFB
-h2kLoH2duV/gpuc+18GCZQcfUj2dtuAtYcDD9Nhzpg6AuxuxvQ9ZkzJG0yR3zppC
-y9caKzzIf5AgFZDCEvemXA5uR6DETk/7T2XmwCKMXxBYYGIqPiJoIogoF2bIg2ky
-JPJV1xyinjBWPlU5fSqX0VOVdFI1tYJkmaInqRN/deJPQtNV+G6dlAOyhA/9XGqD
-8cTDJaq8jeTHGpI42Pkr9zxb8QcskDzVmwEokjrHpzs8hWHGj+O1NRQMsjoTvUBi
-CjpVBzAX+QmKZeZM9/E/npoyZVPk2CZlzG2XBDAzgzEGS7go5t506MPZaa/RR0UZ
-DJoLKXnMNILotWXOnBhxVtw6efv5/2CfJtQWKu2uHbto6MKEjb/ojlphzrhNI9Ze
-bNktwGB3oZR7fanni8nI
-=X9GQ
+iQEcBAEBCAAGBQJT5+wDAAoJEH8qFnJlIeBtdhEH/j98u7NDS7hBcggLFaLc2WOr
+tf+wptD/jxb0h4X8+r3LehCrJ6KKii5y5kBSyTPCPAhBB+I4OHdHm5URxk6MYj0/
+XllawWUHNnK3d62kerif1ZiuxFRoDTeHTEVTr9fLH85s7SCwx3j1pZ1UUJwkuhJI
+CxxQeRWocsNn4DCwGruyGc/3Xblgfx8oLaDAkw/s1ubimGRIaxALUWhNeQeg7GjT
+0ibSsfAk6KisJMQwGhy6PNRqQZcJNbJVoZO4bBAB/+R41l4zhpAbKEz9iei/bT3O
+qPxYW23AbNAHWJCY+AQGqdX6OaTO1anZguRxEqsvJyOMpd2J1UYJjpYMnthmEyY=
+=FsL2
-----END PGP SIGNATURE-----
diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r3.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r3.ebuild
new file mode 100644
index 000000000000..33a2a4951b51
--- /dev/null
+++ b/app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r3.ebuild,v 1.1 2014/08/10 22:02:42 teiresias Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_2 python3_3 python3_4 )
+
+inherit eutils python-r1
+
+DESCRIPTION="Speech synthesis interface"
+HOMEPAGE="http://www.freebsoft.org/speechd"
+SRC_URI="http://www.freebsoft.org/pub/projects/speechd/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="alsa ao +espeak flite nas pulseaudio python static-libs"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="python? ( ${PYTHON_DEPS} )
+ >=dev-libs/dotconf-1.3
+ >=dev-libs/glib-2.28:2
+ >=media-libs/libsndfile-1.0.2
+ alsa? ( media-libs/alsa-lib )
+ ao? ( media-libs/libao )
+ espeak? ( app-accessibility/espeak )
+ flite? ( app-accessibility/flite )
+ nas? ( media-libs/nas )
+ pulseaudio? ( media-sound/pulseaudio )"
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/intltool-0.40.0
+ virtual/pkgconfig"
+ RDEPEND="${COMMON_DEPEND}"
+
+src_configure() {
+ local myeconfargs=(
+ --disable-python
+ $(use_enable static-libs static)
+ $(use_with alsa)
+ $(use_with ao libao)
+ $(use_with espeak)
+ $(use_with flite)
+ $(use_with pulseaudio pulse)
+ $(use_with nas)
+ )
+ econf ${myeconfargs[@]}
+}
+
+src_compile() {
+ use python && python_copy_sources
+
+ emake
+
+ if use python; then
+ building() {
+ cd src/api/python || die
+ emake \
+ pyexecdir="$(python_get_sitedir)" \
+ pythondir="$(python_get_sitedir)"
+ }
+ python_foreach_impl run_in_build_dir building
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ANNOUNCE AUTHORS BUGS ChangeLog FAQ NEWS README*
+
+ prune_libtool_files --all
+
+ if use python; then
+ installation() {
+ cd src/api/python || die
+ emake \
+ DESTDIR="${D}" \
+ pyexecdir="$(python_get_sitedir)" \
+ pythondir="$(python_get_sitedir)" \
+ install
+ }
+ python_foreach_impl run_in_build_dir installation
+ python_replicate_script "${ED}"/usr/bin/spd-conf
+ fi
+}
+
+pkg_postinst() {
+ local editconfig="n"
+ if ! use espeak; then
+ ewarn "You have disabled espeak, which is speech-dispatcher's"
+ ewarn "default speech synthesizer."
+ ewarn
+ editconfig="y"
+ fi
+ if ! use pulseaudio; then
+ ewarn "You have disabled pulseaudio support."
+ ewarn "pulseaudio is speech-dispatcher's default audio subsystem."
+ ewarn
+ editconfig="y"
+ fi
+ if [[ "${editconfig}" == "y" ]]; then
+ ewarn "You must edit ${EROOT}etc/speech-dispatcher/speechd.conf"
+ ewarn "and make sure the settings there match your system."
+ ewarn
+ fi
+ elog "For festival support, you need to"
+ elog "install app-accessibility/festival-freebsoft-utils."
+}