From 66d96f365bc98927118dfd321ca4c45b6cbfaadd Mon Sep 17 00:00:00 2001 From: Rmys Date: Thu, 23 Oct 2025 11:31:24 +0300 Subject: [PATCH] flite ver. bump --- multimedia/sound/flite/actions.py | 1 + .../fedora/flite-2.2-parallel-make.patch | 42 +++++++++++++++++++ multimedia/sound/flite/pspec.xml | 15 +++++-- 3 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 multimedia/sound/flite/files/fedora/flite-2.2-parallel-make.patch diff --git a/multimedia/sound/flite/actions.py b/multimedia/sound/flite/actions.py index 100d453a82..1b910b8ac3 100644 --- a/multimedia/sound/flite/actions.py +++ b/multimedia/sound/flite/actions.py @@ -15,6 +15,7 @@ NoStrip = ["/usr/lib"] def setup(): + autotools.autoreconf("-fiv") #shelltools.system("sed '/^#VOXES.*$/d; s/+//g; s/cmu_indic_lex/&\nVOXES = cmu_us_kal16 cmu_us_slt/' config/android.lv >config/pisilinux.lv") #shelltools.system("sed -i '/$(INSTALL) -m 755 $(BINDIR)\/flite_time $(DESTDIR)$(INSTALLBINDIR)/d' main/Makefile") #shelltools.export("CC", "clang -fuse-ld=lld") diff --git a/multimedia/sound/flite/files/fedora/flite-2.2-parallel-make.patch b/multimedia/sound/flite/files/fedora/flite-2.2-parallel-make.patch new file mode 100644 index 0000000000..de71189802 --- /dev/null +++ b/multimedia/sound/flite/files/fedora/flite-2.2-parallel-make.patch @@ -0,0 +1,42 @@ +diff -up flite-2.2/main/Makefile.pmake flite-2.2/main/Makefile +--- flite-2.2/main/Makefile.pmake 2020-08-13 02:17:09.000000000 +0200 ++++ flite-2.2/main/Makefile 2024-12-30 21:50:34.865865726 +0100 +@@ -99,21 +99,16 @@ endif + + .NOTPARALLEL: $(ALL) + +-flite_lang_list: +- rm -f flite_lang_list.c ++flite_lang_list.c: + $(TOP)/tools/make_lang_list $(LANGS) $(LEXES) +- $(MAKE) flite_lang_list.o + +-$(BINDIR)/flite$(EXEEXT): flite_main.o flite_lang_list $(flite_LIBS_deps) ++flite_voice_list.c: + $(TOP)/tools/make_voice_list $(VOICES) +- rm -f flite_voice_list.o +- $(MAKE) flite_voice_list.o ++ ++$(BINDIR)/flite$(EXEEXT): flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_deps) + $(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_flags) $(LDFLAGS) + +-$(BINDIR)/flitevox_info$(EXEEXT): flitevox_info_main.o flite_lang_list $(flite_LIBS_deps) +- $(TOP)/tools/make_voice_list $(VOICES) +- rm -f flite_voice_list.o +- $(MAKE) flite_voice_list.o ++$(BINDIR)/flitevox_info$(EXEEXT): flitevox_info_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_deps) + $(CC) $(CFLAGS) -o $@ flitevox_info_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_flags) $(LDFLAGS) + + $(BINDIR)/world$(EXEEXT): world_main.c +@@ -137,10 +132,7 @@ each: + $(MAKE) VOICE=$$i $(BINDIR)/flite_$$i ; \ + done + +-$(BINDIR)/flite_${VOICE}: flite_main.o flite_lang_list $(flite_LIBS_deps) +- $(TOP)/tools/make_voice_list $(VOICE) +- rm -f flite_voice_list.o +- $(MAKE) flite_voice_list.o ++$(BINDIR)/flite_${VOICE}: flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_deps) + $(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_flags) $(LDFLAGS) + + install: diff --git a/multimedia/sound/flite/pspec.xml b/multimedia/sound/flite/pspec.xml index ddf8f89144..d6a8520ed1 100644 --- a/multimedia/sound/flite/pspec.xml +++ b/multimedia/sound/flite/pspec.xml @@ -13,17 +13,17 @@ library Flite: a small run-time speech synthesis engine Flite (festival-lite) is a small, fast run-time speech synthesis engine developed at CMU and primarily designed for small embedded machines and/or large servers. Flite is designed as an alternative synthesis engine to Festival for voices built using the FestVox suite of voice building tools. - http://festvox.org/flite/packed/flite-2.1/flite-2.1-release.tar.bz2 + https://github.com/festvox/flite/archive/refs/tags/v2.2.tar.gz alsa-lib-devel chrpath - + - flite-ldflags.patch - CVE-2014-0027_unsafe_temporary_file.patch + fedora/flite-2.2-parallel-make.patch + @@ -51,6 +51,13 @@ + + 2025-10-23 + 2.2 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2020-02-28 2.1