diff options
author | Christopher Brannon <teiresias@gentoo.org> | 2014-08-10 22:02:44 +0000 |
---|---|---|
committer | Christopher Brannon <teiresias@gentoo.org> | 2014-08-10 22:02:44 +0000 |
commit | 4a06ae68406f69775dfb4b03dbed611f2925d49e (patch) | |
tree | af690280689a528fba1c801608a3de74aca91549 /app-accessibility | |
parent | Remove old. (diff) | |
download | historical-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')
-rw-r--r-- | app-accessibility/speech-dispatcher/ChangeLog | 10 | ||||
-rw-r--r-- | app-accessibility/speech-dispatcher/Manifest | 27 | ||||
-rw-r--r-- | app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r3.ebuild | 108 |
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." +} |