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