commit espeak-ng for openSUSE:Factory

2020-01-12 Thread root
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

2019-12-03 Thread root
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

2019-07-29 Thread root
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

2018-03-06 Thread root
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

2018-02-26 Thread root
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

2018-02-23 Thread root
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