diff options
author | Christopher Brannon <teiresias@gentoo.org> | 2014-12-12 02:17:59 +0000 |
---|---|---|
committer | Christopher Brannon <teiresias@gentoo.org> | 2014-12-12 02:17:59 +0000 |
commit | 43c4e5ac4082007838a640402acccfe860d08a8c (patch) | |
tree | 47ffc4304acec1d0507b0a56eefde8d018b0ab42 /app-accessibility | |
parent | Modifies FindALSA sed regex, bug 532212 (diff) | |
download | historical-43c4e5ac4082007838a640402acccfe860d08a8c.tar.gz historical-43c4e5ac4082007838a640402acccfe860d08a8c.tar.bz2 historical-43c4e5ac4082007838a640402acccfe860d08a8c.zip |
Remove old versions.
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x6521E06D
Diffstat (limited to 'app-accessibility')
7 files changed, 15 insertions, 409 deletions
diff --git a/app-accessibility/speech-dispatcher/ChangeLog b/app-accessibility/speech-dispatcher/ChangeLog index 012460392ae4..3c14ee94fc36 100644 --- a/app-accessibility/speech-dispatcher/ChangeLog +++ b/app-accessibility/speech-dispatcher/ChangeLog @@ -1,6 +1,12 @@ # 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.116 2014/12/09 08:11:10 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-dispatcher/ChangeLog,v 1.117 2014/12/12 02:17:57 teiresias Exp $ + + 12 Dec 2014; Christopher Brannon <teiresias@gentoo.org> + -speech-dispatcher-0.7.1-r1.ebuild, -speech-dispatcher-0.7.1-r2.ebuild, + -speech-dispatcher-0.8-r2.ebuild, -files/speech-dispatcher-0.7.1-gold.patch, + -files/speech-dispatcher-0.7.1-pthread.patch: + Remove old versions. 09 Dec 2014; Jeroen Roovers <jer@gentoo.org> speech-dispatcher-0.8.1.ebuild: Stable for HPPA (bug #529092). diff --git a/app-accessibility/speech-dispatcher/Manifest b/app-accessibility/speech-dispatcher/Manifest index 7007f6a7684c..c2999157c00f 100644 --- a/app-accessibility/speech-dispatcher/Manifest +++ b/app-accessibility/speech-dispatcher/Manifest @@ -1,21 +1,18 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX speech-dispatcher-0.7.1-gold.patch 1035 SHA256 9de1677b2636630f339ece6b884b9201ac1cedfcc6463091356151b8a5c97d16 SHA512 236eb471948e2b9f9b8fcb0f9a563936cf8fd4e2e3767482e17d3816cca56d1ebcd76435333b6fa3193a98398501e6b1876ce96e68b6c5429ca2efb61c8761e7 WHIRLPOOL 5d6289a16e2c08759c19c7e2b11a86e90124bc7ebd497c3bfd9c6c069b6a9a694ddb8ffc6b551e2f8ce985d5981a4ac6d29d706e8eae26d67443dcb17d373cee -AUX speech-dispatcher-0.7.1-pthread.patch 680 SHA256 462a4b146ca7a3bcbbe24cfb7330d8809e3bd9c5c2979b69f2d9a72b1ab4360b SHA512 90047941aad2062b31990969f635edadffcbf5aa89628619d67139f51e31f0ded74a03a25014e10bb2fba06edd8a3f74716272e8cfe65d0912410f3c539868f3 WHIRLPOOL dcd3fea8807d6f4860b7a0975ec4dd1d62afead291966edb9f69ea99565c785e3922ab6513248e4515aed76d2de49bb7b6f9ccdb4c1710ca1d14daec0001ebab -DIST speech-dispatcher-0.7.1.tar.gz 1144818 SHA256 a8a9cf299447df4645d36c649977e007a3050ccaecb7f77e2165001ec5794a51 SHA512 a2d5c68a729967b5c93e52793f1b7f5173ad5069f2970e8ea7e8df267f73b9b3930e22ef1ec91fce87d82b94aaaf1c847d19d8ccc837de843e3a3e308fb0b352 WHIRLPOOL aa39e1eca1a7e05cbe9908707d26cc5a26e85f688d0cdf0518fdc067f843f127adf5e9d0d176aed25fe0dcaa30b55c4a59d1671531d5ae7f441eb26d436aa887 DIST speech-dispatcher-0.8.1.tar.gz 1309969 SHA256 d25727239bbee4ee7881dd5e23e4da64a184b2ff3c8c9830088a671fb23b7757 SHA512 35f1ae547001a45d7945406ae5672829ff9ab6ac3f0cccb9eb3670dd92888a63c7cc4270ee90b5a166e6788afe3b117b5c3ef62c41a9df9f9af94dc4e0948fe8 WHIRLPOOL 945ef7ab1d771dc1e3727f223cfadfd309db03813f11fe995c0f4caf3a6f24bc9abc18e1f2f342b072bcd5fd0d626dae315f1fd0228d4172e051a2aba1255092 -DIST speech-dispatcher-0.8.tar.gz 1229312 SHA256 0a6ce544cfbac8592a8ea08e3ab24c389153904ea51c6fd68756cea52de9efa2 SHA512 57452dd7a436714fbfc75d2d78b65179213cd1032173181865f82a4bb4b33f9dc9b39bc5e39422589447613593dfb1baf058fd67350e116c28955c9627120441 WHIRLPOOL 0a40ee6d8c9e3b7a192d76bd6e968ea9293c0bf2d233dc7d6ef5a95b5491b3a3d503872663c6bba0eb97fb15abb47fec741eb5278b1d5bbdc0bfc125253abb48 -EBUILD speech-dispatcher-0.7.1-r1.ebuild 3071 SHA256 7e2f6de7734486b499f0e6cd88a36fee2ffd5ec59f5bd700e145276a27ab2268 SHA512 e0469cef081fda35d6595e8464190768dcd421545545888866050547f4e39d1d9a112e658a32409a1697d76343f4551335450951f17a073c9fbce37ba408ab79 WHIRLPOOL d4656b1010b445831a2e2672cfbb128523f9694f094c84315316f5af0cfd1015a3d4f157cfdd1353859c6395d4c221921ec18f11b9416c2399fb61118fe5b0f9 -EBUILD speech-dispatcher-0.7.1-r2.ebuild 3063 SHA256 b88a5e4e09647db45557bd4cce3e39c9b4d9c59d72e2771cc753abefc53fd58e SHA512 65bb0734c2af3567bc86576fb1ae41935fada2a4bca518c4259f00e19e9226c2479b2eb912ca8645383e88d6d82bfec12bbfcefc810f3012b744061cbee7f45e WHIRLPOOL 4a4c6a3ffcd3ffd38dc2a6cdbc540879c087e6c7dd6fdf092a9cbfb530fc7d1c2d5771e1ec23a6d2d7fd468d16658e7a6caf9493d58ba6061432d188202905e8 -EBUILD speech-dispatcher-0.8-r2.ebuild 2752 SHA256 ad4a364a7ca205c5bff58cdeeb1faea0b867f175fd8a9dad62253753e7883d83 SHA512 83efefb175e4c684d38e0d2bfcc3068dd188b812ec447bc365a6997e2d067332ea10f8a6333346e2e9efc2e43ca31395df8deb26db0f559a2beec1278237f3dd WHIRLPOOL 782ac90c212de271840d7036b1bca2b86c66e7cfd477f04a4b3b299d1d4d70eaec43071667b0eecaab63e09facdc09bd3c51e407dae2327aa94f0d0ac8202af2 EBUILD speech-dispatcher-0.8.1.ebuild 2759 SHA256 80b5fbd067e279c06f68dbc76b67e5e5f61b5133ffd0eaae6b2c06ca15b07a6c SHA512 630c88b45dcd41020384f1c3a6d25731dfff6cc39a7b79644714fec58b79693fdaf80f050ec8ba35504efc2c3c7c85bb18e48d8e74036b937a6104da3de01497 WHIRLPOOL d3e9883c66ebe6896fd8722273c35b31169964c4167e4c82d377626d3eda767881e9a1b2018410d5eb3f7215c0db3a559b9aefbe230f16beae120bba8e9b3838 -MISC ChangeLog 18951 SHA256 93b2d5970f557e3319b74c31143d2c704ea72d259b93c37939c5908c82de46bb SHA512 a77e8750ae5b8ec24ee9ac11681b4c28553711e4123834503bb53407c80ca0e3ef167b3c014d2da1a8dceaaea722cca30c90b2023252adece2e5da56aeede450 WHIRLPOOL db21ab77c5dd10e3e66413af30ad2072b5317f5997ff1c401812fcd591edd5285a7ae70b238197925efc9058ea799cfff7637573922abd8ba9c8ae618922546e +MISC ChangeLog 19240 SHA256 8c91d3432e76709d50d7ca422e63853e6143a4dc8e64f2bd5732fc9870ee4645 SHA512 13bc8ee21c8dc3a5e04e21822dbbfe3299291d7107201fa3cf8c48ce47607dbb61e1e12c7ddc8974b6da94c75063fe760a716e448ac5516f1a96a14127a446ce WHIRLPOOL 2f19bba11a6c044604887b4f754a7fe6fd4183082f66e8f47cdeb6b831c8de6a1dd9cf43bdd793200caf27bf962a4fa15df3645c8edc0fc48f3a7c4be2deceef MISC metadata.xml 412 SHA256 f03dfc51c83a001a6017cabba62b69f201d3a527831c1fbf111bbd4e2b3987cf SHA512 9736a290321013fea14ecdb72a7841b69bb5fdf35d22777470a37ba3e9cf5f55d9ca58e9abd8d891911d980ef0b5c12a805d174e72899150a49b8eb530d9ffb3 WHIRLPOOL feb7be9013b13f3ea41f237dfe575533e4d6a4a6ba9431f816257ecb820837f284ebaa192813b77bcf896a4927d2a2d2e562b9bc842dd44e200a9cb601ba28e9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlSGrqAACgkQVWmRsqeSphMC7gCeL1NF7cn24QSMqD9Nq6JX8noB -RpMAn3flhrIVxM1kyXSQT4SklYfTOgwh -=Jd1K +iQEcBAEBCAAGBQJUilBXAAoJEH8qFnJlIeBt2UoH/3mP2XVG4BfQLWT/g+6Buyxy +v38JZI39OtcCXZ+Yi4CmsC1eRDWVape9qY8k+26xgefvHvaU115HhzBk+8exdc4E +n4xi4DCKZTzsqI5IgsEN+Bx7AxdyEdLcKN0GLMmi5aibFrz6G43Hj5rrRV9kGGJ3 +O6XlkFiJAvIwUEoJHxyc4vRJdE46DKTpEo+E42EKEtO0A2WwU+kZDgpSo8T/qBFd +4i4YuBSxqwuJS0HEcUOj2a2gJqvspaWB72Bj3Oi0HZYK4Yhb0WbyoDH2YpMFXKwd +E+Vah0a8ZqD6foSOLxY6g5afCv0vyoQw1ekfqkzgHwSByBYmXVrOrwUaJKIbVTc= +=02IW -----END PGP SIGNATURE----- diff --git a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.7.1-gold.patch b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.7.1-gold.patch deleted file mode 100644 index 54f87d290c07..000000000000 --- a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.7.1-gold.patch +++ /dev/null @@ -1,29 +0,0 @@ - src/audio/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/audio/Makefile.am b/src/audio/Makefile.am -index 3b596f6..ec23c9f 100644 ---- a/src/audio/Makefile.am -+++ b/src/audio/Makefile.am -@@ -11,7 +11,7 @@ endif - - if pulse_support - PULSE_FLAGS = -DWITH_PULSE --PULSE_LIBS = -lpulse-simple -+PULSE_LIBS = -lpulse-simple -lpulse - endif - - if alsa_support -@@ -31,7 +31,8 @@ endif - EXTRA_DIST = alsa.c libao.c oss.c nas.c pulse.c - - AM_CFLAGS = $(am_cflags) $(NAS_FLAGS) $(PULSE_FLAGS) $(ALSA_FLAGS) $(LIBAO_FLAGS) $(LIBOSS_FLAGS) --libsdaudio_la_LDFLAGS = -version-info @LIB_SDAUDIO_CURRENT@:@LIB_SDAUDIO_REVISION@:@LIB_SDAUDIO_AGE@ -lpthread $(NAS_LIBS) $(PULSE_LIBS) $(ALSA_LIBS) $(LIBAO_LIBS) -+libsdaudio_la_LDFLAGS = -version-info @LIB_SDAUDIO_CURRENT@:@LIB_SDAUDIO_REVISION@:@LIB_SDAUDIO_AGE@ -+libsdaudio_la_LIBADD = -lpthread $(NAS_LIBS) $(PULSE_LIBS) $(ALSA_LIBS) $(LIBAO_LIBS) - - spdlib_LTLIBRARIES = libsdaudio.la - - src/audio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - diff --git a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.7.1-pthread.patch b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.7.1-pthread.patch deleted file mode 100644 index 8b9577144482..000000000000 --- a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.7.1-pthread.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: speech-dispatcher/src/c/api/Makefile.am -=================================================================== ---- speech-dispatcher.orig/src/c/api/Makefile.am 2010-10-01 20:17:24.000000000 +0200 -+++ speech-dispatcher/src/c/api/Makefile.am 2010-10-01 20:17:26.000000000 +0200 -@@ -8,6 +8,6 @@ - libspeechd_la_SOURCES = libspeechd.c - libspeechd_la_HEADERS = libspeechd.h - libspeechd_ladir = $(includedir) --libspeechd_la_LDFLAGS = -version-info @LIB_SPD_CURRENT@:@LIB_SPD_REVISION@:@LIB_SPD_AGE@ -lpthread --libspeechd_la_LIBADD = @glib_libs@ -+libspeechd_la_LDFLAGS = -version-info @LIB_SPD_CURRENT@:@LIB_SPD_REVISION@:@LIB_SPD_AGE@ -+libspeechd_la_LIBADD = @glib_libs@ -lpthread - diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r1.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r1.ebuild deleted file mode 100644 index 144655a76857..000000000000 --- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2013 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.7.1-r1.ebuild,v 1.11 2013/01/01 11:33:27 ago Exp $ - -EAPI="3" -PYTHON_DEPEND="python? 2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.* *-jython" - -inherit autotools python - -DESCRIPTION="speech-dispatcher 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" - -RDEPEND="dev-libs/dotconf - >=dev-libs/glib-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="${RDEPEND} - virtual/pkgconfig" - -pkg_setup() { - use python && python_pkg_setup -} - -src_prepare() { - # Disable byte-compilation of Python modules. - echo "#!/bin/sh" > py-compile - - # Python bindings are built/installed manually. - sed -e "/SUBDIRS += python/d" -i src/Makefile.am - - eautoreconf -} - -src_configure() { - econf \ - $(use_enable python) \ - $(use_with alsa) \ - $(use_with ao libao) \ - $(use_with espeak) \ - $(use_with flite) \ - $(use_with pulseaudio pulse) \ - $(use_with nas) -} - -src_compile() { - emake all || die - - if use python; then - python_copy_sources src/python - - building() { - emake \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" - } - python_execute_function -s --source-dir src/python building - fi -} - -src_install() { - emake DESTDIR="${D}" install || die - - if use python; then - installation() { - emake \ - DESTDIR="${D}" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" \ - install - } - python_execute_function -s --source-dir src/python installation - fi - - dodoc AUTHORS NEWS TODO - local f - for f in clibrary clibrary2 connection_recovery long_message run_test; do - rm "${D}"/usr/bin/${f} - done -} - -pkg_postinst() { - use python && python_mod_optimize speechd speechd_config - - 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 - ewarn "This version does not include a system wide startup script" - ewarn "since it is not intended to be run in system-wide mode." - ewarn - elog "For festival support, you need to" - elog "install app-accessibility/festival-freebsoft-utils." -} - -pkg_postrm() { - use python && python_mod_cleanup speechd speechd_config -} diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r2.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r2.ebuild deleted file mode 100644 index 647634a642e5..000000000000 --- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r2.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# 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.7.1-r2.ebuild,v 1.5 2014/03/31 20:26:38 mgorny Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} pypy pypy2_0 ) - -AUTOTOOLS_AUTORECONF=true - -inherit autotools-utils 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_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-libs/dotconf - >=dev-libs/glib-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="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-pthread.patch - "${FILESDIR}"/${P}-gold.patch - ) - -src_prepare() { - # Python bindings are built/installed manually. - sed -e "/SUBDIRS += python/d" -i src/Makefile.am || die - - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_enable python) - $(use_with alsa) - $(use_with ao libao) - $(use_with espeak) - $(use_with flite) - $(use_with pulseaudio pulse) - $(use_with nas) - ) - autotools-utils_src_configure -} - -src_compile() { - use python && python_copy_sources - - autotools-utils_src_compile all - - if use python; then - building() { - cd src/python || die - emake \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" - } - python_foreach_impl run_in_build_dir building - fi -} - -src_install() { - autotools-utils_src_install - - if use python; then - installation() { - cd src/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 - - local f - for f in clibrary clibrary2 connection_recovery long_message run_test; do - rm "${ED}"/usr/bin/${f} || die - done -} - -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 - ewarn "This version does not include a system wide startup script" - ewarn "since it is not intended to be run in system-wide mode." - ewarn - elog "For festival support, you need to" - elog "install app-accessibility/festival-freebsoft-utils." -} diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r2.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r2.ebuild deleted file mode 100644 index 71a14495587a..000000000000 --- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.8-r2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# 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-r2.ebuild,v 1.16 2014/12/05 20:46:00 teiresias Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{3_3,3_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} - dev-python/pyxdg" - -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." -} |