diff options
author | 2012-02-01 15:26:32 +0700 | |
---|---|---|
committer | 2012-02-01 15:26:32 +0700 | |
commit | 3179038c1a2c75d1330db7fd4fef29ecb0551eb1 (patch) | |
tree | 6c6835a9a2c67c4b18fa2f35ba41c4cdad7eae01 /app-accessibility | |
parent | b2uconverter v10.01.4 (diff) | |
download | gentoo-vn-3179038c1a2c75d1330db7fd4fef29ecb0551eb1.tar.gz gentoo-vn-3179038c1a2c75d1330db7fd4fef29ecb0551eb1.tar.bz2 gentoo-vn-3179038c1a2c75d1330db7fd4fef29ecb0551eb1.zip |
espeakedit-1.46.02
Diffstat (limited to 'app-accessibility')
-rw-r--r-- | app-accessibility/espeak/ChangeLog | 417 | ||||
-rw-r--r-- | app-accessibility/espeak/Manifest | 10 | ||||
-rw-r--r-- | app-accessibility/espeak/espeak-1.42.04.ebuild | 79 | ||||
-rw-r--r-- | app-accessibility/espeak/espeak-1.45.03.ebuild | 72 | ||||
-rw-r--r-- | app-accessibility/espeak/espeak-1.45.04.ebuild | 72 | ||||
-rw-r--r-- | app-accessibility/espeak/espeak-1.46.02.ebuild | 73 | ||||
-rw-r--r-- | app-accessibility/espeak/metadata.xml | 8 |
7 files changed, 731 insertions, 0 deletions
diff --git a/app-accessibility/espeak/ChangeLog b/app-accessibility/espeak/ChangeLog new file mode 100644 index 0000000..aac023f --- /dev/null +++ b/app-accessibility/espeak/ChangeLog @@ -0,0 +1,417 @@ +# ChangeLog for app-accessibility/espeak +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/ChangeLog,v 1.102 2012/01/01 15:33:41 armin76 Exp $ + + 01 Jan 2012; Raúl Porcel <armin76@gentoo.org> espeak-1.46.01.ebuild: + Add ~ia64 + +*espeak-1.46.01 (18 Dec 2011) + + 18 Dec 2011; William Hubbs <williamh@gentoo.org> +espeak-1.46.01.ebuild: + version bump and add runtime dependency on media-sound/sox for #391679. + + 04 Dec 2011; Raúl Porcel <armin76@gentoo.org> espeak-1.45.04.ebuild: + alpha/ia64/sparc stable wrt #391417 + + 04 Dec 2011; Markos Chandras <hwoarang@gentoo.org> espeak-1.45.04.ebuild: + Stable on amd64 wrt bug #391417 + + 29 Nov 2011; Jeroen Roovers <jer@gentoo.org> espeak-1.45.04.ebuild: + Stable for HPPA (bug #391417). + + 28 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> espeak-1.45.04.ebuild: + x86 stable wrt bug #391417 + +*espeak-1.45.04 (30 Apr 2011) + + 30 Apr 2011; Christopher Brannon <cbrannon@gentoo.org> + +espeak-1.45.04.ebuild: + New upstream version: 1.45.04. + +*espeak-1.45.03 (22 Mar 2011) + + 22 Mar 2011; William Hubbs <williamh@gentoo.org> -espeak-1.45.02.ebuild, + -files/espeak-1.45.02-fix-libname.patch, +espeak-1.45.03.ebuild: + version bump and remove old version + + 16 Mar 2011; William Hubbs <williamh@gentoo.org> -espeak-1.40.02.ebuild, + -espeak-1.41.01.ebuild, -espeak-1.43.ebuild, -espeak-1.44.05.ebuild, + -files/espeak-1.44.05-respect-ldflags.patch, -espeak-1.45.01.ebuild, + -files/espeak-1.45.01-fix-libname.patch: + remove old versions + +*espeak-1.45.02 (16 Mar 2011) + + 16 Mar 2011; William Hubbs <williamh@gentoo.org> +espeak-1.45.02.ebuild, + +files/espeak-1.45.02-fix-libname.patch: + version bump, thanks to Martin Jansa. + +*espeak-1.45.01 (16 Mar 2011) + + 16 Mar 2011; William Hubbs <williamh@gentoo.org> +espeak-1.45.01.ebuild, + +files/espeak-1.45.01-fix-libname.patch: + version bump for #358965, thanks to Chris Brannon + + 29 Oct 2010; William Hubbs <williamh@gentoo.org> espeak-1.44.05.ebuild: + fix file name of ChangeLog. It should have been ChangeLog.txt. + +*espeak-1.44.05 (29 Oct 2010) + + 29 Oct 2010; William Hubbs <williamh@gentoo.org> +espeak-1.44.05.ebuild, + +files/espeak-1.44.05-respect-ldflags.patch: + Version bump, also fixes bug #303094 thanks to Kacper Kowalik. + + 20 Jul 2010; Jeroen Roovers <jer@gentoo.org> espeak-1.42.04.ebuild: + Stable for HPPA (bug #301793). + +*espeak-1.43 (17 Feb 2010) + + 17 Feb 2010; William Hubbs <williamh@gentoo.org> + -espeak-1.42.04-r1.ebuild, +espeak-1.43.ebuild: + version bump + + 17 Feb 2010; Maciej Mrozowski <reavertm@gentoo.org> + espeak-1.42.04-r1.ebuild: + ebeep and epause are no longer available, adjusted pkg_setup a bit. + +*espeak-1.42.04-r1 (13 Feb 2010) + + 13 Feb 2010; Fabian Groffen <grobian@gentoo.org> espeak-1.42.04.ebuild, + +espeak-1.42.04-r1.ebuild: + Revert Prefix changes to espeak-1.42.04, apply them in espeak-1.42.04-r1 + with EAPI=3 + + 11 Feb 2010; Jonathan Callen <abcd@gentoo.org> espeak-1.42.04.ebuild: + Add prefix support, ~amd64-linux/~x86-linux keywords + + 10 Feb 2010; Joseph Jezak <josejx@gentoo.org> espeak-1.42.04.ebuild: + Marked ppc stable for bug #301793. + + 07 Feb 2010; Raúl Porcel <armin76@gentoo.org> espeak-1.42.04.ebuild: + alpha/ia64/sparc stable wrt #301793 + + 01 Feb 2010; Brent Baude <ranger@gentoo.org> espeak-1.42.04.ebuild: + stable ppc64, bug 301793 + + 01 Feb 2010; William Hubbs <williamh@gentoo.org> espeak-1.42.04.ebuild: + amd64/x86 stable for bug #301793. + +*espeak-1.42.04 (14 Dec 2009) + + 14 Dec 2009; William Hubbs <williamh@gentoo.org> +espeak-1.42.04.ebuild: + version bump + +*espeak-1.41.01 (07 Oct 2009) + + 07 Oct 2009; William Hubbs <williamh@gentoo.org> +espeak-1.41.01.ebuild: + version bump + + 18 May 2009; William Hubbs <williamh@gentoo.org> -espeak-1.39.ebuild, + -espeak-1.40.01.ebuild: + Removed old versions. + + 15 May 2009; Raúl Porcel <armin76@gentoo.org> espeak-1.40.02.ebuild: + ia64/sparc stable wrt #265910 + + 05 May 2009; Jeroen Roovers <jer@gentoo.org> espeak-1.40.02.ebuild: + Stable for HPPA (bug #265910). + + 26 Apr 2009; Brent Baude <ranger@gentoo.org> espeak-1.40.02.ebuild: + stable ppc, bug 265910 + + 23 Apr 2009; Markus Meier <maekke@gentoo.org> espeak-1.40.02: + amd64 stable, bug #265910 + + 18 Apr 2009; Tobias Klausmann <klausman@gentoo.org> espeak-1.40.02.ebuild: + Stable on alpha, bug #265910 + + 15 Apr 2009; Brent Baude <ranger@gentoo.org> espeak-1.40.02.ebuild: + Marking espeak-1.40.02 ppc64 for bug 265910 + + 01 Apr 2009; William Hubbs <williamh@gentoo.org> espeak-1.40.02.ebuild: + Stable on x86 and fixed dependencies. + + 09 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org> espeak-1.39.ebuild, + espeak-1.40.01.ebuild, espeak-1.40.02.ebuild: + Fix typo. + + 11 Jan 2009; William Hubbs <williamh@gentoo.org> -espeak-1.37-r1.ebuild, + -espeak-1.38.ebuild: + Removed old versions. + + 11 Jan 2009; Raúl Porcel <armin76@gentoo.org> espeak-1.39.ebuild: + ia64/sparc stable wrt #254103 + + 10 Jan 2009; Markus Meier <maekke@gentoo.org> espeak-1.39.ebuild: + amd64/x86 stable, bug #254103 + + 09 Jan 2009; Tobias Klausmann <klausman@gentoo.org> espeak-1.39.ebuild: + Stable on alpha, bug #254103 + + 09 Jan 2009; Brent Baude <ranger@gentoo.org> espeak-1.39.ebuild: + stable ppc, bug 254103 + + 08 Jan 2009; Jeroen Roovers <jer@gentoo.org> espeak-1.39.ebuild: + Stable for HPPA (bug #254103). + + 07 Jan 2009; Brent Baude <ranger@gentoo.org> espeak-1.39.ebuild: + stable ppc64, bug 254103 + +*espeak-1.40.02 (04 Jan 2009) + + 04 Jan 2009; William Hubbs <williamh@gentoo.org> +espeak-1.40.02.ebuild: + Version bump. + + 24 Dec 2008; William Hubbs <williamh@gentoo.org> espeak-1.40.01.ebuild: + Removed support for portaudio 18 since it is no longer in the tree. + +*espeak-1.40.01 (24 Dec 2008) + + 24 Dec 2008; William Hubbs <williamh@gentoo.org> +espeak-1.40.01.ebuild: + Version bump. + +*espeak-1.39 (19 Sep 2008) + + 19 Sep 2008; William Hubbs <williamh@gentoo.org> +espeak-1.39.ebuild: + version bump. + +*espeak-1.38 (30 Aug 2008) + + 30 Aug 2008; William Hubbs <williamh@gentoo.org> +espeak-1.38.ebuild: + version bump + + 09 Aug 2008; Tobias Klausmann <klausman@gentoo.org> espeak-1.37-r1.ebuild: + Stable on alpha, bug #233112 + + 02 Aug 2008; William Hubbs <williamh@gentoo.org> -espeak-1.25.ebuild, + -espeak-1.36.ebuild, -espeak-1.36.02.ebuild, -espeak-1.37.ebuild: + Removed old versions. + + 02 Aug 2008; Markus Rothe <corsair@gentoo.org> espeak-1.37-r1.ebuild: + Stable on ppc64; bug #233112 + + 01 Aug 2008; nixnut <nixnut@gentoo.org> espeak-1.37-r1.ebuild: + Stable on ppc wrt bug 233112 + + 29 Jul 2008; Jeroen Roovers <jer@gentoo.org> espeak-1.37-r1.ebuild: + Stable for HPPA (bug #233112). + + 29 Jul 2008; Raúl Porcel <armin76@gentoo.org> espeak-1.37-r1.ebuild: + ia64/sparc/x86 stable wrt #233112 + + 27 Jul 2008; deedra waters <dmwaters@gentoo.org> espeak-1.37-r1.ebuild: + stable on amd64 + + 15 Jun 2008; Raúl Porcel <armin76@gentoo.org> espeak-1.37-r1.ebuild: + Add ~ia64 wrt #163285 + + 12 May 2008; Markus Rothe <corsair@gentoo.org> espeak-1.36.02.ebuild: + Stable on ppc64 + +*espeak-1.37-r1 (26 Apr 2008) + + 26 Apr 2008; William Hubbs <williamh@gentoo.org> +espeak-1.37-r1.ebuild: + Rev bump to install dictsource directory in /usr/share/espeak-data for + #218597. + +*espeak-1.37 (20 Apr 2008) + + 20 Apr 2008; William Hubbs <williamh@gentoo.org> +espeak-1.37.ebuild: + Version bump. Also, for #218597, do not allow both portaudio and + pulseaudio in the use flags. + + 15 Apr 2008; Jeroen Roovers <jer@gentoo.org> espeak-1.36.02.ebuild: + Stable for HPPA (bug #217235). + + 12 Apr 2008; Raúl Porcel <armin76@gentoo.org> espeak-1.36.ebuild: + sparc stable + + 10 Apr 2008; Markus Meier <maekke@gentoo.org> espeak-1.36.ebuild: + amd64/x86 stable, bug #216707 + + 10 Apr 2008; Markus Rothe <corsair@gentoo.org> espeak-1.36.ebuild: + Stable on ppc64; bug #216707 + + 09 Apr 2008; nixnut <nixnut@gentoo.org> espeak-1.36.02.ebuild: + Stable on ppc wrt bug #216707 + +*espeak-1.36.02 (24 Mar 2008) + + 24 Mar 2008; William Hubbs <williamh@gentoo.org> +espeak-1.36.02.ebuild: + Version bump. + + 12 Mar 2008; William Hubbs <williamh@gentoo.org> espeak-1.36.ebuild: + Updated the ebuild to pass the correct options to make if neither portaudio + nor pulseaudio is in the use flags. + +*espeak-1.36 (10 Mar 2008) + + 10 Mar 2008; William Hubbs <williamh@gentoo.org> + -files/espeak-1.35-makefile.patch, -espeak-1.35.ebuild, + +espeak-1.36.ebuild: + Version bump and removed old version. + + 09 Mar 2008; William Hubbs <williamh@gentoo.org> + files/espeak-1.35-makefile.patch: + Updated the makefile patch so that espeak builds correctly if no audio option + is in the use flags. Also, I sent this patch upstream. + + 08 Mar 2008; William Hubbs <williamh@gentoo.org> + -files/espeak-1.19-big-endian.patch, + -files/espeak-1.19-ppc64-segfault.patch, + -files/espeak-1.20-big-endian.patch, + -files/espeak-1.20-ppc64-segfault.patch, + -files/espeak-1.22-makefile.patch, + -files/espeak-1.26-ppc64-segfault.patch, + -files/espeak-1.27-ppc64-segfault.patch, -espeak-1.19.ebuild, + -espeak-1.20-r1.ebuild, -espeak-1.22.ebuild, -espeak-1.26.ebuild, + -espeak-1.26-r1.ebuild, -espeak-1.27.ebuild, -espeak-1.28.ebuild, + -espeak-1.29.ebuild, -espeak-1.30.ebuild, -espeak-1.31.ebuild, + -espeak-1.34.ebuild: + Major cleanup; removed several old versions. + +*espeak-1.35 (08 Mar 2008) + + 08 Mar 2008; William Hubbs <williamh@gentoo.org> + +files/espeak-1.35-makefile.patch, +espeak-1.35.ebuild: + Version bump. + + 08 Mar 2008; Markus Rothe <corsair@gentoo.org> espeak-1.34.ebuild: + Added ~ppc64; bug #163285 + +*espeak-1.34 (08 Mar 2008) + + 08 Mar 2008; William Hubbs <williamh@gentoo.org> +espeak-1.34.ebuild: + Version bump. + +*espeak-1.31 (20 Jan 2008) + + 20 Jan 2008; William Hubbs <williamh@gentoo.org> +espeak-1.31.ebuild: + Version bump. + +*espeak-1.30 (01 Jan 2008) + + 01 Jan 2008; William Hubbs <williamh@gentoo.org> +espeak-1.30.ebuild: + Version bump. + + 26 Dec 2007; Christian Heim <phreak@gentoo.org> espeak-1.19.ebuild, + espeak-1.20-r1.ebuild, espeak-1.25.ebuild, espeak-1.26.ebuild, + espeak-1.26-r1.ebuild, espeak-1.27.ebuild, espeak-1.28.ebuild, + espeak-1.29.ebuild: + Fix the quotation. + + 28 Aug 2007; Jeroen Roovers <jer@gentoo.org> files/digest-espeak-1.29, + Manifest: + Fixed digest for 1.29. + +*espeak-1.29 (28 Aug 2007) + + 28 Aug 2007; William Hubbs <williamh@gentoo.org> +espeak-1.29.ebuild: + Version bump. + + 27 Aug 2007; deedra waters <dmwaters@gentoo.org> espeak-1.25.ebuild: + Marking 1.25 stable on amd64 + +*espeak-1.28 (19 Jul 2007) + + 19 Jul 2007; William Hubbs <williamh@gentoo.org> +espeak-1.28.ebuild: + Version bump. + +*espeak-1.27 (04 Jul 2007) + + 04 Jul 2007; William Hubbs <williamh@gentoo.org> + +files/espeak-1.27-ppc64-segfault.patch, +espeak-1.27.ebuild: + Version bump. + + 10 Jun 2007; Jeroen Roovers <jer@gentoo.org> files/digest-espeak-1.26, + files/digest-espeak-1.26-r1, Manifest: + Fixing digest. + +*espeak-1.26-r1 (10 Jun 2007) + + 10 Jun 2007; William Hubbs <williamh@gentoo.org> + +files/espeak-1.26-ppc64-segfault.patch, +espeak-1.26-r1.ebuild: + Rev bump to fix a seg fault on ppc64 for bug #163285. + +*espeak-1.26 (09 Jun 2007) + + 09 Jun 2007; William Hubbs <williamh@gentoo.org> +espeak-1.26.ebuild: + Version bump. + + 07 Jun 2007; Fernando J. Pereda <ferdy@gentoo.org> espeak-1.25.ebuild: + Added ~alpha as per bug #163285. Thanks to Brian Evans + <grknight2k@bluebottle.com> for testing. + + 05 Jun 2007; Jeroen Roovers <jer@gentoo.org> espeak-1.25.ebuild: + Marked ~hppa (bug #163285). + +*espeak-1.25 (19 May 2007) + + 19 May 2007; William Hubbs <williamh@gentoo.org> +espeak-1.25.ebuild: + Version bump. + + 06 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> espeak-1.22.ebuild: + Added ~ppc, bug #163285 + + 20 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> espeak-1.22.ebuild: + Keyworded ~sparc wrt #163285 + +*espeak-1.22 (20 Apr 2007) + + 20 Apr 2007; Leonardo Boshell <leonardop@gentoo.org> + +files/espeak-1.22-makefile.patch, +espeak-1.22.ebuild: + New release. Integrated new logic to fix the byte order and compile the + necessary binary files in big-endian machines, as described in bug #163285. + +*espeak-1.20-r1 (25 Feb 2007) + + 25 Feb 2007; William Hubbs <williamh@gentoo.org> -espeak-1.20.ebuild, + +espeak-1.20-r1.ebuild: + Rev bump to fix #168066. + +*espeak-1.20 (18 Feb 2007) + + 18 Feb 2007; William Hubbs <williamh@gentoo.org> + +files/espeak-1.20-big-endian.patch, + +files/espeak-1.20-ppc64-segfault.patch, +espeak-1.20.ebuild: + Version bump. + + 10 Feb 2007; Steve Dibb <beandog@gentoo.org> espeak-1.19.ebuild: + amd64 stable, bug 163285 + + 07 Feb 2007; William Hubbs <williamh@gentoo.org> + -files/espeak-1.18-64bits.patch, -files/espeak-1.18-parallel.patch, + files/espeak-1.19-big-endian.patch, -espeak-1.16.ebuild, + -espeak-1.18.ebuild: + Removed old versions, also updated espeak-1.19-big-endian.patch. + + 06 Feb 2007; William Hubbs <williamh@gentoo.org> espeak-1.19.ebuild: + Added patches to fix a segfault on ppc64 and to move ARCH_BIG out of the + Makefile. + +*espeak-1.19 (31 Jan 2007) + + 31 Jan 2007; William Hubbs <williamh@gentoo.org> +espeak-1.19.ebuild: + Version bump. + + 24 Jan 2007; Leonardo Boshell <leonardop@gentoo.org> + +files/espeak-1.18-64bits.patch, +files/espeak-1.18-parallel.patch, + espeak-1.18.ebuild: + Added a couple of patches to fix compilation in parallel, and in amd64. + +*espeak-1.18 (22 Jan 2007) + + 22 Jan 2007; Leonardo Boshell <leonardop@gentoo.org> +espeak-1.18.ebuild: + New release, as required by the latest gnome-speech. Honour CXXFLAGS. Use + the Makefile to install instead of doing it manually. + + 06 Nov 2006; Piotr Jaroszyński <peper@gentoo.org> espeak-1.16.ebuild: + Add ~amd64 wrt bug #154245. + +*espeak-1.16 (29 Oct 2006) + + 29 Oct 2006; William Hubbs <williamh@gentoo.org> +metadata.xml, + +espeak-1.16.ebuild: + Initial commit. + Thanks to breb@sent.com for the ebuild which I based this on, in bug 151004. + diff --git a/app-accessibility/espeak/Manifest b/app-accessibility/espeak/Manifest new file mode 100644 index 0000000..b46481a --- /dev/null +++ b/app-accessibility/espeak/Manifest @@ -0,0 +1,10 @@ +DIST espeak-1.42.04-source.zip 1537076 RMD160 1b0747501d81acf48241dc6b0da7fb555a1e3927 SHA1 fe3c0e20b994d2332d8841f61ccc2ae016a836b0 SHA256 3791bb853e9283950d58c02396b3b9b1313adf27c0004bcd1e0cdaf87a683eeb +DIST espeak-1.45.03-source.zip 1894722 RMD160 7acb21e77b72ab8888a3cbf09d2ffa851c78de0b SHA1 0aef9196e7e1347eb470d50b30d6e5323c4ec7eb SHA256 74ed21cb0f4f4a040db93ffa9f4dac463a53281fe47ef4e63605a3ee3e8e0eea +DIST espeak-1.45.04-source.zip 1904805 RMD160 c717da9f7bc2aa6ec62a2f4a20007141ac865e67 SHA1 8b4f6fe720a3a64f0bfdf97abd970e99009603fa SHA256 816825f8aadb8ce9487808d35f698a9ac39b158cf43ad0aa98e8b4d7c5ab9780 +DIST espeak-1.46.02-source.zip 2387543 RMD160 d5f4770623bf5d3ded63ec8c3f2ab8d4131b424b SHA1 221e04faeaab04973c4fa19680633f7385198459 SHA256 ef8beba25bd261718582d5cbb1f10293007eb525b705ff79c9fb3f505dd954ba +EBUILD espeak-1.42.04.ebuild 1961 RMD160 901810ec5faa2ae9e3042bb2c7d867137b4f95bb SHA1 016870da4c1746dc425dbab5b78f7e53586e3ebb SHA256 2e7222b84398d95c473f29ccdedeac8f9be603684a02ce2ee490a9ee5002d8e9 +EBUILD espeak-1.45.03.ebuild 1918 RMD160 488a80e2fd134ff1e4a528feffb809aa1abb7c05 SHA1 baee82fb1f62e7429b9ec2e6b4cde797e9aa0be9 SHA256 109fde32df8f70c4e66b0c14574a57b6e0c047dbaf11a3450ccd8631743386aa +EBUILD espeak-1.45.04.ebuild 1911 RMD160 c86477c87dbd79ab5c28e9f4f9c3ca84fb8068e5 SHA1 3accc2c02aa6765c25feb09ac2a73f849cc8c496 SHA256 557301649659fc6731fc69908ad0cc3d54eb65d67592c489f9167644cf2d207e +EBUILD espeak-1.46.02.ebuild 1922 RMD160 ab2c102e2f313d21250d62a640791b5cbe70d6e0 SHA1 21c2fecd676c86f0db2ff4bc9caee137dc48ce37 SHA256 b4ff073ebb02cebb3ca6235c44d653f0ae3ffb0c76dcdb08a7dadc00969cfab0 +MISC ChangeLog 13888 RMD160 37aeb4b971e11ae06025049783fbd0f4659fa3f8 SHA1 e40b1268bd0758fe1ea11297a1ce6fb204ece25a SHA256 3b99b84b2c75ac050702abd95d4aff7bbe0bb9800ce6502a688923e3c48e497d +MISC metadata.xml 229 RMD160 7f8d6a0235529eccff705022803122c9534628d7 SHA1 2295356b566d60c8eb979db0e598de9d1d8ccf49 SHA256 b128d301356b3f98f1d6093b4401c36143ff55fc62636612567b0995739b9e66 diff --git a/app-accessibility/espeak/espeak-1.42.04.ebuild b/app-accessibility/espeak/espeak-1.42.04.ebuild new file mode 100644 index 0000000..33f16bc --- /dev/null +++ b/app-accessibility/espeak/espeak-1.42.04.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.42.04.ebuild,v 1.8 2010/07/20 18:37:03 jer Exp $ + +EAPI="2" + +inherit eutils + +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 hppa ia64 ppc ppc64 sparc x86" +IUSE="portaudio pulseaudio" +RDEPEND="portaudio? ( >=media-libs/portaudio-19_pre20071207 ) + pulseaudio? ( media-sound/pulseaudio )" + DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +get_audio() { + local MY_AUDIO + + if use portaudio; then + MY_AUDIO=portaudio + elif use pulseaudio; then + MY_AUDIO=pulseaudio + else + MY_AUDIO=none + fi + echo ${MY_AUDIO} +} + +pkg_setup() { + if ! use portaudio && ! use pulseaudio; then + ewarn + 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, press ctrl-c and put either + ewarn portaudio or pulseaudio in your use flags. + ebeep + epause 10 + elif use portaudio && use pulseaudio; then + die "You must choose either portaudio or pulseaudio, but not both." + fi +} + +src_prepare() { + cd src + # gentoo uses portaudio 19. + if use portaudio; then + mv -f portaudio19.h portaudio.h + fi +} + +src_compile() { + cd src + emake AUDIO="$(get_audio)" CXXFLAGS="${CXXFLAGS}" all || die "Compilation failed" + + einfo "Fixing byte order of phoneme data files" + cd "${S}/platforms/big_endian" + make + ./espeak-phoneme-data "${S}/espeak-data" + cp -f phondata phonindex phontab "${S}/espeak-data" +} + +src_install() { + cd src + make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" AUDIO="$(get_audio)" install || die "Installation failed" + + cd .. + insinto /usr/share/espeak-data + doins -r dictsource + dodoc ChangeLog ReadMe + dohtml -r docs/* +} diff --git a/app-accessibility/espeak/espeak-1.45.03.ebuild b/app-accessibility/espeak/espeak-1.45.03.ebuild new file mode 100644 index 0000000..e3674db --- /dev/null +++ b/app-accessibility/espeak/espeak-1.45.03.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.45.03.ebuild,v 1.1 2011/03/22 17:10:56 williamh Exp $ + +EAPI="4" + +inherit eutils 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 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="portaudio pulseaudio" +REQUIRED_USE="portaudio? ( !pulseaudio ) + pulseaudio? ( !portaudio )" + RDEPEND=" pulseaudio? ( media-sound/pulseaudio ) + portaudio? ( >=media-libs/portaudio-19_pre20071207 )" +DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +get_audio() { + if use portaudio; then + echo portaudio + elif use pulseaudio; then + echo pulseaudio + else + echo none + fi +} + +src_prepare() { + cd src + # gentoo uses portaudio 19. + mv -f portaudio19.h portaudio.h +} + +src_compile() { + cd src + emake PREFIX="${EPREFIX}/usr" AUDIO="$(get_audio)" \ + CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" all + + einfo "Fixing byte order of phoneme data files" + cd "${S}/platforms/big_endian" + make + ./espeak-phoneme-data "${S}/espeak-data" + cp -f phondata phonindex phontab "${S}/espeak-data" +} + +src_install() { + cd src + make DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="\$(PREFIX)/$(get_libdir)" AUDIO="$(get_audio)" install + + cd .. + insinto /usr/share/espeak-data + doins -r dictsource + dodoc ChangeLog.txt ReadMe + dohtml -r docs/* +} + +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 +} diff --git a/app-accessibility/espeak/espeak-1.45.04.ebuild b/app-accessibility/espeak/espeak-1.45.04.ebuild new file mode 100644 index 0000000..2a1f4f0 --- /dev/null +++ b/app-accessibility/espeak/espeak-1.45.04.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.45.04.ebuild,v 1.5 2011/12/04 16:06:46 armin76 Exp $ + +EAPI="4" + +inherit eutils 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 hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" +IUSE="portaudio pulseaudio" +REQUIRED_USE="portaudio? ( !pulseaudio ) + pulseaudio? ( !portaudio )" + RDEPEND=" pulseaudio? ( media-sound/pulseaudio ) + portaudio? ( >=media-libs/portaudio-19_pre20071207 )" +DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +get_audio() { + if use portaudio; then + echo portaudio + elif use pulseaudio; then + echo pulseaudio + else + echo none + fi +} + +src_prepare() { + cd src + # gentoo uses portaudio 19. + mv -f portaudio19.h portaudio.h +} + +src_compile() { + cd src + emake PREFIX="${EPREFIX}/usr" AUDIO="$(get_audio)" \ + CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" all + + einfo "Fixing byte order of phoneme data files" + cd "${S}/platforms/big_endian" + make + ./espeak-phoneme-data "${S}/espeak-data" + cp -f phondata phonindex phontab "${S}/espeak-data" +} + +src_install() { + cd src + make DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="\$(PREFIX)/$(get_libdir)" AUDIO="$(get_audio)" install + + cd .. + insinto /usr/share/espeak-data + doins -r dictsource + dodoc ChangeLog.txt ReadMe + dohtml -r docs/* +} + +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 +} diff --git a/app-accessibility/espeak/espeak-1.46.02.ebuild b/app-accessibility/espeak/espeak-1.46.02.ebuild new file mode 100644 index 0000000..5fd15cf --- /dev/null +++ b/app-accessibility/espeak/espeak-1.46.02.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.46.01.ebuild,v 1.2 2012/01/01 15:33:41 armin76 Exp $ + +EAPI="4" + +inherit eutils 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 hppa ia64 ppc ppc64 sparc x86 amd64-linux x86-linux" +IUSE="portaudio pulseaudio" +REQUIRED_USE="portaudio? ( !pulseaudio ) + pulseaudio? ( !portaudio )" +RDEPEND="media-sound/sox + pulseaudio? ( media-sound/pulseaudio ) + portaudio? ( >=media-libs/portaudio-19_pre20071207 )" +DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +get_audio() { + if use portaudio; then + echo portaudio + elif use pulseaudio; then + echo pulseaudio + else + echo none + fi +} + +src_prepare() { + cd src + # gentoo uses portaudio 19. + mv -f portaudio19.h portaudio.h +} + +src_compile() { + cd src + emake PREFIX="${EPREFIX}/usr" AUDIO="$(get_audio)" \ + CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" all + + einfo "Fixing byte order of phoneme data files" + cd "${S}/platforms/big_endian" + make + ./espeak-phoneme-data "${S}/espeak-data" + cp -f phondata phonindex phontab "${S}/espeak-data" +} + +src_install() { + cd src + make DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="\$(PREFIX)/$(get_libdir)" AUDIO="$(get_audio)" install + + cd .. + insinto /usr/share/espeak-data + doins -r dictsource + dodoc ChangeLog.txt ReadMe + dohtml -r docs/* +} + +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 +} diff --git a/app-accessibility/espeak/metadata.xml b/app-accessibility/espeak/metadata.xml new file mode 100644 index 0000000..6a31c20 --- /dev/null +++ b/app-accessibility/espeak/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>accessibility</herd> +<maintainer> + <email>williamh@gentoo.org</email> +</maintainer> +</pkgmetadata> |