Skip to contentSkip to conversation

espeak: bump to version 1.48.04 + depends on threads

PATCH New arnaud at intelibre.fr 2 participants 2 messages Aug 5, 2014

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 espeak: bump to version 1.48.04 + depends on threads

From: Arnaud Aujon <[email protected]>

* Bump to new upstream version 1.48.04
* Add depends on threads, fixes autobuild failure :
http://autobuild.buildroot.org/results/f39/f3903d2b4a16226df2d460dcd2e26c7fb87613ab

---
 package/espeak/Config.in                                  | 15 +++++----------
 package/espeak/espeak-01-do-not-compil-when-install.patch |  4 ++--
 package/espeak/espeak.mk                                  |  4 ++--
 3 files changed, 9 insertions(+), 14 deletions(-)
package/espeak/Config.in +5 -10
index 3e052d9..ec81893 100644
@@ -1,10 +1,11 @@
-comment "espeak needs a toolchain w/ C++, wchar"
-	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
+comment "espeak needs a toolchain w/ C++, wchar, threads"
+	depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
 
 config BR2_PACKAGE_ESPEAK
 	bool "espeak"
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_WCHAR
+	depends on BR2_TOOLCHAIN_HAS_THREADS
 	help
 	  espeak is a speech synthesizer software for English and
 	  other languages.
@@ -20,23 +21,17 @@ choice
 config BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_NONE
        bool "No sound backend, only produce wav files"
 
-comment "alsa backend needs a toolchain w/ threads"
-	depends on !BR2_TOOLCHAIN_HAS_THREADS
-
 config BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_ALSA
 	bool "alsa via portaudio"
 	select BR2_PACKAGE_PORTAUDIO
 	select BR2_PACKAGE_PORTAUDIO_CXX
-	depends on BR2_TOOLCHAIN_HAS_THREADS # portaudio
 
-comment "pulseaudio backend needs a toolchain w/ wchar, largefile, threads"
-	depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || !BR2_LARGEFILE
+comment "pulseaudio backend needs a toolchain with largefile"
+	depends on !BR2_LARGEFILE
 
 config BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_PULSEAUDIO
 	bool "pulseaudio"
 	select BR2_PACKAGE_PULSEAUDIO
-	depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
-	depends on BR2_USE_WCHAR # pulseaudio
 	depends on BR2_LARGEFILE # pulseaudio
 
 endchoice
package/espeak/espeak-01-do-not-compil-when-install.patch +2 -2
index 983cd1c..ab75e4e 100644
@@ -2,8 +2,8 @@ Makefile: do not execute the rule "all" when executing "install"
 
 signed-off-by: Arnaud Aujon <[email protected]>
 ===================================================================
---- espeak-1.47.11-source.orig/src/Makefile
-+++ espeak-1.47.11-source/src/Makefile
+--- espeak-1.48.04-source.orig/src/Makefile
++++ espeak-1.48.04-source/src/Makefile
 @@ -131,7 +131,7 @@
  	rm -f $(BIN2_NAME)
  	rm -f $(LIB_NAME)*
package/espeak/espeak.mk +2 -2
index 571b730..9c32752 100644
@@ -4,8 +4,8 @@
 #
 ###############################################################################
 
-ESPEAK_VERSION_MAJOR = 1.47
-ESPEAK_VERSION = $(ESPEAK_VERSION_MAJOR).11
+ESPEAK_VERSION_MAJOR = 1.48
+ESPEAK_VERSION = $(ESPEAK_VERSION_MAJOR).04
 ESPEAK_SOURCE = espeak-$(ESPEAK_VERSION)-source.zip
 ESPEAK_SITE = http://downloads.sourceforge.net/project/espeak/espeak/espeak-$(ESPEAK_VERSION_MAJOR)
 ESPEAK_LICENSE = GPLv3+
Signature · 1 line
1.9.3
#1 lore raw

PATCH 1/1 espeak: bump to version 1.48.04 + depends on threads

Arnaud,

Quoted 5 lines · arnaud at intelibre.fr

From: Arnaud Aujon <[email protected]>

* Bump to new upstream version 1.48.04
* Add depends on threads, fixes autobuild failure :
http://autobuild.buildroot.org/results/f39/f3903d2b4a16226df2d460dcd2e26c7fb87613ab

This should normally be two separate patches, because the thread dependency is already here with the current version of espeak packaged in Buildroot, so it's not related to the bump.

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com