Portage is a package management system used by Gentoo Linux
# ChangeLog for app-accessibility/speech-tools
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-tools/ChangeLog,v 1.60 2008/03/20 01:48:57 williamh Exp $
20 Mar 2008; William Hubbs
Removed a file that I missed.
20 Mar 2008; William Hubbs
-files/speech-tools-1.2.95_beta-gcc41-amd64-int-pointer.patch,
-files/speech-tools-1.2.95_beta-gcc41-amd64.patch,
-files/speech-tools-1.2.95_beta-gcc41.patch,
-files/speech-tools-gcc3.3.diff, -speech-tools-1.2.3-r2.ebuild,
-speech-tools-1.2.3-r3.ebuild, -speech-tools-1.2.95_beta.ebuild,
-speech-tools-1.2.95_beta-r1.ebuild:
Removed old versions.
13 Mar 2008; William Hubbs
speech-tools-1.2.96_beta.ebuild:
This package was part of festival-1.95-beta, which was keyworded ~x86-fbsd.
I looked over the patch for 1.95-beta and found that the change is in this
version. So, since festival 1.95-beta included this and was keyworded for
this arch, I am adding the keyword to this package.
03 Mar 2008; Raúl Porcel
speech-tools-1.2.96_beta.ebuild:
alpha/ia64/sparc stable wrt #209081
10 Feb 2008; Tobias Scherbaum
speech-tools-1.2.96_beta.ebuild:
ppc stable, bug #209081
07 Feb 2008; Jeroen Roovers
speech-tools-1.2.96_beta.ebuild:
Stable for HPPA (bug #209081).
07 Feb 2008; Brent Baude
speech-tools-1.2.96_beta.ebuild:
stable ppc64, bug 209081
06 Feb 2008; Christian Faulhammer
speech-tools-1.2.96_beta.ebuild:
stable x86 amd64, bug 209081
12 Jan 2008; William Hubbs
+files/speech-tools-1.2.96_beta-gcc43-include.patch,
speech-tools-1.2.96_beta.ebuild:
Applied patch from bug #204453 for gcc4.3.
Thanks to dirtyepic@gentoo.org.
31 Aug 2007; William Hubbs
+files/speech-tools-1.2.96_beta-gcc42.patch,
speech-tools-1.2.96_beta.ebuild:
Fixed gcc 4.2 compilation bug #190576.
Thanks to jhront@wanadoo.fr for the patch.
29 Aug 2007; William Hubbs
speech-tools-1.2.96_beta.ebuild:
Fixed the blocker for older versions of festival closing #190518.
*speech-tools-1.2.96_beta (28 Aug 2007)
28 Aug 2007; William Hubbs
+speech-tools-1.2.96_beta.ebuild:
Version bump #188820.
Also, I have been able to re-instate festival's dependency on this package for
this version.
11 Apr 2007; Petteri Räty
speech-tools-1.2.3-r2.ebuild:
Use doenvd for bug #173884.
19 Oct 2006; Bryan Østergaard
speech-tools-1.2.95_beta-r1.ebuild:
Stable on Alpha.
15 Oct 2006; Bryan Østergaard
speech-tools-1.2.95_beta-r1.ebuild:
Stable on ia64.
03 Oct 2006; Chris Gianelloni
speech-tools-1.2.95_beta-r1.ebuild:
Stable on x86 wrt bug #148851.
01 Oct 2006; Tobias Scherbaum
speech-tools-1.2.95_beta-r1.ebuild:
hppa stable, bug #148851
29 Sep 2006; Stephanie Lockwood-Childs
speech-tools-1.2.95_beta-r1.ebuild:
stable on ppc (Bug #148851)
26 Sep 2006; Jason Wever
speech-tools-1.2.95_beta-r1.ebuild:
Stable on SPARC wrt bug #148851.
25 Sep 2006;
stable on amd64
24 Sep 2006; Markus Rothe
speech-tools-1.2.95_beta-r1.ebuild:
Stable on ppc64; bug #148851
*speech-tools-1.2.95_beta-r1 (24 Sep 2006)
24 Sep 2006; William Hubbs
+speech-tools-1.2.95_beta-r1.ebuild:
This rev bump fixes a typo in the shared lib installation portion of the ebuild
for bug #148851.
*speech-tools-1.2.95_beta (21 Sep 2006)
21 Sep 2006; William Hubbs
+files/speech-tools-1.2.95_beta-gcc41-amd64-int-pointer.patch,
+files/speech-tools-1.2.95_beta-gcc41-amd64.patch,
+files/speech-tools-1.2.95_beta-gcc41.patch,
+speech-tools-1.2.95_beta.ebuild:
Version bump.
This also includes patches originally contributed by Ed Catmur.
Another thing to note is that festival no longer depends on this package.
Festival now downloads the speech tools source and builds from its own copy
since it #includes some of the source files themselves.
Closes #146906.
19 Jul 2006;
speech-tools-1.2.3-r3.ebuild:
stable on mips
12 Jul 2006; Aron Griffis
speech-tools-1.2.3-r3.ebuild:
Mark 1.2.3-r3 stable on ia64
05 Jun 2006; Jeremy Huddleston
speech-tools-1.2.3-r3.ebuild:
Stable amd64 and sparc.
27 Mar 2006; Aron Griffis
. #112842
09 Sep 2005; Aron Griffis
speech-tools-1.2.3-r2.ebuild:
Mark 1.2.3-r2 stable on alpha
24 Aug 2005; Diego Pettenò
speech-tools-1.2.3-r3.ebuild:
Don't call chown with root:root. Call sed with -e to state the expression.
23 Aug 2005; Aron Griffis
speech-tools-1.2.3-r2.ebuild:
stable on ia64
30 Jul 2005; Jeremy Huddleston
-speech-tools-1.2.3-r1.ebuild:
Removing old cruft.
28 Jul 2005; Guy Martin
speech-tools-1.2.3-r3.ebuild:
Stable on hppa.
*speech-tools-1.2.3-r3 (24 Jul 2005)
24 Jul 2005; Jeremy Huddleston
+speech-tools-1.2.3-r3.ebuild:
Added esd support and cleaned up the ebuild thanks to Florian Wesch
Stian Skjelstad
Also, we now use the proper compilers.
04 Jul 2005; Bryan Østergaard
speech-tools-1.2.3-r2.ebuild:
Add ~alpha keyword.
09 Jun 2005; Markus Rothe
speech-tools-1.2.3-r2.ebuild:
Stable on ppc64
11 May 2005; Aron Griffis
speech-tools-1.2.3-r2.ebuild:
add ~ia64
27 Apr 2005; Markus Rothe
speech-tools-1.2.3-r2.ebuild:
Added ~ppc64 to KEYWORDS
06 Apr 2005; Michael Hanselmann
speech-tools-1.2.3-r2.ebuild:
Stable on ppc.
27 Mar 2005; Jeremy Huddleston
-files/1.2.3-gcc3.4.patch, speech-tools-1.2.3-r1.ebuild,
speech-tools-1.2.3-r2.ebuild:
Moved the gcc34 patch to the gentoo mirrors.
*speech-tools-1.2.3-r2 (09 Feb 2005)
09 Feb 2005; Jeremy Huddleston
+speech-tools-1.2.3-r2.ebuild:
Move things to more LSB-FHS friendly locations.
05 Jan 2005; Jeremy Huddleston
speech-tools-1.2.3-r1.ebuild:
Force ncurses over libtermcap.
*speech-tools-1.2.3-r1 (03 Jan 2005)
03 Jan 2005; Jeremy Huddleston
+speech-tools-1.2.3-r1.ebuild, -speech-tools-1.2.3.ebuild:
Revision bump without resetting KEYWORDS. This is forcing a re-emerge of the
package on systems which had a broken version of cpio installed. See bug
#74882. Also better multilib support.
02 Jan 2005; Jeremy Huddleston
speech-tools-1.2.3.ebuild:
Add libtermcap-compat option to RDEPEND.
07 Dec 2004; Jeremy Huddleston
speech-tools-1.2.3.ebuild:
Added ncurses DEP.
05 Oct 2004; Pieter Van den Abeele
speech-tools-1.2.3.ebuild:
Masked speech-tools-1.2.3.ebuild stable for ppc
28 Jun 2004; Aron Griffis
add sed-4 dep
25 May 2004; Jon Hood
+files/speech-tools-gcc3.3.diff, speech-tools-1.2.3.ebuild:
add patch for gcc3.3 back in
18 May 2004; Mike Frysinger
-files/speech-tools-gcc3.3.diff, speech-tools-1.2.3.ebuild:
Add gcc-3.4 patch #50331 by Ed Catmur. Also clean up ebuild in general (CFLAGS
and such) and add consolidate the gcc-3.3 patch with the 3.4 one.
21 Apr 2004; Jeremy Huddleston
speech-tools-1.2.3.ebuild:
Added doc to IUSE.
18 Apr 2004; Jeremy Huddleston
speech-tools-1.2.3.ebuild:
-j1 for bug #46442.
30 Mar 2004; Todd Sunderlin
set stable on sparc
25 Mar 2004; Gustavo Zacarias
speech-tools-1.2.3.ebuild:
keyworded ~sparc, fixed #41329
21 Mar 2004; Jeremy Huddleston
speech-tools-1.2.3.ebuild:
Added docs
16 Mar 2004; Jeremy Huddleston
speech-tools-1.2.3.ebuild, files/58speech-tools,
files/speech-tools-gcc3.3.diff:
Moved from media-sound/speech-tools to app-accessibility/speech-tools.
29 Feb 2004; Jeremy Huddleston
speech-tools-1.2.3.ebuild:
Change compile-time paths in scripts to fix bug #36128. Removed USE=static
options as they bork.
25 Feb 2004; Sven Blumenstein
Broken on sparc, see bug 41329.
18 Feb 2004;
Added amd64 to keywords. festival works fine on AMD64. Marked stable since
it's the only release.
11 Feb 2004; Jeremy Huddleston
speech-tools-1.2.3.ebuild:
Stable on x86
*speech-tools-1.2.3 (20 Jul 2003)
20 Jul 2003; jje
files/58speech-tools, files/speech-tools-gcc3.3.diff:
Initial revision. More of the bounty from #22053.
Submitted by: Paul Giordano
AUX speech-tools-1.2.96_beta-gcc42.patch 2203 RMD160 c2bb3d7cec0c9449b4480a45675057acc4a8ef8c SHA1 3cf29f9dcb9fdfd90249003b7eca9d71a88b8219 SHA256 4bc724774e4223448bb1bbd202fe6055580abd62d11ffab470843e1351c45e9e
AUX speech-tools-1.2.96_beta-gcc43-include.patch 878 RMD160 fb89c84949548cfdc49ddff50a7129ea63dc9b2d SHA1 afb2ecfacc123411acb7e82ae9b7c707bd32b922 SHA256 dd050d6556b484ecd494dd080c8b917fcc08c264260c4850d5392986f492febe
DIST speech_tools-1.2.96-beta.tar.gz 1275015 RMD160 3d2acc841a8b14e0bff66c9bb08293206f501a7a SHA1 7f208863833a7e7ea4838e0f0f04a4881b32cf56 SHA256 fa1ce5698e1253ee21e67629f394733ef6ad578af671e3a90ea8b73898a12428
EBUILD speech-tools-1.2.96_beta.ebuild 2749 RMD160 e67dd8183070597ee43d029e19777c786edadc65 SHA1 17161ba5a0120d7df4356fa9c3f34f2e91888c10 SHA256 1bc364b9f274a3573a6948555ae6f77bbbd6d49ce84145d0475825c3078c9237
MISC ChangeLog 9738 RMD160 fa23870794ff8a49fbc667cb451407088193e1eb SHA1 ddbf3da4ee0714da1c9f520a2004d148fd09432a SHA256 da3f08fa4a1716d50d7f7c19722953e2f8e2ccba6835853a4b5a50d60e59f25c
MISC metadata.xml 185 RMD160 75382db82e4c69d70f2d53f63363adec302720e5 SHA1 90563c269eff265fbd369095c606bc383cc07232 SHA256 b6de40518e01d3ef5447352b3f476c1f5b8e6ae53d5e654a2fb9e4ee7fdbe135
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-tools/speech-tools-1.2.96_beta.ebuild,v 1.11 2008/03/13 02:52:14 williamh Exp $
inherit eutils toolchain-funcs
MY_P=${P/speech-/speech_}
MY_P=${MY_P/_beta/-beta}
DESCRIPTION="Speech tools for Festival Text to Speech engine"
HOMEPAGE="http://www.cstr.ed.ac.uk/"
SRC_URI="http://www.festvox.org/packed/festival/latest/${MY_P}.tar.gz"
LICENSE="FESTIVAL BSD as-is"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="esd nas X"
DEPEND="esd? ( media-sound/esound )
nas? ( media-libs/nas )
X? ( x11-libs/libX11
x11-libs/libXt )
!
S="${WORKDIR}/speech_tools"
src_unpack() {
local CONFIG=${S}/config/config.in
unpack ${A}
# apply patches for gcc 4.2 and gcc 4.3
epatch "${FILESDIR}"/${P}-gcc42.patch
epatch "${FILESDIR}"/${P}-gcc43-include.patch
# set compiler flags for base_class
sed -i -e "s:-O3:\$(OPTIMISE_CXXFLAGS):" "${S}"/base_class/Makefile
# enable building shared libraries
sed -i -e "s/#.*\(SHARED=2\)/\1/" ${CONFIG}
use esd && sed -i -e "s/#.*\(INCLUDE_MODULES += ESD_AUDIO\)/\1/" ${CONFIG}
use nas && sed -i -e "s/#.*\(INCLUDE_MODULES += NAS_AUDIO\)/\1/" ${CONFIG}
use X || sed -i -e "s/-lX11 -lXt//" "${S}"/config/modules/esd_audio.mak
}
src_compile() {
econf || die
emake -j1 OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}" CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die
}
src_install() {
dolib.so lib/libest*.so.1*
dosym libestbase.so.1.2.96.1 /usr/$(get_libdir)/libestbase.so
dosym libestools.so.1.2.96.1 /usr/$(get_libdir)/libestools.so
dosym libeststring.so.1.2 /usr/$(get_libdir)/libeststring.so
dolib.a lib/{libestbase.a,libestools.a,libeststring.a}
cd bin
for file in *; do
[ "${file}" = "Makefile" ] && continue
dobin ${file}
dstfile="/usr/bin/${file}"
dosed "s:${S}/testsuite/data:/usr/share/speech-tools/testsuite:g" ${dstfile}
dosed "s:${S}/bin:/usr/$(get_libdir)/speech-tools:g" ${dstfile}
dosed "s:${S}/main:/usr/$(get_libdir)/speech-tools:g" ${dstfile}
# This just changes LD_LIBRARY_PATH
dosed "s:${S}/lib:/usr/$(get_libdir):g" ${dstfile}
done
cd "${S}"
exeinto /usr/$(get_libdir)/speech-tools
for file in `find main -perm +100 -type f`; do
doexe ${file}
done
insinto /usr/share/speech-tools
doins -r config
insinto /usr/share/speech-tools/lib
doins -r lib/siod
insinto /usr/share/doc/${PF}
doins -r lib/example_data
cd include
insinto /usr/include/speech-tools
doins -r *
dosym /usr/include/speech-tools /usr/share/speech-tools/include
cd "${S}"
dodoc "${S}"/README
dodoc "${S}"/lib/cstrutt.dtd
}