Hello community,
here is the log from the commit of package festival
checked in at Mon Jan 21 12:44:54 CET 2008.
--------
--- festival/festival.changes 2007-09-20 14:24:43.000000000 +0200
+++ /mounts/work_src_done/STABLE/festival/festival.changes 2008-01-21 08:44:03.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Jan 21 08:43:43 CET 2008 - mskibbe@suse.de
+
+- fix build problems with new gcc
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ festival.spec ++++++
--- /var/tmp/diff_new_pack.I10059/_old 2008-01-21 12:44:36.000000000 +0100
+++ /var/tmp/diff_new_pack.I10059/_new 2008-01-21 12:44:36.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package festival (Version 1.96)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -13,11 +13,11 @@
Name: festival
BuildRequires: gcc-c++ ncurses-devel pkgconfig
Url: http://www.cstr.ed.ac.uk/projects/festival/
-License: BSD 3-Clause, The system as a whole and almost all of the files in it are
+License: BSD 3-Clause
Group: Productivity/Text/Convertors
AutoReqProv: on
Version: 1.96
-Release: 65
+Release: 72
Summary: The Festival Speech Synthesis System
Source0: festival-%{version}-beta.tar.bz2
Source1: speech_tools-1.2.96-beta.tar.bz2
@@ -204,60 +204,63 @@
%defattr(-,root,root)
%_includedir/*
%_libdir/lib*.a
+
%changelog
-* Thu Sep 20 2007 - hvogel@suse.de
+* Mon Jan 21 2008 mskibbe@suse.de
+- fix build problems with new gcc
+* Thu Sep 20 2007 hvogel@suse.de
- get rid of usermod %%pre call
- add group/useradd to prereq
-* Fri Aug 31 2007 - mskibbe@suse.de
+* Fri Aug 31 2007 mskibbe@suse.de
- Bug 294691 - VUL-0: Festival: Privilege elevation
-* Mon Aug 27 2007 - mskibbe@suse.de
+* Mon Aug 27 2007 mskibbe@suse.de
- fix 64 bit build problem
-* Mon Jul 30 2007 - mskibbe@suse.de
+* Mon Jul 30 2007 mskibbe@suse.de
- update speech_tools to version 1.96-beta which
o fix a lot of bugs
o includes speech_tools-1.2.95-includes.patch
o fix VUL-0: Festival: Privilege elevation (#294691)
-* Fri Mar 30 2007 - ro@suse.de
+* Fri Mar 30 2007 ro@suse.de
- added ncurses-devel to buildreq
-* Mon Jan 29 2007 - mskibbe@suse.de
+* Mon Jan 29 2007 mskibbe@suse.de
- festival-devel packages is incomplete (#230697)
-* Tue Oct 31 2006 - meissner@suse.de
+* Tue Oct 31 2006 meissner@suse.de
- use RPM_OPT_FLAGS
-* Wed Sep 13 2006 - mskibbe@suse.de
+* Wed Sep 13 2006 mskibbe@suse.de
- update to version 1.96 which
o compiles with gcc 4.0
o contains a lot of little bug fixes
-* Tue Jul 18 2006 - mskibbe@suse.de
+* Tue Jul 18 2006 mskibbe@suse.de
- fix a problem that audsp cannot be open (#190100)
-* Tue Mar 21 2006 - hvogel@suse.de
+* Tue Mar 21 2006 hvogel@suse.de
- define outidx [#158757]
-* Wed Mar 08 2006 - cthiel@suse.de
+* Wed Mar 08 2006 cthiel@suse.de
- PreReq %%fillup_prereq, to make %%post scripts work
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Fri Jan 20 2006 - hvogel@suse.de
+* Fri Jan 20 2006 hvogel@suse.de
- remove cmudict_extensions.scm because of license issues.
- add init script for festival in server mode by Andreas Schneider.
[#143397]
- default allow connections from localhost for gnome-speech.
Patch by Fernando Herrera. [#144082]
-* Wed Jan 11 2006 - hvogel@suse.de
+* Wed Jan 11 2006 hvogel@suse.de
- split devel subpackage
-* Wed Dec 07 2005 - rguenther@suse.de
+* Wed Dec 07 2005 rguenther@suse.de
- fix operator overloads returning references to temporary
objects
-* Thu Nov 03 2005 - rguenther@suse.de
+* Thu Nov 03 2005 rguenther@suse.de
- fix gcc 4.1 compilation problems
- build with -ffriend-injection
-* Fri Sep 02 2005 - hvogel@suse.de
+* Fri Sep 02 2005 hvogel@suse.de
- fix man page permissions [#114849]
-* Wed Aug 31 2005 - hvogel@suse.de
+* Wed Aug 31 2005 hvogel@suse.de
- add festival.el for emacs [#114380]
-* Fri Aug 26 2005 - hvogel@suse.de
+* Fri Aug 26 2005 hvogel@suse.de
- fix libdir path [#113090]
-* Tue May 24 2005 - hvogel@suse.de
+* Tue May 24 2005 hvogel@suse.de
- fix missing class types
-* Thu May 19 2005 - hvogel@suse.de
+* Thu May 19 2005 hvogel@suse.de
- add manpages
- get rid of -Wall for g++
- use optflags for gcc
@@ -265,23 +268,23 @@
- simplify install section
- general sepcfile cleanup
- fix some more include warnings
-* Wed May 18 2005 - hvogel@suse.de
+* Wed May 18 2005 hvogel@suse.de
- Update to version 1.95
- fix the rest
-* Fri May 13 2005 - yxu@suse.de
+* Fri May 13 2005 yxu@suse.de
- partly fixed for GCC4
- still problems with function templates left
-* Mon Jan 10 2005 - adrian@suse.de
+* Mon Jan 10 2005 adrian@suse.de
- install libraries and header files
- do compile with -fPIC
- do not build as root anymore
-* Mon Apr 19 2004 - meissner@suse.de
+* Mon Apr 19 2004 meissner@suse.de
- fixed aliasing problem.
-* Sat Mar 20 2004 - meissner@suse.de
+* Sat Mar 20 2004 meissner@suse.de
- fixed paths to sample files #36618
-* Mon Mar 15 2004 - sbrabec@suse.cz
+* Mon Mar 15 2004 sbrabec@suse.cz
- Removed obsolete mandir and infodir.
-* Tue Feb 24 2004 - hhetter@suse.de
+* Tue Feb 24 2004 hhetter@suse.de
- include festival license in %%doc
-* Thu Feb 19 2004 - hhetter@suse.de
+* Thu Feb 19 2004 hhetter@suse.de
- initial SUSE package
++++++ festival-1.96.patch ++++++
--- /var/tmp/diff_new_pack.I10059/_old 2008-01-21 12:44:36.000000000 +0100
+++ /var/tmp/diff_new_pack.I10059/_new 2008-01-21 12:44:36.000000000 +0100
@@ -20,3 +20,27 @@
// cerr << scores(li)._cand->score << endl;
}
}
+--- src/modules/Text/text_modes.cc
++++ src/modules/Text/text_modes.cc
+@@ -60,8 +60,8 @@
+ {
+
+ volatile EST_String tmpname = make_tmp_filename();
+- volatile EST_String inname = get_c_string(filename);
+- volatile EST_String filter;
++ EST_String inname = get_c_string(filename);
++ EST_String *filter;
+ volatile EST_TokenStream ts;
+ volatile LISP func;
+ jmp_buf *old_errjmp = est_errjmp;
+@@ -88,8 +88,8 @@
+ else
+ {
+
+- filter.ignore_volatile() = get_param_str("filter",params,"");
+- um_apply_filter(filter.ignore_volatile(),inname.ignore_volatile(),tmpname.ignore_volatile());
++ filter->ignore_volatile() = get_param_str("filter",params,"");
++ um_apply_filter(filter->ignore_volatile(),inname.ignore_volatile(),tmpname.ignore_volatile());
+
+ if (streq("xxml",get_param_str("analysis_type",params,"")))
+ tts_file_xxml(strintern(tmpname.ignore_volatile()));
++++++ speech_tools-1.2.96-beta.patch ++++++
--- /var/tmp/diff_new_pack.I10059/_old 2008-01-21 12:44:36.000000000 +0100
+++ /var/tmp/diff_new_pack.I10059/_new 2008-01-21 12:44:36.000000000 +0100
@@ -1,3 +1,25 @@
+unchanged:
+================================================================================
+--- base_class/EST_TSimpleMatrix.cc
++++ base_class/EST_TSimpleMatrix.cc
+@@ -44,6 +44,7 @@
+ #include "EST_TVector.h"
+ #include <fstream>
+ #include <iostream>
++#include