Hello community,

here is the log from the commit of package festival for openSUSE:Factory 
checked in at 2015-02-13 08:35:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/festival (Old)
 and      /work/SRC/openSUSE:Factory/.festival.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "festival"

Changes:
--------
--- /work/SRC/openSUSE:Factory/festival/festival.changes        2014-07-15 
08:01:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.festival.new/festival.changes   2015-02-13 
08:35:41.000000000 +0100
@@ -1,0 +2,31 @@
+Thu Feb 12 19:52:04 UTC 2015 - [email protected]
+
+- Update to version 2.4
+  * Updated HTS and CG engines
+  * Support for newer compilers
+  * Bug fixes galore. 
+  * Backwards compatibility with Festival 1.4.3
+  * English (British and American), Spanish and Welsh text to speech
+  * Externally configurable language independent modules:
+    - phonesets
+    - lexicons
+    - letter-to-sound rules
+    - tokenizing
+    - part of speech tagging
+    - intonation and duration 
+  * Waveform synthesizers:
+    - Multisyn unit selection engine
+    - HTS parametric synthesis engine
+    - Clustergen parametric synthesis engine
+    - Clunits unit selection engine
+    - diphone based: residual excited LPC (and PSOLA not for distribution)
+    - MBROLA database support.
+    - distributed under a free X11-type licence 
+  * Portable (Unix) distribution
+  * On-line documentation
+  * SABLE markup, Emacs, client/server, scripting interfaces. 
+- Update speech_tools-undefined-operation.patch 
+- Remove speech_tools-gcc47.patch; merged on upstream release
+- Add festvox_rablpc16k.tar.gz; new upstream english festvox
+
+-------------------------------------------------------------------

Old:
----
  festival-2.1-release.tar.gz
  speech_tools-2.1-release.tar.gz
  speech_tools-gcc47.patch

New:
----
  festival-2.4-release.tar.gz
  festvox_rablpc16k.tar.gz
  speech_tools-2.4-release.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ festival.spec ++++++
--- /var/tmp/diff_new_pack.CNDUDa/_old  2015-02-13 08:35:43.000000000 +0100
+++ /var/tmp/diff_new_pack.CNDUDa/_new  2015-02-13 08:35:43.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package festival
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,19 +17,20 @@
 
 
 Name:           festival
-Version:        2.1
+Version:        2.4
 Release:        0
 Summary:        The Speech Synthesis System
 License:        BSD-3-Clause
 Group:          Productivity/Text/Convertors
 Url:            http://www.cstr.ed.ac.uk/projects/%{name}/
-Source0:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/%{name}-%{version}-release.tar.gz
-Source1:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/speech_tools-%{version}-release.tar.gz
-Source2:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/festlex_CMU.tar.gz
-Source3:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/festvox_kallpc16k.tar.gz
-Source4:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/festlex_POSLEX.tar.gz
+Source0:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/%{name}-%{version}-release.tar.gz
+Source1:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/speech_tools-%{version}-release.tar.gz
+Source2:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/festlex_CMU.tar.gz
+Source3:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/voices/festvox_kallpc16k.tar.gz
+Source4:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/festlex_POSLEX.tar.gz
 Source5:        sysconfig.%{name}
 Source6:        rc%{name}
+Source7:        
http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/voices/festvox_rablpc16k.tar.gz
 # festival patches
 Patch2:         %{name}-1.95-examples.patch
 Patch3:         %{name}-text2wave-manpage.patch
@@ -46,8 +47,6 @@
 Patch12:        speech_tools-1.2.95-config.patch
 # PATCH-FIX-UPSTREAM speech_tools-no-LD_LIBRARY_PATH-extension.patch 
[email protected] -- Do not change LD_LIBRARY_PATH in binaries, to avoid any 
risks
 Patch17:        speech_tools-no-LD_LIBRARY_PATH-extension.patch
-# PATCH-FIX-UPSTREAM speech_tools-gcc47.patch [email protected] -- Fix 
build with gcc 4.7
-Patch18:        speech_tools-gcc47.patch
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig
@@ -73,7 +72,7 @@
 Files needed for developing software that uses Festival.
 
 %prep
-%setup -q -b 1 -b 2 -b 3 -b 4 -n %{name}
+%setup -q -b 1 -b 2 -b 3 -b 4 -b 7 -n %{name}
 %patch2 -p1
 %patch3 -p1
 %patch4
@@ -85,24 +84,27 @@
 %patch11 -p1
 %patch12
 %patch17 -p1
-%patch18 -p1
 
 %build
 # configure festival
-./configure --prefix=%{_prefix} \
-           --libdir=%{_libdir} \
-           --datadir=%{_datadir}/%{name} \
-           --sysconfdir=%{_sysconfdir}
+%configure
 # configure speech tools
 cp config.guess config.sub ../speech_tools
 cd ../speech_tools
-./configure --prefix=%{_prefix} \
-            --libdir=%{_libdir} \
-           --datadir=%{_datadir}/%{name} \
-            --sysconfdir=%{_sysconfdir}
-make CC="gcc -fPIC %{optflags}" CXX="g++ %{optflags} -fPIC 
-Wno-non-template-friend -ffriend-injection -fno-strict-aliasing"
+%configure
+  # -fPIC 'cause we're building shared libraries and it doesn't hurt
+  # -fno-strict-aliasing because of a couple of warnings about code
+  #   problems; if $RPM_OPT_FLAGS contains -O2 or above, this puts
+  #   it back. Once that problem is gone upstream, remove this for
+  #   better optimization.
+  make \
+    CFLAGS="%{optflags} -fPIC -fno-strict-aliasing" \
+    CXXFLAGS="%{optflags} -fPIC -fno-strict-aliasing"
 cd ../%{name}
-make CC="gcc -fPIC %{optflags}" CXX="g++ %{optflags} -fPIC 
-Wno-non-template-friend -ffriend-injection -fno-strict-aliasing"
+make \
+  FTLIBDIR="%{_datadir}/festival/lib" \
+  CFLAGS="%{optflags} -fPIC" \
+  CXXFLAGS="%{optflags} -fPIC"
 make doc
 
 %install
@@ -126,9 +128,11 @@
 install -m 644 lib/dicts/wsj.wp39.poslexR 
%{buildroot}%{_datadir}/%{name}/dicts/
 install -m 644 lib/dicts/wsj.wp39.tri.ngrambin 
%{buildroot}%{_datadir}/%{name}/dicts/
 # install voices
-mkdir -p 
%{buildroot}%{_datadir}/%{name}/voices/english/kal_diphone/{group,festvox}
+mkdir -p 
%{buildroot}%{_datadir}/%{name}/voices/english/{kal_diphone,rab_diphone}/{group,festvox}
 cp lib/voices/english/kal_diphone/group/* 
%{buildroot}%{_datadir}/%{name}/voices/english/kal_diphone/group/
 cp lib/voices/english/kal_diphone/festvox/*.scm 
%{buildroot}%{_datadir}/%{name}/voices/english/kal_diphone/festvox
+cp lib/voices/english/rab_diphone/group/* 
%{buildroot}%{_datadir}/%{name}/voices/english/rab_diphone/group/
+cp lib/voices/english/rab_diphone/festvox/*.scm 
%{buildroot}%{_datadir}/%{name}/voices/english/rab_diphone/festvox
 # install data
 cp lib/*.scm %{buildroot}%{_datadir}/%{name}/
 cp lib/*.ngrambin %{buildroot}%{_datadir}/%{name}/

++++++ festival-2.1-release.tar.gz -> festival-2.4-release.tar.gz ++++++
++++ 17205 lines of diff (skipped)

++++++ speech_tools-2.1-release.tar.gz -> speech_tools-2.4-release.tar.gz ++++++
++++ 118028 lines of diff (skipped)

++++++ speech_tools-undefined-operation.patch ++++++
--- /var/tmp/diff_new_pack.CNDUDa/_old  2015-02-13 08:35:43.000000000 +0100
+++ /var/tmp/diff_new_pack.CNDUDa/_new  2015-02-13 08:35:43.000000000 +0100
@@ -1,12 +1,12 @@
 --- speech_tools/base_class/rateconv.cc
 +++ speech_tools/base_class/rateconv.cc
-@@ -384,7 +384,8 @@
-           }
-           fir_stereo(inp + inoffset + inbaseidx,
+@@ -385,7 +385,8 @@
+ /* order?
+                          fir_stereo(inp + inoffset + inbaseidx,
                       coep + cycctr * firlen, firlen,
 -                     outp + outidx++, outp + outidx++);
-+               outp + outidx, outp + outidx + 1);
++                     outp + outidx, outp + outidx + 1);
 +               outidx += 2;
-           cycctr++;
-           if (!(cycctr %= up))
-               inbaseidx += 2*down;
+ 
+ */ 
+           fir_stereo(inp + inoffset + inbaseidx,

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to