pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/speech-dispatcher speech-dispatcher: Update to 0...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f91265f1b12f
branches:  trunk
changeset: 442905:f91265f1b12f
user:      nia <nia%pkgsrc.org@localhost>
date:      Thu Dec 03 13:00:48 2020 +0000

description:
speech-dispatcher: Update to 0.10.2

Version 0.10.2
* generic: Add support for sound icons
* Add French, Norwegian Bokmål, Portuguese, Brazilian Portuguese, and Russian translations.
* Add voxin module variant.
* Factorize espeak module with espeak-ng module.
* Make ibmtts and voxin use the common queue helpers.
* Fix python bindings against python 3.9.
* Reference the golang bindings.
* Add spd_get_client_id.
* Make key, char and sound_icon commands return message id.
* Expose modulebindir in speech-dispatcher.pc.
* Remove generic modules for synths that have a non-generic module.

Version 0.10
* Add punctuation level "most".
* Rework thread synchronization.
* Move espeak/espeak-ng audio queuing to shared file, rework it.
* Make baratinoo use this audio queueing, enable marks, and support
responsiveness parameter.
* Add support for Baratinoo engine 8.6
* Show mark progression in spd-say.
* Add --character option to spd-say.
* Put country/region in language instead of variant.
* pico, generic: fix setting voice by language.
* generic: Add fallback voices for generic languages.
* symbols: Add support for SSML.
* symbols: Add SymbolPreprocFile directive to load several symbol files.
* symbols: Replace DefaultSymbolsPreproc directive with SymbolsPreproc directive
to have more fine-grained control over server preprocessing.
* symbols: Import emojis and unicode font variants support from NVDA and Unicode
CLDR and UnicodeData.
* symbols: Import some symbols from Orca.
* symbols: Add rules to drop gender-neutral forms.
* symbols: Add support for group references.
* Disable Mary-TTS module by default.
* Replace AudioPulseServer option with AudioPulseDevice.
* Fix default pulse latency to 10ms to avoid pulseaudio distorted output.
* Made client isolation stronger for Snap/Flatpak support.

diffstat:

 audio/speech-dispatcher/Makefile                           |   52 +-
 audio/speech-dispatcher/PLIST                              |  304 ++++++++++++-
 audio/speech-dispatcher/distinfo                           |   12 +-
 audio/speech-dispatcher/patches/patch-src_modules_espeak.c |   14 +-
 4 files changed, 319 insertions(+), 63 deletions(-)

diffs (truncated from 539 to 300 lines):

diff -r 6d5aeb85aa7a -r f91265f1b12f audio/speech-dispatcher/Makefile
--- a/audio/speech-dispatcher/Makefile  Thu Dec 03 12:28:06 2020 +0000
+++ b/audio/speech-dispatcher/Makefile  Thu Dec 03 13:00:48 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2020/08/18 17:57:39 leot Exp $
+# $NetBSD: Makefile,v 1.16 2020/12/03 13:00:48 nia Exp $
 
-DISTNAME=      speech-dispatcher-0.9.1
-PKGREVISION=   3
+DISTNAME=      speech-dispatcher-0.10.2
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=brailcom/}
 GITHUB_PROJECT=        speechd
@@ -14,9 +13,9 @@
 
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
-USE_TOOLS+=    gmake intltool pkg-config
+USE_TOOLS+=    gmake intltool pkg-config makeinfo
 USE_TOOLS+=    msgfmt msgmerge xgettext
-USE_LANGUAGES= c c++03
+USE_LANGUAGES= c c++
 
 INFO_FILES=    yes
 
@@ -33,8 +32,12 @@
 CONFIGURE_ARGS+=       --without-oss
 CONFIGURE_ARGS+=       --without-pulse
 
+.include "../../mk/bsd.prefs.mk"
+
 # msgfmt: unknown option -- desktop
-_TOOLS_USE_PKGSRC.msgfmt=      yes
+.if ${OPSYS} == "NetBSD"
+TOOLS_PLATFORM.msgfmt=
+.endif
 
 PKGCONFIG_OVERRIDE+=   speech-dispatcher.pc.in
 
@@ -45,36 +48,17 @@
 
 CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/clients/emacs.conf \
                ${PKG_SYSCONFDIR}/clients/emacs.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/cicero.conf \
-               ${PKG_SYSCONFDIR}/modules/cicero.conf
 CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/speechd.conf \
                ${PKG_SYSCONFDIR}/speechd.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/dtk-generic.conf \
-               ${PKG_SYSCONFDIR}/modules/dtk-generic.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/epos-generic.conf \
-               ${PKG_SYSCONFDIR}/modules/epos-generic.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/espeak-generic.conf \
-               ${PKG_SYSCONFDIR}/modules/espeak-generic.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/espeak-mbrola-generic.conf \
-               ${PKG_SYSCONFDIR}/modules/espeak-mbrola-generic.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/espeak.conf \
-               ${PKG_SYSCONFDIR}/modules/espeak.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/festival.conf \
-               ${PKG_SYSCONFDIR}/modules/festival.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/flite.conf \
-               ${PKG_SYSCONFDIR}/modules/flite.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/ibmtts.conf \
-               ${PKG_SYSCONFDIR}/modules/ibmtts.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/ivona.conf \
-               ${PKG_SYSCONFDIR}/modules/ivona.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/llia_phon-generic.conf \
-               ${PKG_SYSCONFDIR}/modules/llia_phon-generic.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/pico-generic.conf \
-               ${PKG_SYSCONFDIR}/modules/pico-generic.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/swift-generic.conf \
-               ${PKG_SYSCONFDIR}/modules/swift-generic.conf
-CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/speechd.conf \
-               ${PKG_SYSCONFDIR}/speechd.conf
+
+.for module in baratinoo.conf cicero.conf dtk-generic.conf epos-generic.conf \
+    espeak-mbrola-generic.conf espeak-ng-mbrola-generic.conf espeak-ng.conf \
+    espeak.conf festival.conf flite.conf ibmtts.conf ivona.conf kali.conf \
+    llia_phon-generic.conf mary-generic-disabled.conf swift-generic.conf \
+    voxin.conf
+CONF_FILES+=   ${PREFIX}/share/examples/speech-dispatcher/modules/${module} \
+               ${PKG_SYSCONFDIR}/modules/${module}
+.endfor
 
 REPLACE_PYTHON+=       src/api/python/speechd_config/spd-conf
 
diff -r 6d5aeb85aa7a -r f91265f1b12f audio/speech-dispatcher/PLIST
--- a/audio/speech-dispatcher/PLIST     Thu Dec 03 12:28:06 2020 +0000
+++ b/audio/speech-dispatcher/PLIST     Thu Dec 03 13:00:48 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2020/01/22 19:25:54 nia Exp $
+@comment $NetBSD: PLIST,v 1.5 2020/12/03 13:00:48 nia Exp $
 bin/spd-conf
 bin/spd-say
 bin/spdsend
@@ -15,26 +15,26 @@
 lib/libspeechd.la
 lib/pkgconfig/speech-dispatcher.pc
 ${PYSITELIB}/speechd/__init__.py
+${PYSITELIB}/speechd/__init__.pyc
 ${PYSITELIB}/speechd/__init__.pyo
-${PYSITELIB}/speechd/__init__.pyc
-${PYSITELIB}/speechd/_test.pyo
+${PYSITELIB}/speechd/_test.py
 ${PYSITELIB}/speechd/_test.pyc
-${PYSITELIB}/speechd/client.pyo
-${PYSITELIB}/speechd/client.pyc
-${PYSITELIB}/speechd/paths.pyo
-${PYSITELIB}/speechd/paths.pyc
-${PYSITELIB}/speechd/_test.py
+${PYSITELIB}/speechd/_test.pyo
 ${PYSITELIB}/speechd/client.py
+${PYSITELIB}/speechd/client.pyc
+${PYSITELIB}/speechd/client.pyo
 ${PYSITELIB}/speechd/paths.py
+${PYSITELIB}/speechd/paths.pyc
+${PYSITELIB}/speechd/paths.pyo
 ${PYSITELIB}/speechd_config/__init__.py
+${PYSITELIB}/speechd_config/__init__.pyc
 ${PYSITELIB}/speechd_config/__init__.pyo
-${PYSITELIB}/speechd_config/__init__.pyc
+${PYSITELIB}/speechd_config/config.py
+${PYSITELIB}/speechd_config/config.pyc
 ${PYSITELIB}/speechd_config/config.pyo
-${PYSITELIB}/speechd_config/config.pyc
-${PYSITELIB}/speechd_config/paths.pyo
+${PYSITELIB}/speechd_config/paths.py
 ${PYSITELIB}/speechd_config/paths.pyc
-${PYSITELIB}/speechd_config/config.py
-${PYSITELIB}/speechd_config/paths.py
+${PYSITELIB}/speechd_config/paths.pyo
 lib/speech-dispatcher-modules/sd_baratinoo
 lib/speech-dispatcher-modules/sd_cicero
 lib/speech-dispatcher-modules/sd_dummy
@@ -44,6 +44,7 @@
 lib/speech-dispatcher-modules/sd_generic
 lib/speech-dispatcher-modules/sd_ibmtts
 lib/speech-dispatcher-modules/sd_kali
+lib/speech-dispatcher-modules/sd_voxin
 lib/speech-dispatcher/spd_libao.la
 man/man1/spd-conf.1
 man/man1/spd-say.1
@@ -53,7 +54,6 @@
 share/examples/speech-dispatcher/modules/cicero.conf
 share/examples/speech-dispatcher/modules/dtk-generic.conf
 share/examples/speech-dispatcher/modules/epos-generic.conf
-share/examples/speech-dispatcher/modules/espeak-generic.conf
 share/examples/speech-dispatcher/modules/espeak-mbrola-generic.conf
 share/examples/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf
 share/examples/speech-dispatcher/modules/espeak-ng.conf
@@ -64,13 +64,18 @@
 share/examples/speech-dispatcher/modules/ivona.conf
 share/examples/speech-dispatcher/modules/kali.conf
 share/examples/speech-dispatcher/modules/llia_phon-generic.conf
-share/examples/speech-dispatcher/modules/mary-generic.conf
-share/examples/speech-dispatcher/modules/pico-generic.conf
+share/examples/speech-dispatcher/modules/mary-generic-disabled.conf
 share/examples/speech-dispatcher/modules/swift-generic.conf
+share/examples/speech-dispatcher/modules/voxin.conf
 share/examples/speech-dispatcher/speechd.conf
 share/locale/cs/LC_MESSAGES/speech-dispatcher.mo
 share/locale/de/LC_MESSAGES/speech-dispatcher.mo
+share/locale/fr/LC_MESSAGES/speech-dispatcher.mo
 share/locale/hu/LC_MESSAGES/speech-dispatcher.mo
+share/locale/nb_NO/LC_MESSAGES/speech-dispatcher.mo
+share/locale/pt/LC_MESSAGES/speech-dispatcher.mo
+share/locale/pt_BR/LC_MESSAGES/speech-dispatcher.mo
+share/locale/ru/LC_MESSAGES/speech-dispatcher.mo
 share/sounds/speech-dispatcher/dummy-message.wav
 share/sounds/speech-dispatcher/test.wav
 share/speech-dispatcher/conf/clients/emacs.conf
@@ -80,55 +85,322 @@
 share/speech-dispatcher/conf/modules/espeak-ng.conf
 share/speech-dispatcher/conf/modules/espeak.conf
 share/speech-dispatcher/conf/modules/festival.conf
+share/speech-dispatcher/conf/modules/ibmtts.conf
 share/speech-dispatcher/conf/modules/kali.conf
+share/speech-dispatcher/conf/modules/voxin.conf
 share/speech-dispatcher/conf/speechd.conf
+share/speech-dispatcher/locale/af/emojis.dic
+share/speech-dispatcher/locale/am/emojis.dic
+share/speech-dispatcher/locale/an/orca-chars.dic
+share/speech-dispatcher/locale/an/orca.dic
 share/speech-dispatcher/locale/an/symbols.dic
+share/speech-dispatcher/locale/ar/emojis.dic
+share/speech-dispatcher/locale/ar/orca-chars.dic
+share/speech-dispatcher/locale/ar/orca.dic
 share/speech-dispatcher/locale/ar/symbols.dic
+share/speech-dispatcher/locale/ar_SA/emojis.dic
+share/speech-dispatcher/locale/as/emojis.dic
+share/speech-dispatcher/locale/ast/emojis.dic
+share/speech-dispatcher/locale/ast/orca-chars.dic
+share/speech-dispatcher/locale/ast/orca.dic
+share/speech-dispatcher/locale/az/emojis.dic
+share/speech-dispatcher/locale/base/font-variants.dic
+share/speech-dispatcher/locale/base/orca-chars.dic
+share/speech-dispatcher/locale/base/orca.dic
+share/speech-dispatcher/locale/base/symbols.dic
+share/speech-dispatcher/locale/be/emojis.dic
+share/speech-dispatcher/locale/be/orca-chars.dic
+share/speech-dispatcher/locale/be/orca.dic
+share/speech-dispatcher/locale/bg/emojis.dic
+share/speech-dispatcher/locale/bg/orca-chars.dic
+share/speech-dispatcher/locale/bg/orca.dic
 share/speech-dispatcher/locale/bg/symbols.dic
+share/speech-dispatcher/locale/bn/emojis.dic
+share/speech-dispatcher/locale/bn/orca-chars.dic
+share/speech-dispatcher/locale/bn/orca.dic
+share/speech-dispatcher/locale/bn_IN/orca-chars.dic
+share/speech-dispatcher/locale/bn_IN/orca.dic
+share/speech-dispatcher/locale/br/emojis.dic
+share/speech-dispatcher/locale/bs/emojis.dic
+share/speech-dispatcher/locale/bs/orca-chars.dic
+share/speech-dispatcher/locale/bs/orca.dic
+share/speech-dispatcher/locale/ca/emojis.dic
+share/speech-dispatcher/locale/ca/orca-chars.dic
+share/speech-dispatcher/locale/ca/orca.dic
 share/speech-dispatcher/locale/ca/symbols.dic
+share/speech-dispatcher/locale/ca@valencia/orca-chars.dic
+share/speech-dispatcher/locale/ca@valencia/orca.dic
+share/speech-dispatcher/locale/ccp/emojis.dic
+share/speech-dispatcher/locale/ceb/emojis.dic
+share/speech-dispatcher/locale/chr/emojis.dic
+share/speech-dispatcher/locale/ckb/symbols.dic
+share/speech-dispatcher/locale/cs/emojis.dic
+share/speech-dispatcher/locale/cs/orca-chars.dic
+share/speech-dispatcher/locale/cs/orca.dic
 share/speech-dispatcher/locale/cs/symbols.dic
+share/speech-dispatcher/locale/cy/emojis.dic
+share/speech-dispatcher/locale/da/emojis.dic
+share/speech-dispatcher/locale/da/orca-chars.dic
+share/speech-dispatcher/locale/da/orca.dic
 share/speech-dispatcher/locale/da/symbols.dic
+share/speech-dispatcher/locale/de/emojis.dic
+share/speech-dispatcher/locale/de/gender-neutral.dic
+share/speech-dispatcher/locale/de/orca-chars.dic
+share/speech-dispatcher/locale/de/orca.dic
 share/speech-dispatcher/locale/de/symbols.dic
+share/speech-dispatcher/locale/de_CH/emojis.dic
+share/speech-dispatcher/locale/de_CH/symbols.dic
+share/speech-dispatcher/locale/el/emojis.dic
+share/speech-dispatcher/locale/el/orca-chars.dic
+share/speech-dispatcher/locale/el/orca.dic
 share/speech-dispatcher/locale/el/symbols.dic
+share/speech-dispatcher/locale/en/emojis.dic
 share/speech-dispatcher/locale/en/symbols.dic
+share/speech-dispatcher/locale/en_AU/emojis.dic
+share/speech-dispatcher/locale/en_CA/emojis.dic
+share/speech-dispatcher/locale/en_GB/emojis.dic
+share/speech-dispatcher/locale/en_GB/orca.dic
+share/speech-dispatcher/locale/en_IN/emojis.dic
+share/speech-dispatcher/locale/eo/orca-chars.dic
+share/speech-dispatcher/locale/eo/orca.dic
+share/speech-dispatcher/locale/es/emojis.dic
+share/speech-dispatcher/locale/es/gender-neutral.dic
+share/speech-dispatcher/locale/es/orca-chars.dic
+share/speech-dispatcher/locale/es/orca.dic
 share/speech-dispatcher/locale/es/symbols.dic
+share/speech-dispatcher/locale/es_419/emojis.dic
+share/speech-dispatcher/locale/es_AR/emojis.dic
+share/speech-dispatcher/locale/es_BO/emojis.dic
+share/speech-dispatcher/locale/es_CL/emojis.dic
+share/speech-dispatcher/locale/es_CO/emojis.dic
 share/speech-dispatcher/locale/es_CO/symbols.dic
+share/speech-dispatcher/locale/es_CR/emojis.dic
+share/speech-dispatcher/locale/es_CU/emojis.dic
+share/speech-dispatcher/locale/es_DO/emojis.dic
+share/speech-dispatcher/locale/es_EC/emojis.dic
+share/speech-dispatcher/locale/es_GT/emojis.dic
+share/speech-dispatcher/locale/es_HN/emojis.dic
+share/speech-dispatcher/locale/es_MX/emojis.dic
+share/speech-dispatcher/locale/es_NI/emojis.dic
+share/speech-dispatcher/locale/es_PA/emojis.dic
+share/speech-dispatcher/locale/es_PE/emojis.dic
+share/speech-dispatcher/locale/es_PR/emojis.dic
+share/speech-dispatcher/locale/es_PY/emojis.dic
+share/speech-dispatcher/locale/es_SV/emojis.dic
+share/speech-dispatcher/locale/es_US/emojis.dic
+share/speech-dispatcher/locale/es_UY/emojis.dic
+share/speech-dispatcher/locale/es_VE/emojis.dic
+share/speech-dispatcher/locale/et/emojis.dic
+share/speech-dispatcher/locale/et/orca.dic
+share/speech-dispatcher/locale/eu/emojis.dic
+share/speech-dispatcher/locale/eu/orca-chars.dic
+share/speech-dispatcher/locale/eu/orca.dic
+share/speech-dispatcher/locale/fa/emojis.dic
 share/speech-dispatcher/locale/fa/symbols.dic
+share/speech-dispatcher/locale/fi/emojis.dic
+share/speech-dispatcher/locale/fi/orca-chars.dic
+share/speech-dispatcher/locale/fi/orca.dic
 share/speech-dispatcher/locale/fi/symbols.dic
+share/speech-dispatcher/locale/fil/emojis.dic
+share/speech-dispatcher/locale/fo/emojis.dic
+share/speech-dispatcher/locale/fr/emojis.dic
+share/speech-dispatcher/locale/fr/gender-neutral.dic
+share/speech-dispatcher/locale/fr/orca-chars.dic
+share/speech-dispatcher/locale/fr/orca.dic
 share/speech-dispatcher/locale/fr/symbols.dic
+share/speech-dispatcher/locale/fr_CA/emojis.dic
+share/speech-dispatcher/locale/fur/orca.dic
+share/speech-dispatcher/locale/ga/emojis.dic



Home | Main Index | Thread Index | Old Index