diff options
-rw-r--r-- | media-sound/festival/ChangeLog | 4 | ||||
-rw-r--r-- | media-sound/festival/festival-1.4.2-r3.ebuild | 211 | ||||
-rw-r--r-- | media-sound/festival/files/digest-festival-1.4.2-r3 | 14 |
3 files changed, 4 insertions, 225 deletions
diff --git a/media-sound/festival/ChangeLog b/media-sound/festival/ChangeLog index 54b7af5519bd..1f4142360571 100644 --- a/media-sound/festival/ChangeLog +++ b/media-sound/festival/ChangeLog @@ -3,6 +3,10 @@ # $Header: /home/cvsroot/gentoo-x86/media-sound/festival/ChangeLog,v 1 2002/05/07 # 03:58:19 naz Exp $ + 13 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> + festival-1.4.2-r3.ebuild: + Removing borked ebuild to fix bug #41228. + *festival-1.4.3-r1 (12 Mar 2004) 12 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> diff --git a/media-sound/festival/festival-1.4.2-r3.ebuild b/media-sound/festival/festival-1.4.2-r3.ebuild deleted file mode 100644 index effaea5330cc..000000000000 --- a/media-sound/festival/festival-1.4.2-r3.ebuild +++ /dev/null @@ -1,211 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/festival/festival-1.4.2-r3.ebuild,v 1.7 2004/02/12 06:05:38 eradicator Exp $ - -S=${WORKDIR}/${PN} -TOOLSDIR=${WORKDIR}/speech_tools -DESCRIPTION="Festival Text to Speech engine" -GCCPV=`cc -dumpversion` -IUSE="" -HOMEPAGE="http://www.cstr.ed.ac.uk/" -SITE="http://www.speech.cs.cmu.edu/${PN}/cstr/${PN}/${PV}" - -# speech_tools could be its own ebuild; here it is used ephemerally -# someone who understands its usage better than I, should do that job -SRC_URI="${SITE}/${P}-release.tar.gz - ${SITE}/festlex_CMU.tar.gz - ${SITE}/festlex_OALD.tar.gz - ${SITE}/festlex_POSLEX.tar.gz - ${SITE}/festvox_don.tar.gz - ${SITE}/festvox_ellpc11k.tar.gz - ${SITE}/festvox_kallpc16k.tar.gz - ${SITE}/festvox_kedlpc16k.tar.gz - ${SITE}/festvox_rablpc16k.tar.gz - ${SITE}/festvox_us1.tar.gz - ${SITE}/festvox_us2.tar.gz - ${SITE}/festvox_us3.tar.gz - ${SITE}/speech_tools-1.2.2-release.tar.gz - ${SITE}/festdoc-1.4.2.tar.gz" - - # Keeping these things in external patch files (that dont even live in - # the files subdir) makes it far too difficult to modify the ebuild. These - # patches are easily replaced by a bit of sed, consistant with the rest of - # the ebuild, and moving the ebuild commands from the external shell script - # into the ebuild where they belong. - # http://www.ibiblio.org/gentoo/distfiles/festival-1.4.2-patch.tar.bz2" - -SLOT="0" -LICENSE="FESTIVAL BSD as-is" -KEYWORDS="x86 ~ppc sparc" - -DEPEND="sys-apps/sed " - -src_compile() { - cd ${TOOLSDIR} - # This came from upstream as a quick fix to compile with gcc-3x - patch -p1 < ${FILESDIR}/${P}.patch || die - - econf - # static linking seems to work <rigo@home.nl> - if [ ${GCCPV} != "2.95.3" ] ; then - echo "COMPILERLIBS=/usr/lib/gcc-lib/${CHOST}/${GCCPV}/libstdc++.a /usr/lib/gcc-lib/${CHOST}/${GCCPV}/libgcc_s.so.1" >> ${TOOLSDIR}/config/config - fi - # testsuite still fails to build under gcc-3.2 - mv Makefile Makefile.orig - sed -e '/^BUILD_DIRS =/s/testsuite//' Makefile.orig > Makefile - - pushd config/modules/ - cp editline.mak editline.mak.orig - sed -e '/^MODULE_LIBS/s/-ltermcap/-lncurses/' editline.mak.orig \ - > editline.mak - pushd - - # emake worked for me on SMP - #emake did not work for me because I had -j5. If there is anything greater than - #-j2, emake dies. - #zhen@gentoo.org - make || die - - cd ${S} - econf - pushd src/arch/festival/ - cp festival.cc festival.cc.orig - sed -e '/^const char \*festival_libdir/s:FTLIBDIR:"/usr/lib/festival":' \ - festival.cc.orig > festival.cc - pushd - pushd config/modules/ - cp editline.mak editline.mak.orig - sed -e '/^MODULE_LIBS/s/-ltermcap/-lncurses/' editline.mak.orig \ - > editline.mak - pushd - - # emake failed for me on SMP - make || die - - # Need to fix saytime to look for festival in the correct spot - cp examples/saytime examples/saytime.orig - sed "s:${WORKDIR}/festival/bin/festival:/usr/bin/festival:" \ - examples/saytime.orig > examples/saytime - - # And do the same thing for text2wave - cp bin/text2wave bin/text2wave.orig - sed "s:${WORKDIR}/festival/bin/festival:/usr/bin/festival:" \ - bin/text2wave.orig > bin/text2wave -} - -src_install() { - # Install the binaries - cd ${WORKDIR}/festival/src/main - dobin festival - cd ${WORKDIR}/festival/examples - dobin saytime - cd ${WORKDIR}/festival/bin - dobin text2wave - cd ${WORKDIR}/festival/lib/etc/unknown_Linux - dobin audsp - - einfo "" - einfo "Please ignore errors about skipped directories. They are harmless." - einfo "" - - # Install the main libraries - insinto /usr/lib/festival - doins ${WORKDIR}/festival/lib/* - - # Install the dicts and vioces - FESTLIB=${WORKDIR}/festival/lib - DESTLIB=/usr/lib/festival - insinto ${DESTLIB}/dicts - doins ${FESTLIB}/dicts/COPYING.poslex \ - ${FESTLIB}/dicts/wsj.wp39.poslexR ${FESTLIB}/dicts/wsj.wp39.tri.ngrambin - insinto ${DESTLIB}/dicts/cmu - doins ${FESTLIB}/dicts/cmu/* - insinto ${DESTLIB}/dicts/oald - doins ${FESTLIB}/dicts/oald/* - - FESTLIB=${WORKDIR}/festival/lib/voices/spanish/el_diphone - DESTLIB=/usr/lib/festival/voices/spanish/el_diphone - insinto ${DESTLIB}/festvox - doins ${FESTLIB}/festvox/* - insinto ${DESTLIB}/group - doins ${FESTLIB}/group/* - - FESTLIB=${WORKDIR}/festival/lib/voices/english - DESTLIB=/usr/lib/festival/voices/english - insinto ${DESTLIB}/don_diphone - doins ${FESTLIB}/don_diphone/* - insinto ${DESTLIB}/don_diphone/festvox - doins ${FESTLIB}/don_diphone/festvox/* - - insinto ${DESTLIB}/kal_diphone - doins ${FESTLIB}/kal_diphone/* - insinto ${DESTLIB}/kal_diphone/festvox - doins ${FESTLIB}/kal_diphone/festvox/* - insinto ${DESTLIB}/kal_diphone/group - doins ${FESTLIB}/kal_diphone/group/* - - insinto ${DESTLIB}/ked_diphone - doins ${FESTLIB}/ked_diphone/* - insinto ${DESTLIB}/ked_diphone/festvox - doins ${FESTLIB}/ked_diphone/festvox/* - insinto ${DESTLIB}/ked_diphone/group - doins ${FESTLIB}/ked_diphone/group/* - - insinto ${DESTLIB}/rab_diphone - doins ${FESTLIB}/rab_diphone/* - insinto ${DESTLIB}/rab_diphone/festvox - doins ${FESTLIB}/rab_diphone/festvox/* - insinto ${DESTLIB}/rab_diphone/group - doins ${FESTLIB}/rab_diphone/group/* - insinto ${DESTLIB}/us1_mbrola - - doins ${FESTLIB}/us1_mbrola/* - insinto ${DESTLIB}/us1_mbrola/festvox - doins ${FESTLIB}/us1_mbrola/festvox/* - - insinto ${DESTLIB}/us2_mbrola - doins ${FESTLIB}/us2_mbrola/* - insinto ${DESTLIB}/us2_mbrola/festvox - doins ${FESTLIB}/us2_mbrola/festvox/* - - insinto ${DESTLIB}/us3_mbrola - doins ${FESTLIB}/us3_mbrola/* - insinto ${DESTLIB}/us3_mbrola/festvox - doins ${FESTLIB}/us3_mbrola/festvox/* - - # Install the docs - cd ${S} # needed - into /usr - dodoc ACKNOWLEDGMENTS COPYING NEWS README - doman doc/festival.1 doc/festival_client.1 - - cd ${WORKDIR}/festdoc-1.4.2/festival/html - dohtml *.html - - # Sample .festivalrc - cd ${D}/usr/lib/festival - cat << EOF > festivalrc -(Parameter.set 'Audio_Method 'linux16audio) -;(Parameter.set 'Audio_Method 'esdaudio) -;(Parameter.set 'Audio_Method 'mplayeraudio) -;(Parameter.set 'Audio_Method 'sunaudio) - -; American female -;(set! voice_default 'voice_us1_mbrola) -EOF -} - -pkg_postinst() { - einfo - einfo ' To test festival, simply type:' - einfo ' "saytime"' - einfo - einfo ' Or for something more fun:' - einfo ' "echo "Gentoo can speak" | festival --tts"' - einfo - einfo ' A sample ~/.festivalrc is provided in' - einfo ' /usr/lib/festival/festivalrc' - einfo - einfo ' Emerge mbrola to enable some additional voices' - einfo -} diff --git a/media-sound/festival/files/digest-festival-1.4.2-r3 b/media-sound/festival/files/digest-festival-1.4.2-r3 deleted file mode 100644 index 319154f2b9bc..000000000000 --- a/media-sound/festival/files/digest-festival-1.4.2-r3 +++ /dev/null @@ -1,14 +0,0 @@ -MD5 4a46160fdda29188e0c4ee51b41c5695 festival-1.4.2-release.tar.gz 610500 -MD5 a3ffcd09dcbf1306fdef3c84c1c521d6 festlex_CMU.tar.gz 1697709 -MD5 45a03689025849d02ec963a5b338ef37 festlex_OALD.tar.gz 1472516 -MD5 742c266e4c4978fae2b5c1bf6f549eb4 festlex_POSLEX.tar.gz 242914 -MD5 90442079e34a3a694077f8715d15fbdf festvox_don.tar.gz 645583 -MD5 e96a97644d36fcb89952ca65c283cea3 festvox_ellpc11k.tar.gz 1473907 -MD5 abbd12e1d04ecdcae07f1d0044f3a947 festvox_kallpc16k.tar.gz 4104056 -MD5 35d4a2f377d05913ddae61db542afca1 festvox_kedlpc16k.tar.gz 4221528 -MD5 cefcdda6cd48027da36d78f2f711451b festvox_rablpc16k.tar.gz 5369001 -MD5 d0c3e727003e715a65daf01003101813 festvox_us1.tar.gz 11040 -MD5 fbcc8baacbff3aa2aaaf5a93701bb5e0 festvox_us2.tar.gz 11037 -MD5 06dbfe2edaab6ffa31deeaf522e0c33e festvox_us3.tar.gz 11220 -MD5 34c7e43480612ef8ecc5d3bdf1b46668 speech_tools-1.2.2-release.tar.gz 1243127 -MD5 faabc25a6c1b11854c41adc257c47bdb festdoc-1.4.2.tar.gz 1652551 |