pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/espeak-ng
Module Name: pkgsrc
Committed By: wiz
Date: Thu Dec 26 11:45:01 UTC 2024
Modified Files:
pkgsrc/audio/espeak-ng: Makefile PLIST distinfo
pkgsrc/audio/espeak-ng/patches: patch-src_include_compat_wctype.h
patch-src_libespeak-ng_speech.c
Log Message:
espeak-ng: update to 1.52.0.
### 1.52.0
attention! this is the last release witch support the autoconf build system. use cmake to compile espeak-ng.
* added cmake build system -- djphoenix
* Added stress marks to phoneme events -- Rotem Dan
bug fixes:
* a meny fixes to core C code -- djphoenix
android:
* Added directBoot support -- beqabeqa473
* Integrated ndk-build step into main gradle pipeline
updated languages:
* ba (Bashkir) -- Andiv06
* be (Belarusian) -- Andiv06, bespsm, Alaksiej Stankievič
* cmn (Mandarin) -- Cameron Wong
* en (English) -- Bill Dengler
* es (Spanish) -- Sukil Etxenike, Rmcpantoja, gregodejesus
* fa (Persian) -- MH
* gn (Guarani) -- Andiv06
* he (Hebrew) -- Omer I.S, Andiv06
* it (Italian) -- Christian Leo Mameli
* ja (Japanese) -- Karl Eick
* kl (Greenlandic) -- Andiv06
* ky (Kyrgyz) -- Andiv06, Valdis Vitolins
* lv (Latvian) -- Valdis Vitolins
* nog (Nogai) -- Andiv06, boracasli98
* qdb (Lang Belta) -- Andiv06
* qya (Quenya) -- Andiv06
* quc (K'iche') -- Andiv06
* ro (Romanian) -- Andiv06
* ru (Russian) -- Kirill-jjj, a11cf0
* shn (Shan Tay Yai) -- ronaldaug
* tk (Turkmen) -- Andiv06
* tr (Turkish) -- Gurbuzguven, Qchristensen
* uk (Ukrainian) -- Andrij Mizyk
* uz (Uzbek) -- Andiv06
new languages:
* en-Shaw (English, Shavian script) -- Luna Rose
* ti (Tigrinya) -- Biniam Gebremichael
* mto (Totontepec Mixe) -- Bill Dengler, Elizabeth Resendiz
* fo (Faroese) -- Andras Eliassen, iSolveIT ApS and Setur.fo/Ravnur
* kaa (Karakalpak) -- atabekm
* xex (Xextan) -- Filomena Rocca
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/espeak-ng/Makefile \
pkgsrc/audio/espeak-ng/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/espeak-ng/PLIST
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/audio/espeak-ng/patches/patch-src_include_compat_wctype.h \
pkgsrc/audio/espeak-ng/patches/patch-src_libespeak-ng_speech.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/espeak-ng/Makefile
diff -u pkgsrc/audio/espeak-ng/Makefile:1.2 pkgsrc/audio/espeak-ng/Makefile:1.3
--- pkgsrc/audio/espeak-ng/Makefile:1.2 Mon Mar 25 17:18:35 2024
+++ pkgsrc/audio/espeak-ng/Makefile Thu Dec 26 11:45:00 2024
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.2 2024/03/25 17:18:35 jperkin Exp $
+# $NetBSD: Makefile,v 1.3 2024/12/26 11:45:00 wiz Exp $
-DISTNAME= espeak-ng-1.51
+DISTNAME= espeak-ng-1.52.0
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=espeak-ng/}
-GITHUB_TAG= refs/tags/1.51
+GITHUB_TAG= ${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/espeak-ng/espeak-ng/
@@ -32,12 +32,6 @@ CONFIGURE_ARGS+= CFLAGS=${CFLAGS:M*:Q}
PKGCONFIG_OVERRIDE+= espeak-ng.pc.in
-SUBST_CLASSES+= mbrola
-SUBST_STAGE.mbrola= pre-configure
-SUBST_FILES.mbrola= src/libespeak-ng/synth_mbrola.c
-SUBST_SED.mbrola= -e s,/usr/share/mbrola/%s/%s,${PREFIX}/share/mbrola/voices/%s/%s,g
-SUBST_MESSAGE.mbrola= Fixing hardcoded mbrola path.
-
# Makefile.am: error: required file './AUTHORS' not found
pre-configure:
set -e; cd ${WRKSRC} && touch AUTHORS NEWS && autoreconf -fi
Index: pkgsrc/audio/espeak-ng/distinfo
diff -u pkgsrc/audio/espeak-ng/distinfo:1.2 pkgsrc/audio/espeak-ng/distinfo:1.3
--- pkgsrc/audio/espeak-ng/distinfo:1.2 Mon Mar 25 17:18:08 2024
+++ pkgsrc/audio/espeak-ng/distinfo Thu Dec 26 11:45:00 2024
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.2 2024/03/25 17:18:08 jperkin Exp $
+$NetBSD: distinfo,v 1.3 2024/12/26 11:45:00 wiz Exp $
-BLAKE2s (espeak-ng-1.51.tar.gz) = 7e95a1f9619984f4b349c48146a4a7a3f50f359d7043366edb1c447089b1e383
-SHA512 (espeak-ng-1.51.tar.gz) = 6c29275706d21de2d5fa393702d2f173fc05d2ce4e2f46f3bf9a2742b0a8f294177663df0d079188e31cc2541f2c21a64e09e8afffe95befab667a4d00429fd2
-Size (espeak-ng-1.51.tar.gz) = 14260788 bytes
+BLAKE2s (espeak-ng-1.52.0.tar.gz) = 84417ee04860dd7242871a7df724e547641bfd6d128df493cb7f1051d8b12fd7
+SHA512 (espeak-ng-1.52.0.tar.gz) = 28793503f2be00505c3fe1dada8197a4e2d3af0d143e31ef883130fe2685d048ae9dee8efab637cdbe972461d95e210d2277b8e8fed4ae580d0cca8b505b0662
+Size (espeak-ng-1.52.0.tar.gz) = 17739803 bytes
SHA1 (patch-Makefile.am) = 734c3e1cc914cf9236eadf0e372ad7438845faa8
-SHA1 (patch-src_include_compat_wctype.h) = bfbea130635fe0f1368969e3eb5c406aa3f73bdc
-SHA1 (patch-src_libespeak-ng_spect.c) = 33f69d7ba5621796628477f5596e147db76e38e1
-SHA1 (patch-src_libespeak-ng_speech.c) = e4f906157b1fce54c19a740274573310b3f276fb
+SHA1 (patch-src_include_compat_wctype.h) = 747a271c5f8e431cf3a02a7d3ea29eda8870e354
+SHA1 (patch-src_libespeak-ng_speech.c) = 9424174bc4bc2f9947f6a280f4b3a16daf81670a
Index: pkgsrc/audio/espeak-ng/PLIST
diff -u pkgsrc/audio/espeak-ng/PLIST:1.1 pkgsrc/audio/espeak-ng/PLIST:1.2
--- pkgsrc/audio/espeak-ng/PLIST:1.1 Mon Mar 11 08:03:45 2024
+++ pkgsrc/audio/espeak-ng/PLIST Thu Dec 26 11:45:00 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2024/03/11 08:03:45 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/12/26 11:45:00 wiz Exp $
bin/espeak
bin/espeak-ng
bin/speak
@@ -38,6 +38,7 @@ share/espeak-ng-data/et_dict
share/espeak-ng-data/eu_dict
share/espeak-ng-data/fa_dict
share/espeak-ng-data/fi_dict
+share/espeak-ng-data/fo_dict
share/espeak-ng-data/fr_dict
share/espeak-ng-data/ga_dict
share/espeak-ng-data/gd_dict
@@ -61,6 +62,7 @@ share/espeak-ng-data/it_dict
share/espeak-ng-data/ja_dict
share/espeak-ng-data/jbo_dict
share/espeak-ng-data/ka_dict
+share/espeak-ng-data/kaa_dict
share/espeak-ng-data/kk_dict
share/espeak-ng-data/kl_dict
share/espeak-ng-data/kn_dict
@@ -82,6 +84,7 @@ share/espeak-ng-data/lang/art/py
share/espeak-ng-data/lang/art/qdb
share/espeak-ng-data/lang/art/qya
share/espeak-ng-data/lang/art/sjn
+share/espeak-ng-data/lang/art/xex
share/espeak-ng-data/lang/azc/nci
share/espeak-ng-data/lang/bat/lt
share/espeak-ng-data/lang/bat/ltg
@@ -100,6 +103,7 @@ share/espeak-ng-data/lang/dra/te
share/espeak-ng-data/lang/esx/kl
share/espeak-ng-data/lang/eu
share/espeak-ng-data/lang/gmq/da
+share/espeak-ng-data/lang/gmq/fo
share/espeak-ng-data/lang/gmq/is
share/espeak-ng-data/lang/gmq/nb
share/espeak-ng-data/lang/gmq/sv
@@ -111,6 +115,7 @@ share/espeak-ng-data/lang/gmw/en-GB-scot
share/espeak-ng-data/lang/gmw/en-GB-x-gbclan
share/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd
share/espeak-ng-data/lang/gmw/en-GB-x-rp
+share/espeak-ng-data/lang/gmw/en-Shaw
share/espeak-ng-data/lang/gmw/en-US
share/espeak-ng-data/lang/gmw/en-US-nyc
share/espeak-ng-data/lang/gmw/lb
@@ -141,6 +146,7 @@ share/espeak-ng-data/lang/itc/la
share/espeak-ng-data/lang/jpx/ja
share/espeak-ng-data/lang/ko
share/espeak-ng-data/lang/map/haw
+share/espeak-ng-data/lang/miz/mto
share/espeak-ng-data/lang/myn/quc
share/espeak-ng-data/lang/poz/id
share/espeak-ng-data/lang/poz/mi
@@ -148,6 +154,9 @@ share/espeak-ng-data/lang/poz/ms
share/espeak-ng-data/lang/qu
share/espeak-ng-data/lang/roa/an
share/espeak-ng-data/lang/roa/ca
+share/espeak-ng-data/lang/roa/ca-ba
+share/espeak-ng-data/lang/roa/ca-nw
+share/espeak-ng-data/lang/roa/ca-va
share/espeak-ng-data/lang/roa/es
share/espeak-ng-data/lang/roa/es-419
share/espeak-ng-data/lang/roa/fr
@@ -164,6 +173,7 @@ share/espeak-ng-data/lang/sem/am
share/espeak-ng-data/lang/sem/ar
share/espeak-ng-data/lang/sem/he
share/espeak-ng-data/lang/sem/mt
+share/espeak-ng-data/lang/sem/ti
share/espeak-ng-data/lang/sit/cmn
share/espeak-ng-data/lang/sit/cmn-Latn-pinyin
share/espeak-ng-data/lang/sit/hak
@@ -175,6 +185,7 @@ share/espeak-ng-data/lang/tai/th
share/espeak-ng-data/lang/trk/az
share/espeak-ng-data/lang/trk/ba
share/espeak-ng-data/lang/trk/cv
+share/espeak-ng-data/lang/trk/kaa
share/espeak-ng-data/lang/trk/kk
share/espeak-ng-data/lang/trk/ky
share/espeak-ng-data/lang/trk/nog
@@ -190,6 +201,7 @@ share/espeak-ng-data/lang/urj/smj
share/espeak-ng-data/lang/zle/be
share/espeak-ng-data/lang/zle/ru
share/espeak-ng-data/lang/zle/ru-LV
+share/espeak-ng-data/lang/zle/ru-cl
share/espeak-ng-data/lang/zle/uk
share/espeak-ng-data/lang/zls/bg
share/espeak-ng-data/lang/zls/bs
@@ -243,8 +255,11 @@ share/espeak-ng-data/mbrola_ph/nl_phtran
share/espeak-ng-data/mbrola_ph/nz1_phtrans
share/espeak-ng-data/mbrola_ph/pl1_phtrans
share/espeak-ng-data/mbrola_ph/pt1_phtrans
+share/espeak-ng-data/mbrola_ph/ptbr2xex_phtrans
share/espeak-ng-data/mbrola_ph/ptbr4_phtrans
+share/espeak-ng-data/mbrola_ph/ptbr4xex_phtrans
share/espeak-ng-data/mbrola_ph/ptbr_phtrans
+share/espeak-ng-data/mbrola_ph/ptbrxex_phtrans
share/espeak-ng-data/mbrola_ph/ro1_phtrans
share/espeak-ng-data/mbrola_ph/sv2_phtrans
share/espeak-ng-data/mbrola_ph/sv_phtrans
@@ -259,6 +274,7 @@ share/espeak-ng-data/ml_dict
share/espeak-ng-data/mr_dict
share/espeak-ng-data/ms_dict
share/espeak-ng-data/mt_dict
+share/espeak-ng-data/mto_dict
share/espeak-ng-data/my_dict
share/espeak-ng-data/nci_dict
share/espeak-ng-data/ne_dict
@@ -297,6 +313,7 @@ share/espeak-ng-data/sw_dict
share/espeak-ng-data/ta_dict
share/espeak-ng-data/te_dict
share/espeak-ng-data/th_dict
+share/espeak-ng-data/ti_dict
share/espeak-ng-data/tk_dict
share/espeak-ng-data/tn_dict
share/espeak-ng-data/tr_dict
@@ -327,6 +344,7 @@ share/espeak-ng-data/voices/!v/Michael
share/espeak-ng-data/voices/!v/Mike
share/espeak-ng-data/voices/!v/Mr serious
share/espeak-ng-data/voices/!v/Nguyen
+share/espeak-ng-data/voices/!v/Reed
share/espeak-ng-data/voices/!v/RicishayMax
share/espeak-ng-data/voices/!v/RicishayMax2
share/espeak-ng-data/voices/!v/RicishayMax3
@@ -357,6 +375,7 @@ share/espeak-ng-data/voices/!v/fast
share/espeak-ng-data/voices/!v/grandma
share/espeak-ng-data/voices/!v/grandpa
share/espeak-ng-data/voices/!v/gustave
+share/espeak-ng-data/voices/!v/ian
share/espeak-ng-data/voices/!v/iven
share/espeak-ng-data/voices/!v/iven2
share/espeak-ng-data/voices/!v/iven3
@@ -382,6 +401,7 @@ share/espeak-ng-data/voices/!v/marcelo
share/espeak-ng-data/voices/!v/max
share/espeak-ng-data/voices/!v/michel
share/espeak-ng-data/voices/!v/miguel
+share/espeak-ng-data/voices/!v/mike2
share/espeak-ng-data/voices/!v/norbert
share/espeak-ng-data/voices/!v/pablo
share/espeak-ng-data/voices/!v/paul
@@ -412,9 +432,13 @@ share/espeak-ng-data/voices/mb/mb-af1-en
share/espeak-ng-data/voices/mb/mb-ar1
share/espeak-ng-data/voices/mb/mb-ar2
share/espeak-ng-data/voices/mb/mb-br1
+share/espeak-ng-data/voices/mb/mb-br1-xex
share/espeak-ng-data/voices/mb/mb-br2
+share/espeak-ng-data/voices/mb/mb-br2-xex
share/espeak-ng-data/voices/mb/mb-br3
+share/espeak-ng-data/voices/mb/mb-br3-xex
share/espeak-ng-data/voices/mb/mb-br4
+share/espeak-ng-data/voices/mb/mb-br4-xex
share/espeak-ng-data/voices/mb/mb-ca1
share/espeak-ng-data/voices/mb/mb-ca2
share/espeak-ng-data/voices/mb/mb-cn1
@@ -497,6 +521,7 @@ share/espeak-ng-data/voices/mb/mb-us1
share/espeak-ng-data/voices/mb/mb-us2
share/espeak-ng-data/voices/mb/mb-us3
share/espeak-ng-data/voices/mb/mb-vz1
+share/espeak-ng-data/xex_dict
share/espeak-ng-data/yue_dict
share/vim/addons/ftdetect/espeakfiletype.vim
share/vim/addons/syntax/espeaklist.vim
Index: pkgsrc/audio/espeak-ng/patches/patch-src_include_compat_wctype.h
diff -u pkgsrc/audio/espeak-ng/patches/patch-src_include_compat_wctype.h:1.1 pkgsrc/audio/espeak-ng/patches/patch-src_include_compat_wctype.h:1.2
--- pkgsrc/audio/espeak-ng/patches/patch-src_include_compat_wctype.h:1.1 Mon Mar 25 17:18:08 2024
+++ pkgsrc/audio/espeak-ng/patches/patch-src_include_compat_wctype.h Thu Dec 26 11:45:00 2024
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_include_compat_wctype.h,v 1.1 2024/03/25 17:18:08 jperkin Exp $
+$NetBSD: patch-src_include_compat_wctype.h,v 1.2 2024/12/26 11:45:00 wiz Exp $
Avoid breaking wctypes on illumos.
---- src/include/compat/wctype.h.orig 2024-03-25 17:06:14.205256009 +0000
+--- src/include/compat/wctype.h.orig 2024-12-12 13:28:01.000000000 +0000
+++ src/include/compat/wctype.h
@@ -32,6 +32,7 @@
@@ -12,10 +12,11 @@ Avoid breaking wctypes on illumos.
#define iswalnum ucd_isalnum
#define iswalpha ucd_isalpha
#define iswblank ucd_isblank
-@@ -44,5 +45,6 @@
+@@ -44,6 +45,7 @@
#define iswspace ucd_isspace
#define iswupper ucd_isupper
#define iswxdigit ucd_isxdigit
+ #define tolower ucd_tolower
+ #define toupper udc_toupper
+#endif
- #endif
Index: pkgsrc/audio/espeak-ng/patches/patch-src_libespeak-ng_speech.c
diff -u pkgsrc/audio/espeak-ng/patches/patch-src_libespeak-ng_speech.c:1.1 pkgsrc/audio/espeak-ng/patches/patch-src_libespeak-ng_speech.c:1.2
--- pkgsrc/audio/espeak-ng/patches/patch-src_libespeak-ng_speech.c:1.1 Mon Mar 11 08:03:45 2024
+++ pkgsrc/audio/espeak-ng/patches/patch-src_libespeak-ng_speech.c Thu Dec 26 11:45:00 2024
@@ -1,26 +1,29 @@
-$NetBSD: patch-src_libespeak-ng_speech.c,v 1.1 2024/03/11 08:03:45 wiz Exp $
+$NetBSD: patch-src_libespeak-ng_speech.c,v 1.2 2024/12/26 11:45:00 wiz Exp $
* fifo_stop() creates a noticeable delay, call audio_object_flush() first.
---- src/libespeak-ng/speech.c.orig 2022-04-02 19:24:41.000000000 +0000
+--- src/libespeak-ng/speech.c.orig 2024-12-12 13:28:01.000000000 +0000
+++ src/libespeak-ng/speech.c
-@@ -881,15 +881,14 @@ ESPEAK_API const char *espeak_TextToPhon
+@@ -872,17 +872,17 @@ ESPEAK_API const char *espeak_TextToPhon
ESPEAK_NG_API espeak_ng_STATUS espeak_ng_Cancel(void)
{
--#ifdef USE_ASYNC
+-#if USE_ASYNC
- fifo_stop();
- event_clear_all();
-#endif
-
- #ifdef HAVE_PCAUDIOLIB_AUDIO_H
+ #if USE_LIBPCAUDIO
if ((my_mode & ENOUTPUT_MODE_SPEAK_AUDIO) == ENOUTPUT_MODE_SPEAK_AUDIO)
audio_object_flush(my_audio);
#endif
-+#ifdef USE_ASYNC
+ embedded_value[EMBED_T] = 0; // reset echo for pronunciation announcements
+
++#if USE_ASYNC
+ fifo_stop();
+ event_clear_all();
+#endif
- embedded_value[EMBED_T] = 0; // reset echo for pronunciation announcements
-
++
for (int i = 0; i < N_SPEECH_PARAM; i++)
+ SetParameter(i, saved_parameters[i], 0);
+
Home |
Main Index |
Thread Index |
Old Index