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