commit espeak-ng for openSUSE:Factory
Hello community, here is the log from the commit of package espeak-ng for openSUSE:Factory checked in at 2020-01-12 23:17:52 Comparing /work/SRC/openSUSE:Factory/espeak-ng (Old) and /work/SRC/openSUSE:Factory/.espeak-ng.new.6675 (New) Package is "espeak-ng" Sun Jan 12 23:17:52 2020 rev:7 rq:762568 version:1.50 Changes: --- /work/SRC/openSUSE:Factory/espeak-ng/espeak-ng.changes 2019-12-03 12:40:51.574158084 +0100 +++ /work/SRC/openSUSE:Factory/.espeak-ng.new.6675/espeak-ng.changes 2020-01-12 23:18:19.182681555 +0100 @@ -1,0 +2,6 @@ +Thu Jan 9 21:35:09 UTC 2020 - Luigi Baldoni + +- Added espeak-ng-1.50-fix_gcc10_no_common.patch and + espeak-ng-1.50-fix_gcc10_no_common_2.patch (fix boo#1160389) + +--- New: espeak-ng-1.50-fix_gcc10_no_common.patch espeak-ng-1.50-fix_gcc10_no_common_2.patch Other differences: -- ++ espeak-ng.spec ++ --- /var/tmp/diff_new_pack.CUl5FE/_old 2020-01-12 23:18:20.602682080 +0100 +++ /var/tmp/diff_new_pack.CUl5FE/_new 2020-01-12 23:18:20.602682080 +0100 @@ -1,7 +1,7 @@ # # spec file for package espeak-ng # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,10 +22,13 @@ Release:0 Summary:Software speech synthesizer (text-to-speech) License:GPL-3.0-or-later AND BSD-2-Clause AND Apache-2.0 AND Unicode-DFS-2015 -Group: Productivity/Multimedia/Other URL:https://github.com/espeak-ng/espeak-ng Source0: https://github.com/espeak-ng/espeak-ng/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch1: espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch +# PATCH-FIX-UPSTREAM espeak-ng-1.50-fix_gcc10_no_common.patch +Patch2: espeak-ng-1.50-fix_gcc10_no_common.patch +# PATCH-FIX_UPSTREAM espeak-ng-1.50-fix_gcc10_no_common_2.patch +Patch3: espeak-ng-1.50-fix_gcc10_no_common_2.patch BuildRequires: fdupes BuildRequires: libtool >= 2.4.2 BuildRequires: pcaudiolib-devel @@ -41,7 +44,6 @@ %packagedevel Summary:Development files for espeak-ng -Group: Development/Languages/C and C++ Requires: lib%{name}%{sover} = %{version} %descriptiondevel @@ -49,7 +51,6 @@ %packagecompat Summary:Executables compatible with the original espeak -Group: Productivity/Multimedia/Other Requires: %{name} = %{version} Conflicts: espeak @@ -58,7 +59,6 @@ %packagecompat-devel Summary:Development files for espeak-ng compatible with espeak -Group: Development/Languages/C and C++ Requires: %{name}-compat = %{version} Requires: espeak-ng-devel = %{version} Conflicts: espeak-devel @@ -69,7 +69,6 @@ %package -n lib%{name}%{sover} Summary:Software speech synthesizer (text-to-speech) -Group: System/Libraries %description -n lib%{name}%{sover} Software speech synthesizer (text-to-speech), support ++ espeak-ng-1.50-fix_gcc10_no_common.patch ++ >From 5feff569cc8b6d5817f04d9c65a0bd736f82d67d Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Thu, 9 Jan 2020 18:47:52 + Subject: [PATCH] fix #699: -Wlto-type-mismatch when using gcc with -flto=4. --- src/libespeak-ng/setlengths.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libespeak-ng/setlengths.c b/src/libespeak-ng/setlengths.c index a99159fc4..2e6b4fb7f 100644 --- a/src/libespeak-ng/setlengths.c +++ b/src/libespeak-ng/setlengths.c @@ -377,7 +377,7 @@ espeak_ng_STATUS SetParameter(int parameter, int value, int relative) int new_value = value; int default_value; - extern const int *param_defaults; + extern const int param_defaults[N_SPEECH_PARAM]; if (relative) { if (parameter < 5) { ++ espeak-ng-1.50-fix_gcc10_no_common_2.patch ++ >From e11cd42b03d1628f7a0cf45c9406123282e25c63 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Thu, 9 Jan 2020 21:11:42 + Subject: [PATCH] fix #699: avoid samplerate clashing with LTO in gcc 10. --- src/espeak-ng.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/espeak-ng.c b/src/espeak-ng.c index 10b8a8879..3a7838cf9 100644 --- a/src/espeak-ng.c +++ b/src/espeak-ng.c @@ -117,7 +117,7 @@ static const char *help_text = "--load Load voice from a file in current directory by name.\n" "-h, --help Show this help.\n"; -int samplerate; +static int samplerate; bool quiet = false; unsigned int samples_total = 0; unsigned int
commit espeak-ng for openSUSE:Factory
Hello community, here is the log from the commit of package espeak-ng for openSUSE:Factory checked in at 2019-12-03 12:40:22 Comparing /work/SRC/openSUSE:Factory/espeak-ng (Old) and /work/SRC/openSUSE:Factory/.espeak-ng.new.4691 (New) Package is "espeak-ng" Tue Dec 3 12:40:22 2019 rev:6 rq:752507 version:1.50 Changes: --- /work/SRC/openSUSE:Factory/espeak-ng/espeak-ng.changes 2019-07-29 17:24:00.950354973 +0200 +++ /work/SRC/openSUSE:Factory/.espeak-ng.new.4691/espeak-ng.changes 2019-12-03 12:40:51.574158084 +0100 @@ -1,0 +2,68 @@ +Fri Nov 29 19:21:47 UTC 2019 - Luigi Baldoni + +- Update to version 1.50 + * Add a `--disable-rpath` option to prevent libtool hardcoding +rpaths in the executable. + * Renamed the `hy-arevmda` language to `hyw`, following the +2018-03-30 change to the BCP 47 language subtag registry +making the newly registered `hyw` language code the preferred +value for `hy-arevmda`. This change keeps support for +detecting the `hy-arevela` and `hy-arevmda` language tags. + * Support any length replacement rule strings for the source +part of the rule (replacing from the 'source' string to the +'target' string). + * Add more tests to check the various parts of espeak-ng. + * Various changes to clean up the codebase. + * Fix various compiler warnings (`-Winitialized`, +`-Wmissing-prototypes`, `-Wreturn-type`, and `-Wunused`). + security: + * Fix several crashes in the emoji support. + * Fix several static analysis issues detected by Coverity Scan. + * Fix several static analysis issues detected by Microsoft +Visual C++ `/analyze`. + * `oss-fuzz` support for the SSML logic. + * Fix running `make check` with `-fsanitize=address` (LLVM +AddressSanitizer). + documentation: + * document the Kirshenbaum phoneme transcription scheme (used +as the basis of espeak phonemes). + * document the X-SAMPA phoneme transcription scheme. + * document the Conlang X-SAMPA phoneme transcription scheme. + emoji: + * Update the emoji to Unicode 11.0. + * Update the emoji translations to CLDR 33.1. + * gd (Scottish Gaelic) + * sd (Sindhi) + * yue (Chinese (Cantonese)) + new languages: + * ba (Bashkir) -- tc-dl, Valdis Vitolins + * hak (Hakka Chinese) -- Chen Chien-ting + * ht (Haitian Creole) -- Valdis Vitolins + * kk (Kazakh) -- boracasli14, Valdis Vitolins + * py (Pyash) -- Logan Streondj + * quc (K'iche') -- Valdis Vitolins + * ru-lv (Russian Latvia) -- Valdis Vitolins + * shn (Shan Tay Yai) -- ronaldaug + * uz (Uzbek) -- Valdis Vitolins + updated languages: + * af (Afrikaans) -- Christo de Klerk + * ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi + * cmn (Chinese Mandarin) -- materia-cccp + * de (German) -- Reece Dunn, Karl Eick + * en (English) -- Reece Dunn + * fa (Farsi/Persian) -- Shadyar Khodayari + * fi (Finnish) -- Juho Hiltunen + * fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn + * ku (Kurdish) -- rojanu + * it (Italian) -- chrislm + * lv (Latvian) -- Valdis Vitolins + * my (Myanmar/Burmese) -- Min Maung + * ru (Russian) -- Valdis Vitolins, Reece Dunn + * sd (Sindhi) -- Ejaz Shah + * ur (Urdu) -- Ejaz Shah + * vi (Vietnamese) -- Anh Hoang Nguyen + +- Dropped espeak-ng-1.49.2-fix_no_return_nonvoid.patch (no longer + necessary) + +--- Old: espeak-ng-1.49.2-fix_no_return_nonvoid.patch espeak-ng-1.49.2.tar.gz New: espeak-ng-1.50.tar.gz Other differences: -- ++ espeak-ng.spec ++ --- /var/tmp/diff_new_pack.qdn1Ak/_old 2019-12-03 12:40:55.630156959 +0100 +++ /var/tmp/diff_new_pack.qdn1Ak/_new 2019-12-03 12:40:55.634156959 +0100 @@ -1,7 +1,7 @@ # # spec file for package espeak-ng # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,13 @@ %define sover 1 Name: espeak-ng -Version:1.49.2 +Version:1.50 Release:0 Summary:Software speech synthesizer (text-to-speech) License:GPL-3.0-or-later AND BSD-2-Clause AND Apache-2.0 AND Unicode-DFS-2015 Group: Productivity/Multimedia/Other -Url:https://github.com/espeak-ng/espeak-ng +URL:https://github.com/espeak-ng/espeak-ng Source0: https://github.com/espeak-ng/espeak-ng/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM espeak-ng-1.49.2-fix_no_return_nonvoid.patch aloi...@gmx.com -- addresses rpmlint complaint -Patch0: espeak-ng-1.49.2-fix_no_return_nonvoid.patch
commit espeak-ng for openSUSE:Factory
Hello community, here is the log from the commit of package espeak-ng for openSUSE:Factory checked in at 2019-07-29 17:23:59 Comparing /work/SRC/openSUSE:Factory/espeak-ng (Old) and /work/SRC/openSUSE:Factory/.espeak-ng.new.4126 (New) Package is "espeak-ng" Mon Jul 29 17:23:59 2019 rev:5 rq:714860 version:1.49.2 Changes: --- /work/SRC/openSUSE:Factory/espeak-ng/espeak-ng.changes 2018-03-06 10:47:20.108181884 +0100 +++ /work/SRC/openSUSE:Factory/.espeak-ng.new.4126/espeak-ng.changes 2019-07-29 17:24:00.950354973 +0200 @@ -1,0 +2,6 @@ +Fri Jul 12 11:33:11 UTC 2019 - Martin Liška + +- Add espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch + in order to fix missing return type in a function. + +--- New: espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch Other differences: -- ++ espeak-ng.spec ++ --- /var/tmp/diff_new_pack.G2heSH/_old 2019-07-29 17:24:01.842354643 +0200 +++ /var/tmp/diff_new_pack.G2heSH/_new 2019-07-29 17:24:01.846354641 +0200 @@ -1,7 +1,7 @@ # # spec file for package espeak-ng # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,12 +21,13 @@ Version:1.49.2 Release:0 Summary:Software speech synthesizer (text-to-speech) -License:GPL-3.0+ AND BSD-2-Clause AND Apache-2.0 AND Unicode-DFS-2015 +License:GPL-3.0-or-later AND BSD-2-Clause AND Apache-2.0 AND Unicode-DFS-2015 Group: Productivity/Multimedia/Other Url:https://github.com/espeak-ng/espeak-ng Source0: https://github.com/espeak-ng/espeak-ng/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM espeak-ng-1.49.2-fix_no_return_nonvoid.patch aloi...@gmx.com -- addresses rpmlint complaint Patch0: espeak-ng-1.49.2-fix_no_return_nonvoid.patch +Patch1: espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch BuildRequires: fdupes BuildRequires: libtool >= 2.4.2 BuildRequires: pcaudiolib-devel @@ -79,6 +80,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 # let's have a versioned data dir sed -i '/^DATADIR/s/data/data-%{version}/' Makefile.am @@ -89,7 +91,7 @@ --with-extdict-zh \ --with-extdict-zhy # build is not parallel-safe -make +make V=1 %install %make_install ++ espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch ++ diff --git a/configure.ac b/configure.ac index 33960c2..e449788 100644 --- a/configure.ac +++ b/configure.ac @@ -49,7 +49,7 @@ AC_LANG_PUSH(C) AC_MSG_CHECKING([if $CC supports C99 without any flags]) AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( - [[static inline int c99_restrict(int *restrict c99_restrict) {}]], + [[static inline int c99_restrict(int *restrict c99_restrict) { return 0; }]], [[]])], [AC_MSG_RESULT([yes]) have_c99_native=yes], @@ -63,7 +63,7 @@ CFLAGS="$CFLAGS -std=c99" AC_MSG_CHECKING([if $CC supports C99 with the -std=c99 flag]) AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( - [[static inline int c99_restrict(int *restrict c99_restrict) {}]], + [[static inline int c99_restrict(int *restrict c99_restrict) { return 0; }]], [[]])], [AC_MSG_RESULT([yes]) have_c99_c99=yes],
commit espeak-ng for openSUSE:Factory
Hello community, here is the log from the commit of package espeak-ng for openSUSE:Factory checked in at 2018-03-06 10:47:18 Comparing /work/SRC/openSUSE:Factory/espeak-ng (Old) and /work/SRC/openSUSE:Factory/.espeak-ng.new (New) Package is "espeak-ng" Tue Mar 6 10:47:18 2018 rev:4 rq:582654 version:1.49.2 Changes: --- /work/SRC/openSUSE:Factory/espeak-ng/espeak-ng.changes 2018-02-26 23:26:29.175454883 +0100 +++ /work/SRC/openSUSE:Factory/.espeak-ng.new/espeak-ng.changes 2018-03-06 10:47:20.108181884 +0100 @@ -1,0 +2,6 @@ +Mon Mar 5 12:40:38 UTC 2018 - aloi...@gmx.com + +- Added link to match libespeak filename in the compat-devel + package + +--- Other differences: -- ++ espeak-ng.spec ++ --- /var/tmp/diff_new_pack.PNWCIW/_old 2018-03-06 10:47:21.264140126 +0100 +++ /var/tmp/diff_new_pack.PNWCIW/_new 2018-03-06 10:47:21.268139981 +0100 @@ -23,7 +23,7 @@ Summary:Software speech synthesizer (text-to-speech) License:GPL-3.0+ AND BSD-2-Clause AND Apache-2.0 AND Unicode-DFS-2015 Group: Productivity/Multimedia/Other -URL:https://github.com/espeak-ng/espeak-ng +Url:https://github.com/espeak-ng/espeak-ng Source0: https://github.com/espeak-ng/espeak-ng/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM espeak-ng-1.49.2-fix_no_return_nonvoid.patch aloi...@gmx.com -- addresses rpmlint complaint Patch0: espeak-ng-1.49.2-fix_no_return_nonvoid.patch @@ -94,6 +94,9 @@ %install %make_install find %{buildroot} \( -name *.a -o -name *.la -o -name libespeak-ng-test* \) -delete +pushd %{buildroot}%{_libdir} +ln -s lib%{name}.so.%{sover} libespeak.so +popd %fdupes -s %{buildroot} %post -n lib%{name}%{sover} -p /sbin/ldconfig @@ -119,6 +122,7 @@ %files compat-devel %{_includedir}/espeak +%{_libdir}/libespeak.so %files -n lib%{name}%{sover} %{_datadir}/espeak-ng-data-%{version}
commit espeak-ng for openSUSE:Factory
Hello community, here is the log from the commit of package espeak-ng for openSUSE:Factory checked in at 2018-02-26 23:26:24 Comparing /work/SRC/openSUSE:Factory/espeak-ng (Old) and /work/SRC/openSUSE:Factory/.espeak-ng.new (New) Package is "espeak-ng" Mon Feb 26 23:26:24 2018 rev:3 rq:580193 version:1.49.2 Changes: --- /work/SRC/openSUSE:Factory/espeak-ng/espeak-ng.changes 2018-02-23 15:29:21.503475698 +0100 +++ /work/SRC/openSUSE:Factory/.espeak-ng.new/espeak-ng.changes 2018-02-26 23:26:29.175454883 +0100 @@ -1,0 +2,5 @@ +Mon Feb 26 10:33:41 UTC 2018 - aloi...@gmx.com + +- Added missing runtime dependency + +--- Other differences: -- ++ espeak-ng.spec ++ --- /var/tmp/diff_new_pack.WvLeEV/_old 2018-02-26 23:26:30.283415036 +0100 +++ /var/tmp/diff_new_pack.WvLeEV/_new 2018-02-26 23:26:30.287414892 +0100 @@ -61,7 +61,7 @@ Summary:Development files for espeak-ng compatible with espeak Group: Development/Languages/C and C++ Requires: %{name}-compat = %{version} -Requires: espeak-ng = %{version} +Requires: espeak-ng-devel = %{version} Conflicts: espeak-devel %descriptioncompat-devel
commit espeak-ng for openSUSE:Factory
Hello community, here is the log from the commit of package espeak-ng for openSUSE:Factory checked in at 2018-02-23 15:29:21 Comparing /work/SRC/openSUSE:Factory/espeak-ng (Old) and /work/SRC/openSUSE:Factory/.espeak-ng.new (New) Package is "espeak-ng" Fri Feb 23 15:29:21 2018 rev:2 rq:578729 version:1.49.2 Changes: --- /work/SRC/openSUSE:Factory/espeak-ng/espeak-ng.changes 2018-02-13 10:29:14.613439217 +0100 +++ /work/SRC/openSUSE:Factory/.espeak-ng.new/espeak-ng.changes 2018-02-23 15:29:21.503475698 +0100 @@ -1,0 +2,5 @@ +Wed Feb 21 13:54:26 UTC 2018 - aloi...@gmx.com + +- Added pcaudiolib build requirement + +--- Other differences: -- ++ espeak-ng.spec ++ --- /var/tmp/diff_new_pack.YlQsgF/_old 2018-02-23 15:29:22.999421652 +0100 +++ /var/tmp/diff_new_pack.YlQsgF/_new 2018-02-23 15:29:22.999421652 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define sover 1 Name: espeak-ng Version:1.49.2 @@ -28,6 +29,7 @@ Patch0: espeak-ng-1.49.2-fix_no_return_nonvoid.patch BuildRequires: fdupes BuildRequires: libtool >= 2.4.2 +BuildRequires: pcaudiolib-devel BuildRequires: pkgconfig %description @@ -58,8 +60,8 @@ %packagecompat-devel Summary:Development files for espeak-ng compatible with espeak Group: Development/Languages/C and C++ -Requires: espeak-ng = %{version} Requires: %{name}-compat = %{version} +Requires: espeak-ng = %{version} Conflicts: espeak-devel %descriptioncompat-devel