pkgsrc-WIP-changes archive

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

speech-dispatcher: add incomplete update



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Mon Mar 11 13:56:31 2024 +0100
Changeset:	ccf2cdeda812dc5c61d01e1bf55d4089fa0768e9

Modified Files:
	Makefile
Added Files:
	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-audio-libao.c
	speech-dispatcher/patches/patch-src_modules_espeak.c

Log Message:
speech-dispatcher: add incomplete update

issues in installed so files - libraries are not found.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ccf2cdeda812dc5c61d01e1bf55d4089fa0768e9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |   1 +
 speech-dispatcher/DESCR                            |   3 +
 speech-dispatcher/Makefile                         |  90 +++++
 speech-dispatcher/PLIST                            | 433 +++++++++++++++++++++
 speech-dispatcher/TODO                             |   9 +
 speech-dispatcher/buildlink3.mk                    |  16 +
 speech-dispatcher/distinfo                         |  10 +
 speech-dispatcher/patches/patch-config_Makefile.in |  15 +
 .../patches/patch-config_clients_Makefile.in       |  15 +
 .../patches/patch-config_modules_Makefile.in       |  15 +
 speech-dispatcher/patches/patch-src-audio-libao.c  |  15 +
 .../patches/patch-src_modules_espeak.c             |  15 +
 12 files changed, 637 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 6e693162e1..d477b802cd 100644
--- a/Makefile
+++ b/Makefile
@@ -5188,6 +5188,7 @@ SUBDIR+=	sparse
 SUBDIR+=	spatt
 SUBDIR+=	spcm
 SUBDIR+=	spectra
+SUBDIR+=	speech-dispatcher
 SUBDIR+=	speed-dreams
 SUBDIR+=	speedx
 SUBDIR+=	spfmilter
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..e09a89d974
--- /dev/null
+++ b/speech-dispatcher/Makefile
@@ -0,0 +1,90 @@
+# $NetBSD: Makefile,v 1.31 2023/08/14 05:23:50 wiz Exp $
+
+DISTNAME=	speech-dispatcher-0.11.5
+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
+
+GNU_CONFIGURE=	yes
+USE_LIBTOOL=	yes
+USE_TOOLS+=	gmake intltool pkg-config makeinfo
+USE_TOOLS+=	msgfmt msgmerge xgettext
+USE_LANGUAGES=	c c++
+
+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-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
+
+PLIST_VARS+=	espeak
+
+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
+.if ${OPSYS} != "Darwin"
+# espeak officially says it does not support macOS:
+# https://github.com/rhdunn/espeak/issues/78
+MODULES+=	espeak-mbrola-generic.conf espeak-ng-mbrola.conf espeak-ng-mbrola-generic.conf \
+		espeak-ng.conf espeak.conf
+PLIST.espeak=	yes
+.endif
+
+.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
+
+# temporary fix for GLib 2.68 breakage
+# # https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1963
+CXXFLAGS+=		-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66
+BUILDLINK_API_DEPENDS.glib2+=		glib2>=2.66.0
+
+.if ${OPSYS} != "Darwin"
+.include "../../audio/espeak/buildlink3.mk"
+.endif
+.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..ae711a6c42
--- /dev/null
+++ b/speech-dispatcher/PLIST
@@ -0,0 +1,433 @@
+@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/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/libspeechd.la
+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
+libexec/speech-dispatcher-modules/sd_baratinoo
+libexec/speech-dispatcher-modules/sd_cicero
+libexec/speech-dispatcher-modules/sd_dummy
+${PLIST.espeak}libexec/speech-dispatcher-modules/sd_espeak
+libexec/speech-dispatcher-modules/sd_festival
+libexec/speech-dispatcher-modules/sd_flite
+libexec/speech-dispatcher-modules/sd_generic
+libexec/speech-dispatcher-modules/sd_kali
+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
+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
+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/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/eo/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
+share/speech-dispatcher/conf/desktop/speechd.desktop
+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
+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/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/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/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/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..bb33154ef0
--- /dev/null
+++ b/speech-dispatcher/TODO
@@ -0,0 +1,9 @@
+=> Checking for missing run-time search paths in speech-dispatcher-0.11.5
+ERROR: libexec/speech-dispatcher-modules/sd_baratinoo: missing library: libbaratinoo.so
+ERROR: libexec/speech-dispatcher-modules/sd_kali: missing library: libKAnalyse.so
+ERROR: libexec/speech-dispatcher-modules/sd_kali: missing library: libKParle.so
+ERROR: libexec/speech-dispatcher-modules/sd_kali: missing library: libKali.so
+ERROR: libexec/speech-dispatcher-modules/sd_kali: missing library: libKGlobal.so
+ERROR: libexec/speech-dispatcher-modules/sd_kali: missing library: libKTrans.so
+ERROR: libexec/speech-dispatcher-modules/sd_voxin: missing library: libvoxin.so
+*** Error code 1
diff --git a/speech-dispatcher/buildlink3.mk b/speech-dispatcher/buildlink3.mk
new file mode 100644
index 0000000000..42c64a73a5
--- /dev/null
+++ b/speech-dispatcher/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.5 2023/08/14 05:23:50 wiz 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..1a07eae314
--- /dev/null
+++ b/speech-dispatcher/distinfo
@@ -0,0 +1,10 @@
+$NetBSD: distinfo,v 1.7 2021/10/26 09:59:30 nia Exp $
+
+BLAKE2s (speech-dispatcher-0.11.5.tar.gz) = cf3c479b27173d96225026d886e360b6cf2d25474180b2cbf574d7f256171ab9
+SHA512 (speech-dispatcher-0.11.5.tar.gz) = d6d880bce0ae5bc2a5d519ef7740c689ae8b4b0bb658379762810e4beae3e465a429fbe19f7c490e89db0ea6a36aedd4b2287ac9251b90059b5c2cb3c0dd8a28
+Size (speech-dispatcher-0.11.5.tar.gz) = 7230756 bytes
+SHA1 (patch-config_Makefile.in) = dd58a389bc9820d85e4fe912faff7e2cf969fa8e
+SHA1 (patch-config_clients_Makefile.in) = 4c172a7c33336343b88707ae17702c80c97c28f5
+SHA1 (patch-config_modules_Makefile.in) = 674d4306baf0e2c0d5d91f4576922be8405d93b3
+SHA1 (patch-src-audio-libao.c) = d974ecdb0653082ef39cdefb55b4c9b2f8ec1c68
+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..38dbb4e899
--- /dev/null
+++ b/speech-dispatcher/patches/patch-config_modules_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-config_modules_Makefile.in,v 1.1 2016/07/20 11:51:58 ryoon 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-audio-libao.c b/speech-dispatcher/patches/patch-src-audio-libao.c
new file mode 100644
index 0000000000..1601e85919
--- /dev/null
+++ b/speech-dispatcher/patches/patch-src-audio-libao.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-src-audio-libao.c,v 1.1 2020/12/31 00:34:37 js Exp $
+
+--- src/audio/libao.c.orig	2020-09-08 21:07:47.000000000 +0000
++++ src/audio/libao.c
+@@ -253,6 +253,9 @@ spd_audio_plugin_t *libao_plugin_get(voi
+ }
+ 
+ spd_audio_plugin_t *SPD_AUDIO_PLUGIN_ENTRY(void)
+-    __attribute__ ((weak, alias("libao_plugin_get")));
++#ifndef __MACH__
++    __attribute__ ((weak, alias("libao_plugin_get")))
++#endif
++;
+ #undef MSG
+ #undef ERR
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