Hello community, here is the log from the commit of package festival for openSUSE:Factory checked in at Fri Jul 8 09:42:26 CEST 2011. -------- --- festival/festival.changes 2010-09-30 14:50:22.000000000 +0200 +++ /mounts/work_src_done/STABLE/festival/festival.changes 2011-06-27 20:18:59.000000000 +0200 @@ -1,0 +2,22 @@ +Mon Jun 27 19:38:24 CEST 2011 - vuntz@opensuse.org + +- Update to version 2.1: + + Integrated and updated support for HTS, Clustergen, Multisyn + and Clunits voices. + + Build fixes for newer gcc. + + Bug fixes galore. +- Drop various patches that were needed to fix build issues + (generally caused by recent gcc): festival-1.95-gcc4.patch, + festival-1.96.patch, speech_tools-1.2.95-gcc4.patch, + speech_tools-1.2.95-gcc41.patch, + speech_tools-1.2.95-returnvalue.patch, + speech_tools-1.2.96-beta-const.patch, + speech_tools-1.2.96-beta.patch. +- Rebase festival-no-LD_LIBRARY_PATH-extension.patch and + speech_tools-no-LD_LIBRARY_PATH-extension.patch, and change them + to not remove empty files (which introduces errors during the + build) by keeping an empty line in those files. +- Add speech_tools-undefined-operation.patch, which contains the + only interesting bit left from speech_tools-1.2.95-gcc41.patch. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- festival-1.95-gcc4.patch festival-1.96-beta.tar.bz2 festival-1.96.patch festlex_CMU.tar.bz2 festlex_POSLEX.tar.bz2 festvox_kallpc16k.tar.bz2 speech_tools-1.2.95-gcc4.patch speech_tools-1.2.95-gcc41.patch speech_tools-1.2.95-returnvalue.patch speech_tools-1.2.96-beta-const.patch speech_tools-1.2.96-beta.patch speech_tools-1.2.96-beta.tar.bz2 New: ---- festival-2.1-release.tar.gz festlex_CMU.tar.gz festlex_POSLEX.tar.gz festvox_kallpc16k.tar.gz speech_tools-2.1-release.tar.gz speech_tools-undefined-operation.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ festival.spec ++++++ --- /var/tmp/diff_new_pack.Ndrsry/_old 2011-07-08 09:40:55.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndrsry/_new 2011-07-08 09:40:55.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package festival (Version 1.96) +# spec file for package festival # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,24 +19,20 @@ Name: festival -BuildRequires: gcc-c++ ncurses-devel pkgconfig -Url: http://www.cstr.ed.ac.uk/projects/festival/ +Version: 2.1 +Release: 1 +Summary: The Festival Speech Synthesis System License: BSD3c +Url: http://www.cstr.ed.ac.uk/projects/festival/ Group: Productivity/Text/Convertors -AutoReqProv: on -Version: 1.96 -Release: 128 -Summary: The Festival Speech Synthesis System -Source0: festival-%{version}-beta.tar.bz2 -Source1: speech_tools-1.2.96-beta.tar.bz2 -Source2: festlex_CMU.tar.bz2 -Source3: festvox_kallpc16k.tar.bz2 -Source4: festlex_POSLEX.tar.bz2 +Source0: http://www.cstr.ed.ac.uk/downloads/festival/2.1/festival-%{version}-release.tar.gz +Source1: http://www.cstr.ed.ac.uk/downloads/festival/2.1/speech_tools-%{version}-release.tar.gz +Source2: http://www.cstr.ed.ac.uk/downloads/festival/2.1/festlex_CMU.tar.gz +Source3: http://www.cstr.ed.ac.uk/downloads/festival/2.1/festvox_kallpc16k.tar.gz +Source4: http://www.cstr.ed.ac.uk/downloads/festival/2.1/festlex_POSLEX.tar.gz Source5: sysconfig.festival Source6: rcfestival # festival patches -Patch0: %{name}-%{version}.patch -Patch1: festival-1.95-gcc4.patch Patch2: festival-1.95-examples.patch Patch3: festival-text2wave-manpage.patch Patch4: festival-1.95-libdir.patch @@ -47,16 +43,16 @@ # PATCH-FIX-UPSTREAM festival-safe-temp-file.patch bnc#642507 vuntz@opensuse.org -- Create temporary files in a safe way Patch10: festival-safe-temp-file.patch # speech-tools patches -Patch11: speech_tools-1.2.95-gcc4.patch +# PATCH-FIX-UPSTREAM speech_tools-undefined-operation.patch vuntz@opensuse.org -- Avoid a undefined-operation warning with gcc (sending mail upstream) +Patch11: speech_tools-undefined-operation.patch Patch12: speech_tools-1.2.95-config.patch -Patch13: speech_tools-1.2.95-gcc41.patch -Patch14: speech_tools-1.2.95-returnvalue.patch -Patch15: speech_tools-1.2.96-beta.patch -Patch16: speech_tools-1.2.96-beta-const.patch # PATCH-FIX-UPSTREAM speech_tools-no-LD_LIBRARY_PATH-extension.patch vuntz@opensuse.org -- Do not change LD_LIBRARY_PATH in binaries, to avoid any risks Patch17: speech_tools-no-LD_LIBRARY_PATH-extension.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: gcc-c++ +BuildRequires: ncurses-devel +BuildRequires: pkgconfig PreReq: %fillup_prereq /usr/sbin/useradd /usr/sbin/groupadd +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Festival is a multilingual speech synthesis system developed at CSTR. @@ -69,16 +65,13 @@ License: MIT Summary: Development Package for Festival Group: Productivity/Text/Convertors -AutoReqProv: on -Requires: %name == %version +Requires: %{name} = %{version} %description devel Files needed for developing software that uses Festival. %prep %setup -q -b 1 -b 2 -b 3 -b 4 -q -n festival -%patch0 -%patch1 %patch2 -p1 %patch3 -p1 %patch4 @@ -87,12 +80,8 @@ %patch9 -p1 %patch10 -p1 cd ../speech_tools -#%patch11 -p1 +%patch11 -p1 %patch12 -%patch13 -p1 -%patch14 -p1 -%patch15 -%patch16 %patch17 -p1 %build @@ -113,9 +102,9 @@ make doc %install -make install DESTDIR=$RPM_BUILD_ROOT +%make_install cd ../speech_tools -make install DESTDIR=$RPM_BUILD_ROOT +%make_install cd ../festival # install binarys install -D bin/text2wave $RPM_BUILD_ROOT%_bindir/text2wave ++++++ festival-no-LD_LIBRARY_PATH-extension.patch ++++++ --- /var/tmp/diff_new_pack.Ndrsry/_old 2011-07-08 09:40:55.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndrsry/_new 2011-07-08 09:40:55.000000000 +0200 @@ -22,7 +22,7 @@ - eval "export $var" - } - --extend LD_LIBRARY_PATH "__EST__/lib:__LDPATH__" +-extend __LDVAR__ "__EST__/lib:__LDPATH__" - exec __MAIN__/__PROGRAM__ "$@" @@ -30,9 +30,9 @@ Index: festival/src/scripts/shared_setup_prl =================================================================== --- festival.orig/src/scripts/shared_setup_prl -+++ /dev/null -@@ -1,10 +0,0 @@ -- ++++ festival/src/scripts/shared_setup_prl +@@ -1,10 +1,2 @@ + -if (defined($ENV{LD_LIBRARY_PATH})) - { - $ENV{LD_LIBRARY_PATH} = "__TOP__/lib:__LDPATH__:$ENV{LD_LIBRARY_PATH}"; @@ -41,13 +41,13 @@ - { - $ENV{LD_LIBRARY_PATH} = "__TOP__/lib"; - } -- + Index: festival/src/scripts/shared_setup_sh =================================================================== --- festival.orig/src/scripts/shared_setup_sh -+++ /dev/null -@@ -1,20 +0,0 @@ -- ++++ festival/src/scripts/shared_setup_sh +@@ -1,20 +1,2 @@ + -# festival shared setup - -extend() { @@ -66,4 +66,4 @@ - } - -extend LD_LIBRARY_PATH "__EST__/lib:__LDPATH__" -- + ++++++ speech_tools-no-LD_LIBRARY_PATH-extension.patch ++++++ --- /var/tmp/diff_new_pack.Ndrsry/_old 2011-07-08 09:40:55.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndrsry/_new 2011-07-08 09:40:55.000000000 +0200 @@ -22,7 +22,7 @@ - eval "export $var" - } - --extend LD_LIBRARY_PATH "__LIB__:__LDPATH__" +-extend __LDVAR__ "__LIB__:__LDPATH__" - exec __MAIN__/__PROGRAM__ "$@" @@ -30,9 +30,9 @@ Index: speech_tools/scripts/shared_setup_prl =================================================================== --- speech_tools.orig/scripts/shared_setup_prl -+++ /dev/null -@@ -1,10 +0,0 @@ -- ++++ speech_tools/scripts/shared_setup_prl +@@ -1,10 +1,2 @@ + -if (defined($ENV{LD_LIBRARY_PATH})) - { - $ENV{LD_LIBRARY_PATH} = "__TOP__/lib:__LDPATH__:$ENV{LD_LIBRARY_PATH}"; @@ -41,13 +41,13 @@ - { - $ENV{LD_LIBRARY_PATH} = "__TOP__/lib"; - } -- + Index: speech_tools/scripts/shared_setup_sh =================================================================== --- speech_tools.orig/scripts/shared_setup_sh -+++ /dev/null -@@ -1,20 +0,0 @@ -- ++++ speech_tools/scripts/shared_setup_sh +@@ -1,20 +1,2 @@ + -# EST shared setup - -extend() { @@ -66,4 +66,4 @@ - } - -extend LD_LIBRARY_PATH "__TOP__/lib:__LDPATH__" -- + ++++++ speech_tools-undefined-operation.patch ++++++ --- speech_tools/base_class/rateconv.cc +++ speech_tools/base_class/rateconv.cc @@ -384,7 +384,8 @@ } fir_stereo(inp + inoffset + inbaseidx, coep + cycctr * firlen, firlen, - outp + outidx++, outp + outidx++); + outp + outidx, outp + outidx + 1); + outidx += 2; cycctr++; if (!(cycctr %= up)) inbaseidx += 2*down; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org