pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
speech-dispatcher: add upgrade candidate
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Sat May 10 13:15:33 2025 +0200
Changeset: f8b3cfc67892f8cf74fe250472e52f50756b92fb
Modified Files:
Makefile
Added Files:
speech-dispatcher/COMMIT_MSG
speech-dispatcher/DESCR
speech-dispatcher/Makefile
speech-dispatcher/PLIST
speech-dispatcher/TODO
speech-dispatcher/buildlink3.mk
speech-dispatcher/distinfo
speech-dispatcher/patches/patch-config_Makefile.in
speech-dispatcher/patches/patch-config_clients_Makefile.in
speech-dispatcher/patches/patch-config_modules_Makefile.in
speech-dispatcher/patches/patch-src_modules_espeak.c
Log Message:
speech-dispatcher: add upgrade candidate
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f8b3cfc67892f8cf74fe250472e52f50756b92fb
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 7 +
speech-dispatcher/COMMIT_MSG | 22 +
speech-dispatcher/DESCR | 3 +
speech-dispatcher/Makefile | 92 +++++
speech-dispatcher/PLIST | 452 +++++++++++++++++++++
speech-dispatcher/TODO | 1 +
speech-dispatcher/buildlink3.mk | 16 +
speech-dispatcher/distinfo | 9 +
speech-dispatcher/patches/patch-config_Makefile.in | 15 +
.../patches/patch-config_clients_Makefile.in | 15 +
.../patches/patch-config_modules_Makefile.in | 15 +
.../patches/patch-src_modules_espeak.c | 15 +
12 files changed, 662 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index f46bbb1c4c..044ff9e345 100644
--- a/Makefile
+++ b/Makefile
@@ -1184,6 +1184,10 @@ SUBDIR+= gcc12
SUBDIR+= gcc12-darwin
SUBDIR+= gcc13
SUBDIR+= gcc14
+SUBDIR+= gcc15-aux
+SUBDIR+= gcc15-aux-libs
+SUBDIR+= gcc15-gnat
+SUBDIR+= gcc15-gnat-libs
SUBDIR+= gcc42
SUBDIR+= gcc43
SUBDIR+= gcc44
@@ -1995,6 +1999,7 @@ SUBDIR+= libcdata
SUBDIR+= libcerror
SUBDIR+= libcfile
SUBDIR+= libcgi
+SUBDIR+= libclc
SUBDIR+= libcli
SUBDIR+= libclocale
SUBDIR+= libcm
@@ -2343,6 +2348,7 @@ SUBDIR+= menumaker
SUBDIR+= mepo
SUBDIR+= mergiraf
SUBDIR+= mes-nyacc
+SUBDIR+= mesa
SUBDIR+= mescc-tools
SUBDIR+= meta-tracker
SUBDIR+= metal
@@ -5399,6 +5405,7 @@ SUBDIR+= spark2014
SUBDIR+= spatt
SUBDIR+= spcm
SUBDIR+= spectra
+SUBDIR+= speech-dispatcher
SUBDIR+= speed-dreams
SUBDIR+= speedx
SUBDIR+= spfmilter
diff --git a/speech-dispatcher/COMMIT_MSG b/speech-dispatcher/COMMIT_MSG
new file mode 100644
index 0000000000..1fbac369cf
--- /dev/null
+++ b/speech-dispatcher/COMMIT_MSG
@@ -0,0 +1,22 @@
+Version 0.12
+* Add openjtalk module.
+* Add socket activation.
+* Add language and variant parameters to "list voice" command.
+* Add libspeechd-module library for making it simpler to create external spd modules.
+* libspeechd: Simplify buffer management.
+* Fix use of semaphores on MacOS.
+* Fix splitting long UTF-8 sequences.
+* Update CLDR to version 45, symbols from orca 45.2, and symbols from NVDA.
+* Add spd_fd function to C api.
+* Detect module failures from generic module.
+* Make the fallback espeak-ng and dummy modules hardcoded.
+* Better detect generic module failures to disable them.
+* pulse: Use asynchronous API to avoid buffer underruns.
+* generic: Make stripping punctuation use locale charset.
+* audio: Fix logging from audio modules in server-side audio.
+* Sort Baratinoo engine higher.
+* espeak-ng-mbrola: Fix mbrola voices with rate different from 22KHz
+* Add a run-spd-say script and make run-speechd and run-spd-say able to talk directly.
+* server: fix daemon mode on macOS with libao.
+* Add initial pipewire support.
+* Also support loading symbols from home directory
diff --git a/speech-dispatcher/DESCR b/speech-dispatcher/DESCR
new file mode 100644
index 0000000000..2849e6f452
--- /dev/null
+++ b/speech-dispatcher/DESCR
@@ -0,0 +1,3 @@
+Speech Dispatcher project provides a high-level device independent layer
+for access to speech synthesis through a simple, stable and well documented
+interface.
diff --git a/speech-dispatcher/Makefile b/speech-dispatcher/Makefile
new file mode 100644
index 0000000000..2e8aefaff1
--- /dev/null
+++ b/speech-dispatcher/Makefile
@@ -0,0 +1,92 @@
+# $NetBSD: Makefile,v 1.35 2025/02/12 06:44:29 ryoon Exp $
+
+DISTNAME= speech-dispatcher-0.12.0
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_GITHUB:=brailcom/}
+GITHUB_PROJECT= speechd
+GITHUB_RELEASE= ${PKGVERSION_NOREV}
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://devel.freebsoft.org/speechd
+COMMENT= Common interface to speech synthesis library
+LICENSE= gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake intltool makeinfo msgfmt msgmerge pkg-config xgettext
+GNU_CONFIGURE= yes
+
+INFO_FILES= yes
+
+PY_PATCHPLIST= yes
+
+TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man
+TOOL_DEPENDS+= ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg
+
+# To avoid PLIST complexity, let the libao package select the most
+# fitting audio backend for the platform.
+CONFIGURE_ARGS+= --with-libao
+CONFIGURE_ARGS+= --without-alsa
+CONFIGURE_ARGS+= --without-ltdl
+CONFIGURE_ARGS+= --without-nas
+CONFIGURE_ARGS+= --without-oss
+CONFIGURE_ARGS+= --without-pulse
+
+.include "../../mk/bsd.prefs.mk"
+
+PKGCONFIG_OVERRIDE+= speech-dispatcher.pc.in
+
+PKG_SYSCONFSUBDIR= speech-dispatcher
+
+OWN_DIRS+= ${PKG_SYSCONFDIR}/clients
+OWN_DIRS+= ${PKG_SYSCONFDIR}/modules
+
+CONF_FILES+= ${PREFIX}/share/examples/speech-dispatcher/clients/emacs.conf \
+ ${PKG_SYSCONFDIR}/clients/emacs.conf
+CONF_FILES+= ${PREFIX}/share/examples/speech-dispatcher/speechd.conf \
+ ${PKG_SYSCONFDIR}/speechd.conf
+
+MODULES= baratinoo.conf cicero.conf dtk-generic.conf epos-generic.conf \
+ festival.conf flite.conf kali.conf \
+ llia_phon-generic.conf mary-generic.conf mimic3-generic.conf \
+ swift-generic.conf voxin.conf \
+ espeak-mbrola-generic.conf espeak-ng-mbrola.conf espeak-ng-mbrola-generic.conf \
+ espeak-ng.conf espeak.conf
+
+.for module in ${MODULES}
+CONF_FILES+= ${PREFIX}/share/examples/speech-dispatcher/modules/${module} \
+ ${PKG_SYSCONFDIR}/modules/${module}
+.endfor
+
+REPLACE_PYTHON+= src/api/python/speechd_config/spd-conf
+
+PLIST_VARS+= mods
+
+.if ${OPSYS} != "Darwin"
+PRINT_PLIST_AWK+= { if (/baratinoo/) $$0 = "$${PLIST.mods}" $$0 }
+PRINT_PLIST_AWK+= { if (/kali/) $$0 = "$${PLIST.mods}" $$0 }
+PRINT_PLIST_AWK+= { if (/voxin/) $$0 = "$${PLIST.mods}" $$0 }
+PLIST.mods= yes
+post-install: copy-modules
+.PHONY: copy-modules
+copy-modules:
+ ${INSTALL_LIB} ${WRKSRC}/src/modules/*so ${DESTDIR}${PREFIX}/lib
+.endif
+post-install:
+ ${RM} -f ${DESTDIR}${PREFIX}/${PYSITELIB}/speechd/*/*.opt-2.pyc
+ ${RM} -f ${DESTDIR}${PREFIX}/${PYSITELIB}/speechd_config/*/*.opt-2.pyc
+
+.include "../../audio/espeak-ng/buildlink3.mk"
+.include "../../audio/flite/buildlink3.mk"
+.include "../../audio/libao/buildlink3.mk"
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../devel/dotconf/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/gettext-tools/msgfmt-desktop.mk"
+.include "../../devel/glib2/buildlink3.mk"
+#.include "../../devel/libltdl/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q}
+.include "../../mk/bsd.pkg.mk"
diff --git a/speech-dispatcher/PLIST b/speech-dispatcher/PLIST
new file mode 100644
index 0000000000..e8a5e9a9e8
--- /dev/null
+++ b/speech-dispatcher/PLIST
@@ -0,0 +1,452 @@
+@comment $NetBSD$
+bin/spd-conf
+bin/spd-say
+bin/spdsend
+bin/speech-dispatcher
+include/speech-dispatcher/libspeechd.h
+include/speech-dispatcher/libspeechd_version.h
+include/speech-dispatcher/spd_audio_plugin.h
+include/speech-dispatcher/spd_module_main.h
+include/speech-dispatcher/speechd_defines.h
+include/speech-dispatcher/speechd_types.h
+info/spd-say.info
+info/speech-dispatcher-cs.info
+info/speech-dispatcher.info
+info/ssip.info
+lib/libKAnalyse.so
+lib/libKGlobal.so
+lib/libKParle.so
+lib/libKTrans.so
+lib/libKali.so
+${PLIST.mods}lib/libbaratinoo.so
+lib/libspeechd.la
+lib/libspeechd_module.la
+${PLIST.mods}lib/libvoxin.so
+lib/pkgconfig/speech-dispatcher.pc
+${PYSITELIB}/speechd/__init__.py
+${PYSITELIB}/speechd/__init__.pyc
+${PYSITELIB}/speechd/__init__.pyo
+${PYSITELIB}/speechd/_test.py
+${PYSITELIB}/speechd/_test.pyc
+${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/buildconfig.py
+${PYSITELIB}/speechd_config/buildconfig.pyc
+${PYSITELIB}/speechd_config/buildconfig.pyo
+${PYSITELIB}/speechd_config/config.py
+${PYSITELIB}/speechd_config/config.pyc
+${PYSITELIB}/speechd_config/config.pyo
+lib/speech-dispatcher/spd_libao.la
+${PLIST.mods}libexec/speech-dispatcher-modules/sd_baratinoo
+libexec/speech-dispatcher-modules/sd_cicero
+libexec/speech-dispatcher-modules/sd_dummy
+libexec/speech-dispatcher-modules/sd_espeak-ng
+libexec/speech-dispatcher-modules/sd_espeak-ng-mbrola
+libexec/speech-dispatcher-modules/sd_festival
+libexec/speech-dispatcher-modules/sd_flite
+libexec/speech-dispatcher-modules/sd_generic
+${PLIST.mods}libexec/speech-dispatcher-modules/sd_kali
+libexec/speech-dispatcher-modules/sd_openjtalk
+${PLIST.mods}libexec/speech-dispatcher-modules/sd_voxin
+man/man1/spd-conf.1
+man/man1/spd-say.1
+man/man1/speech-dispatcher.1
+share/examples/speech-dispatcher/clients/emacs.conf
+${PLIST.mods}share/examples/speech-dispatcher/modules/baratinoo.conf
+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-mbrola-generic.conf
+share/examples/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf
+share/examples/speech-dispatcher/modules/espeak-ng-mbrola.conf
+share/examples/speech-dispatcher/modules/espeak-ng.conf
+share/examples/speech-dispatcher/modules/espeak.conf
+share/examples/speech-dispatcher/modules/festival.conf
+share/examples/speech-dispatcher/modules/flite.conf
+${PLIST.mods}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/mimic3-generic.conf
+share/examples/speech-dispatcher/modules/openjtalk.conf
+share/examples/speech-dispatcher/modules/swift-generic.conf
+${PLIST.mods}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/eo/LC_MESSAGES/speech-dispatcher.mo
+share/locale/fr/LC_MESSAGES/speech-dispatcher.mo
+share/locale/hu/LC_MESSAGES/speech-dispatcher.mo
+share/locale/ka/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/locale/sv/LC_MESSAGES/speech-dispatcher.mo
+share/locale/tr/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
+share/speech-dispatcher/conf/desktop/speechd.desktop
+${PLIST.mods}share/speech-dispatcher/conf/modules/baratinoo.conf
+share/speech-dispatcher/conf/modules/cicero.conf
+share/speech-dispatcher/conf/modules/espeak-ng-mbrola.conf
+share/speech-dispatcher/conf/modules/espeak-ng.conf
+share/speech-dispatcher/conf/modules/espeak.conf
+share/speech-dispatcher/conf/modules/festival.conf
+${PLIST.mods}share/speech-dispatcher/conf/modules/kali.conf
+${PLIST.mods}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-fallback.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/bew/emojis.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/bgn/emojis.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/symbols.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/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/cv/emojis.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/doi/emojis.dic
+share/speech-dispatcher/locale/dsb/emojis.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_IN/emojis.dic
+share/speech-dispatcher/locale/eo/orca-chars.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/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/ff/emojis.dic
+share/speech-dispatcher/locale/ff_Adlm/emojis.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
+share/speech-dispatcher/locale/ga/symbols.dic
+share/speech-dispatcher/locale/gd/emojis.dic
+share/speech-dispatcher/locale/gl/emojis.dic
+share/speech-dispatcher/locale/gl/orca-chars.dic
+share/speech-dispatcher/locale/gl/orca.dic
+share/speech-dispatcher/locale/gl/symbols.dic
+share/speech-dispatcher/locale/gu/emojis.dic
+share/speech-dispatcher/locale/ha/emojis.dic
+share/speech-dispatcher/locale/ha_NE/emojis.dic
+share/speech-dispatcher/locale/he/emojis.dic
+share/speech-dispatcher/locale/he/orca.dic
+share/speech-dispatcher/locale/he/symbols.dic
+share/speech-dispatcher/locale/hi/emojis.dic
+share/speech-dispatcher/locale/hi/orca-chars.dic
+share/speech-dispatcher/locale/hi/orca.dic
+share/speech-dispatcher/locale/hi/symbols.dic
+share/speech-dispatcher/locale/hi_Latn/emojis.dic
+share/speech-dispatcher/locale/hr/emojis.dic
+share/speech-dispatcher/locale/hr/orca-chars.dic
+share/speech-dispatcher/locale/hr/orca.dic
+share/speech-dispatcher/locale/hr/symbols.dic
+share/speech-dispatcher/locale/hsb/emojis.dic
+share/speech-dispatcher/locale/hu/emojis.dic
+share/speech-dispatcher/locale/hu/orca-chars.dic
+share/speech-dispatcher/locale/hu/orca.dic
+share/speech-dispatcher/locale/hu/symbols.dic
+share/speech-dispatcher/locale/hy/emojis.dic
+share/speech-dispatcher/locale/ia/emojis.dic
+share/speech-dispatcher/locale/id/emojis.dic
+share/speech-dispatcher/locale/id/orca-chars.dic
+share/speech-dispatcher/locale/id/orca.dic
+share/speech-dispatcher/locale/ig/emojis.dic
+share/speech-dispatcher/locale/is/emojis.dic
+share/speech-dispatcher/locale/is/symbols.dic
+share/speech-dispatcher/locale/it/emojis.dic
+share/speech-dispatcher/locale/it/orca-chars.dic
+share/speech-dispatcher/locale/it/orca.dic
+share/speech-dispatcher/locale/it/symbols.dic
+share/speech-dispatcher/locale/ja/emojis.dic
+share/speech-dispatcher/locale/ja/symbols.dic
+share/speech-dispatcher/locale/jv/emojis.dic
+share/speech-dispatcher/locale/ka/emojis.dic
+share/speech-dispatcher/locale/ka/symbols.dic
+share/speech-dispatcher/locale/kab/emojis.dic
+share/speech-dispatcher/locale/kk/emojis.dic
+share/speech-dispatcher/locale/kl/emojis.dic
+share/speech-dispatcher/locale/km/emojis.dic
+share/speech-dispatcher/locale/kmr/symbols.dic
+share/speech-dispatcher/locale/kn/emojis.dic
+share/speech-dispatcher/locale/kn/symbols.dic
+share/speech-dispatcher/locale/ko/emojis.dic
+share/speech-dispatcher/locale/ko/symbols.dic
+share/speech-dispatcher/locale/kok/emojis.dic
+share/speech-dispatcher/locale/ku/emojis.dic
+share/speech-dispatcher/locale/ky/emojis.dic
+share/speech-dispatcher/locale/ky/symbols.dic
+share/speech-dispatcher/locale/lb/emojis.dic
+share/speech-dispatcher/locale/lij/emojis.dic
+share/speech-dispatcher/locale/lo/emojis.dic
+share/speech-dispatcher/locale/lt/emojis.dic
+share/speech-dispatcher/locale/lt/orca-chars.dic
+share/speech-dispatcher/locale/lt/orca.dic
+share/speech-dispatcher/locale/lt/symbols.dic
+share/speech-dispatcher/locale/lv/emojis.dic
+share/speech-dispatcher/locale/lv/orca-chars.dic
+share/speech-dispatcher/locale/lv/orca.dic
+share/speech-dispatcher/locale/mi/emojis.dic
+share/speech-dispatcher/locale/mk/emojis.dic
+share/speech-dispatcher/locale/mk/orca-chars.dic
+share/speech-dispatcher/locale/mk/orca.dic
+share/speech-dispatcher/locale/mk/symbols.dic
+share/speech-dispatcher/locale/ml/emojis.dic
+share/speech-dispatcher/locale/ml/orca-chars.dic
+share/speech-dispatcher/locale/ml/orca.dic
+share/speech-dispatcher/locale/mn/emojis.dic
+share/speech-dispatcher/locale/mn/symbols.dic
+share/speech-dispatcher/locale/mni/emojis.dic
+share/speech-dispatcher/locale/mr/emojis.dic
+share/speech-dispatcher/locale/ms/emojis.dic
+share/speech-dispatcher/locale/ms/orca-chars.dic
+share/speech-dispatcher/locale/ms/orca.dic
+share/speech-dispatcher/locale/mt/emojis.dic
+share/speech-dispatcher/locale/my/emojis.dic
+share/speech-dispatcher/locale/my/symbols.dic
+share/speech-dispatcher/locale/nb/emojis.dic
+share/speech-dispatcher/locale/nb/orca-chars.dic
+share/speech-dispatcher/locale/nb/orca.dic
+share/speech-dispatcher/locale/nb_NO/symbols.dic
+share/speech-dispatcher/locale/ne/emojis.dic
+share/speech-dispatcher/locale/ne/orca-chars.dic
+share/speech-dispatcher/locale/ne/orca.dic
+share/speech-dispatcher/locale/nl/emojis.dic
+share/speech-dispatcher/locale/nl/orca-chars.dic
+share/speech-dispatcher/locale/nl/orca.dic
+share/speech-dispatcher/locale/nl/symbols.dic
+share/speech-dispatcher/locale/nn/emojis.dic
+share/speech-dispatcher/locale/nn/orca-chars.dic
+share/speech-dispatcher/locale/nn_NO/symbols.dic
+share/speech-dispatcher/locale/no/emojis.dic
+share/speech-dispatcher/locale/nso/emojis.dic
+share/speech-dispatcher/locale/oc/emojis.dic
+share/speech-dispatcher/locale/oc/orca-chars.dic
+share/speech-dispatcher/locale/oc/orca.dic
+share/speech-dispatcher/locale/or/emojis.dic
+share/speech-dispatcher/locale/pa/emojis.dic
+share/speech-dispatcher/locale/pa/orca-chars.dic
+share/speech-dispatcher/locale/pa/orca.dic
+share/speech-dispatcher/locale/pa/symbols.dic
+share/speech-dispatcher/locale/pa_Arab/emojis.dic
+share/speech-dispatcher/locale/pcm/emojis.dic
+share/speech-dispatcher/locale/pl/emojis.dic
+share/speech-dispatcher/locale/pl/orca-chars.dic
+share/speech-dispatcher/locale/pl/orca.dic
+share/speech-dispatcher/locale/pl/symbols.dic
+share/speech-dispatcher/locale/ps/emojis.dic
+share/speech-dispatcher/locale/pt/emojis.dic
+share/speech-dispatcher/locale/pt/orca-chars.dic
+share/speech-dispatcher/locale/pt/orca.dic
+share/speech-dispatcher/locale/pt_BR/orca-chars.dic
+share/speech-dispatcher/locale/pt_BR/orca.dic
+share/speech-dispatcher/locale/pt_BR/symbols.dic
+share/speech-dispatcher/locale/pt_PT/emojis.dic
+share/speech-dispatcher/locale/pt_PT/symbols.dic
+share/speech-dispatcher/locale/qu/emojis.dic
+share/speech-dispatcher/locale/quc/emojis.dic
+share/speech-dispatcher/locale/rhg/emojis.dic
+share/speech-dispatcher/locale/rm/emojis.dic
+share/speech-dispatcher/locale/ro/emojis.dic
+share/speech-dispatcher/locale/ro/orca-chars.dic
+share/speech-dispatcher/locale/ro/orca.dic
+share/speech-dispatcher/locale/ro/symbols.dic
+share/speech-dispatcher/locale/ru/emojis.dic
+share/speech-dispatcher/locale/ru/orca-chars.dic
+share/speech-dispatcher/locale/ru/orca.dic
+share/speech-dispatcher/locale/ru/symbols.dic
+share/speech-dispatcher/locale/rw/emojis.dic
+share/speech-dispatcher/locale/sa/emojis.dic
+share/speech-dispatcher/locale/sat/emojis.dic
+share/speech-dispatcher/locale/sc/emojis.dic
+share/speech-dispatcher/locale/sd/emojis.dic
+share/speech-dispatcher/locale/si/emojis.dic
+share/speech-dispatcher/locale/sk/emojis.dic
+share/speech-dispatcher/locale/sk/orca-chars.dic
+share/speech-dispatcher/locale/sk/orca.dic
+share/speech-dispatcher/locale/sk/symbols.dic
+share/speech-dispatcher/locale/sl/emojis.dic
+share/speech-dispatcher/locale/sl/orca-chars.dic
+share/speech-dispatcher/locale/sl/orca.dic
+share/speech-dispatcher/locale/sl/symbols.dic
+share/speech-dispatcher/locale/so/emojis.dic
+share/speech-dispatcher/locale/so/symbols.dic
+share/speech-dispatcher/locale/sq/emojis.dic
+share/speech-dispatcher/locale/sq/orca-chars.dic
+share/speech-dispatcher/locale/sq/symbols.dic
+share/speech-dispatcher/locale/sr/emojis.dic
+share/speech-dispatcher/locale/sr/orca-chars.dic
+share/speech-dispatcher/locale/sr/orca.dic
+share/speech-dispatcher/locale/sr/symbols.dic
+share/speech-dispatcher/locale/sr@latin/orca-chars.dic
+share/speech-dispatcher/locale/sr@latin/orca.dic
+share/speech-dispatcher/locale/sr_BA/emojis.dic
+share/speech-dispatcher/locale/sv/emojis.dic
+share/speech-dispatcher/locale/sv/orca-chars.dic
+share/speech-dispatcher/locale/sv/orca.dic
+share/speech-dispatcher/locale/sv/symbols.dic
+share/speech-dispatcher/locale/sw/emojis.dic
+share/speech-dispatcher/locale/sw_KE/emojis.dic
+share/speech-dispatcher/locale/ta/emojis.dic
+share/speech-dispatcher/locale/ta/orca-chars.dic
+share/speech-dispatcher/locale/ta/orca.dic
+share/speech-dispatcher/locale/ta/symbols.dic
+share/speech-dispatcher/locale/te/emojis.dic
+share/speech-dispatcher/locale/te/orca-chars.dic
+share/speech-dispatcher/locale/te/orca.dic
+share/speech-dispatcher/locale/tg/emojis.dic
+share/speech-dispatcher/locale/tg/orca-chars.dic
+share/speech-dispatcher/locale/tg/orca.dic
+share/speech-dispatcher/locale/th/emojis.dic
+share/speech-dispatcher/locale/th/orca-chars.dic
+share/speech-dispatcher/locale/th/orca.dic
+share/speech-dispatcher/locale/ti/emojis.dic
+share/speech-dispatcher/locale/tk/emojis.dic
+share/speech-dispatcher/locale/tn/emojis.dic
+share/speech-dispatcher/locale/to/emojis.dic
+share/speech-dispatcher/locale/tr/emojis.dic
+share/speech-dispatcher/locale/tr/orca-chars.dic
+share/speech-dispatcher/locale/tr/orca.dic
+share/speech-dispatcher/locale/tr/symbols.dic
+share/speech-dispatcher/locale/ug/emojis.dic
+share/speech-dispatcher/locale/ug/orca-chars.dic
+share/speech-dispatcher/locale/ug/orca.dic
+share/speech-dispatcher/locale/uk/emojis.dic
+share/speech-dispatcher/locale/uk/orca-chars.dic
+share/speech-dispatcher/locale/uk/orca.dic
+share/speech-dispatcher/locale/uk/symbols.dic
+share/speech-dispatcher/locale/ur/emojis.dic
+share/speech-dispatcher/locale/uz/emojis.dic
+share/speech-dispatcher/locale/vi/emojis.dic
+share/speech-dispatcher/locale/vi/orca-chars.dic
+share/speech-dispatcher/locale/vi/orca.dic
+share/speech-dispatcher/locale/vi/symbols.dic
+share/speech-dispatcher/locale/wo/emojis.dic
+share/speech-dispatcher/locale/xh/emojis.dic
+share/speech-dispatcher/locale/yo/emojis.dic
+share/speech-dispatcher/locale/yo_BJ/emojis.dic
+share/speech-dispatcher/locale/yue/emojis.dic
+share/speech-dispatcher/locale/zh/emojis.dic
+share/speech-dispatcher/locale/zh/symbols.dic
+share/speech-dispatcher/locale/zh_CN/orca-chars.dic
+share/speech-dispatcher/locale/zh_CN/symbols.dic
+share/speech-dispatcher/locale/zh_HK/emojis.dic
+share/speech-dispatcher/locale/zh_HK/orca-chars.dic
+share/speech-dispatcher/locale/zh_HK/symbols.dic
+share/speech-dispatcher/locale/zh_TW/emojis.dic
+share/speech-dispatcher/locale/zh_TW/orca-chars.dic
+share/speech-dispatcher/locale/zh_TW/orca.dic
+share/speech-dispatcher/locale/zh_TW/symbols.dic
+share/speech-dispatcher/locale/zu/emojis.dic
diff --git a/speech-dispatcher/TODO b/speech-dispatcher/TODO
new file mode 100644
index 0000000000..38fd68d5f3
--- /dev/null
+++ b/speech-dispatcher/TODO
@@ -0,0 +1 @@
+Check PLIST on Darwin
diff --git a/speech-dispatcher/buildlink3.mk b/speech-dispatcher/buildlink3.mk
new file mode 100644
index 0000000000..ab61985eeb
--- /dev/null
+++ b/speech-dispatcher/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.7 2024/03/24 10:28:14 adam Exp $
+
+BUILDLINK_TREE+= speech-dispatcher
+
+.if !defined(SPEECH_DISPATCHER_BUILDLINK3_MK)
+SPEECH_DISPATCHER_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.speech-dispatcher+= speech-dispatcher>=0.8.4
+BUILDLINK_ABI_DEPENDS.speech-dispatcher+= speech-dispatcher>=0.10.2nb8
+BUILDLINK_PKGSRCDIR.speech-dispatcher?= ../../audio/speech-dispatcher
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libltdl/buildlink3.mk"
+.endif # SPEECH_DISPATCHER_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -speech-dispatcher
diff --git a/speech-dispatcher/distinfo b/speech-dispatcher/distinfo
new file mode 100644
index 0000000000..f5e6df5f62
--- /dev/null
+++ b/speech-dispatcher/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.9 2024/03/24 10:28:14 adam Exp $
+
+BLAKE2s (speech-dispatcher-0.12.0.tar.gz) = a8983f400bada7da112eaa9aee77064a6d28fb9be358186dab4f49d927e0cc0d
+SHA512 (speech-dispatcher-0.12.0.tar.gz) = 684472c9410ca42f28873054613934ad93525aa5526b788dc4c2bba861aa6cb675826b9fc5083e013d25e0f23fe113691e11aa7aa9b1cebdca72abfa6119940c
+Size (speech-dispatcher-0.12.0.tar.gz) = 7481967 bytes
+SHA1 (patch-config_Makefile.in) = dd58a389bc9820d85e4fe912faff7e2cf969fa8e
+SHA1 (patch-config_clients_Makefile.in) = 4c172a7c33336343b88707ae17702c80c97c28f5
+SHA1 (patch-config_modules_Makefile.in) = 674d4306baf0e2c0d5d91f4576922be8405d93b3
+SHA1 (patch-src_modules_espeak.c) = e75d4269c393df15359b9574ca99643a9b87faf3
diff --git a/speech-dispatcher/patches/patch-config_Makefile.in b/speech-dispatcher/patches/patch-config_Makefile.in
new file mode 100644
index 0000000000..bf1acb6a23
--- /dev/null
+++ b/speech-dispatcher/patches/patch-config_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-config_Makefile.in,v 1.1 2016/07/20 11:51:58 ryoon Exp $
+
+* Install config files under examples directory. pkgsrc specific.
+
+--- config/Makefile.in.orig 2016-04-17 22:05:55.000000000 +0000
++++ config/Makefile.in
+@@ -401,7 +401,7 @@ runstatedir = @runstatedir@
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+ snddatadir = @snddatadir@
+-spdconfdir = @spdconfdir@
++spdconfdir = @prefix@/share/examples/speech-dispatcher
+ spdconforigdir = @spdconforigdir@
+ spddesktopconforigdir = @spddesktopconforigdir@
+ spdincludedir = @spdincludedir@
diff --git a/speech-dispatcher/patches/patch-config_clients_Makefile.in b/speech-dispatcher/patches/patch-config_clients_Makefile.in
new file mode 100644
index 0000000000..10743b6073
--- /dev/null
+++ b/speech-dispatcher/patches/patch-config_clients_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-config_clients_Makefile.in,v 1.1 2016/07/20 11:51:58 ryoon Exp $
+
+* Install config files under examples directory. pkgsrc specific.
+
+--- config/clients/Makefile.in.orig 2016-04-17 22:05:55.000000000 +0000
++++ config/clients/Makefile.in
+@@ -341,7 +341,7 @@ runstatedir = @runstatedir@
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+ snddatadir = @snddatadir@
+-spdconfdir = @spdconfdir@
++spdconfdir = @prefix@/share/examples/speech-dispatcher
+ spdconforigdir = @spdconforigdir@
+ spddesktopconforigdir = @spddesktopconforigdir@
+ spdincludedir = @spdincludedir@
diff --git a/speech-dispatcher/patches/patch-config_modules_Makefile.in b/speech-dispatcher/patches/patch-config_modules_Makefile.in
new file mode 100644
index 0000000000..b98a7dfec5
--- /dev/null
+++ b/speech-dispatcher/patches/patch-config_modules_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-config_modules_Makefile.in,v 1.2 2024/03/12 08:53:19 wiz Exp $
+
+* Install config files under examples directory. pkgsrc specific.
+
+--- config/modules/Makefile.in.orig 2023-08-06 18:00:06.000000000 +0000
++++ config/modules/Makefile.in
+@@ -377,7 +377,7 @@ localstatedir = @localstatedir@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ modulebindir = @modulebindir@
+-moduleconfdir = @moduleconfdir@
++moduleconfdir = @prefix@/share/examples/speech-dispatcher/modules
+ moduleconforigdir = @moduleconforigdir@
+ oldincludedir = @oldincludedir@
+ oldmodulebindir = @oldmodulebindir@
diff --git a/speech-dispatcher/patches/patch-src_modules_espeak.c b/speech-dispatcher/patches/patch-src_modules_espeak.c
new file mode 100644
index 0000000000..856dad1288
--- /dev/null
+++ b/speech-dispatcher/patches/patch-src_modules_espeak.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_modules_espeak.c,v 1.3 2020/12/03 13:00:48 nia Exp $
+
+Fix path to espeak header file
+
+--- src/modules/espeak.c.orig 2020-09-28 13:31:15.000000000 +0000
++++ src/modules/espeak.c
+@@ -39,7 +39,7 @@
+ #ifdef ESPEAK_NG_INCLUDE
+ #include <espeak-ng/espeak_ng.h>
+ #else
+-#include <espeak/speak_lib.h>
++#include <speak_lib.h>
+ #endif
+
+ #ifndef ESPEAK_API_REVISION
Home |
Main Index |
Thread Index |
Old Index