accessibility/speech-dispatcher: Remove port

Leaf libraries not relevant to server environment
This commit is contained in:
2025-05-19 18:59:32 +02:00
parent 1f36ee99c4
commit 8c6fc909c5
7 changed files with 1 additions and 588 deletions
+1
View File
@@ -27,6 +27,7 @@ accessibility/redshift
accessibility/rubygem-atk
accessibility/sct
accessibility/sctd
accessibility/speech-dispatcher
accessibility/wl-gammarelay-rs
accessibility/wlsunset
accessibility/yasr
-1
View File
@@ -1,6 +1,5 @@
COMMENT = Ports to help disabled users
SUBDIR += at-spi2-core
SUBDIR += speech-dispatcher
.include <bsd.port.subdir.mk>
-146
View File
@@ -1,146 +0,0 @@
PORTNAME= speech-dispatcher
DISTVERSION= 0.12.1
CATEGORIES?= accessibility audio
MASTER_SITES= https://github.com/brailcom/speechd/releases/download/${PORTVERSION}/
MAINTAINER= multimedia@FreeBSD.org
COMMENT?= Common interface to speech synthesis
WWW= https://devel.freebsoft.org/speechd
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
BUILD_DEPENDS= help2man:misc/help2man
LIB_DEPENDS= libdotconf.so:devel/dotconf \
libsndfile.so:audio/libsndfile
USES= gettext gmake gnome libtool localbase makeinfo pathfix \
pkgconfig
USE_GNOME= glib20 intltool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-ltdl \
--with-espeak-ng=no \
--with-baratinoo=no \
--with-kali=no \
--with-ibmtts=no \
--with-oss \
--with-voxin=no \
--without-systemdsystemunitdir
INSTALL_TARGET= install-strip
.if !defined(_SD_PYTHON)
CONFIGURE_ARGS+=--disable-python
TEST_TARGET= check
TEST_WRKSRC= ${WRKSRC}/src/tests
INFO= spd-say speech-dispatcher speech-dispatcher-cs ssip
PORTDOCS= ANNOUNCE AUTHORS FAQ NEWS README* TODO
OPTIONS_DEFINE= ALSA AO DOCS ESPEAK FESTIVAL FLITE NAS PIPEWIRE \
PULSEAUDIO
OPTIONS_DEFAULT= ESPEAK PULSEAUDIO
OPTIONS_SUB= yes
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CONFIGURE_WITH= alsa
AO_LIB_DEPENDS= libao.so:audio/libao
AO_CONFIGURE_WITH= libao
ESPEAK_LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng
ESPEAK_CONFIGURE_WITH= espeak
FESTIVAL_DESC= Festival Speech Synthesis System support
FESTIVAL_RUN_DEPENDS= ${LOCALBASE}/share/festival/lib/${PORTNAME}.scm:audio/festival-freebsoft-utils \
festival:audio/festival
FLITE_DESC= Flite speech synthesis engine support
FLITE_LIB_DEPENDS= libflite.so:audio/flite
FLITE_CONFIGURE_WITH= flite
NAS_LIB_DEPENDS= libaudio.so:audio/nas
NAS_USES= xorg
NAS_USE= XORG=xau
NAS_CONFIGURE_WITH= nas
PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
PIPEWIRE_CONFIGURE_WITH= pipewire
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_WITH= pulse
_SD_ETCFILES= clients/emacs.conf \
modules/cicero.conf \
modules/dtk-generic.conf \
modules/epos-generic.conf \
modules/espeak-mbrola-generic.conf \
modules/espeak-ng-mbrola-generic.conf \
modules/espeak-ng-mbrola.conf \
modules/espeak-ng.conf \
modules/espeak.conf \
modules/festival.conf \
modules/flite.conf \
modules/llia_phon-generic.conf \
modules/mary-generic.conf \
modules/mimic3-generic.conf \
modules/openjtalk.conf \
modules/swift-generic.conf \
speechd.conf
. include <bsd.port.options.mk>
post-patch:
# ibmtts.c is omitted, because it is disabled by default
. for f in espeak.c generic.c ivona.c openjtalk.c pico.c
${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|g' \
${WRKSRC}/src/modules/${f}
. endfor
${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}/etc|g ; \
s|/usr/bin|${LOCALBASE}/bin|g ; \
s|/usr/share|${LOCALBASE}/share|g' \
${WRKSRC}/config/modules/*.conf
post-install:
. for f in ${_SD_ETCFILES}
@${MV} ${STAGEDIR}${ETCDIR}/${f} ${STAGEDIR}${ETCDIR}/${f}.sample
. endfor
@${RM} -r ${STAGEDIR}${DATADIR}/conf
@${RMDIR} ${STAGEDIR}${DATADIR} || ${TRUE}
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
# The 'test' target only builds the tests. The speech-dispatcher tests, in
# whole, are not easily automated. This is only intended to provide a minimal
# baseline. If you don't hear some robotic voices coming out of your speakers
# after running the 'test' target, something is definitely wrong.
post-test:
@if [ "`${LOCALBASE}/bin/speech-dispatcher -v | head -1`" != "${PORTNAME} ${DISTVERSION}" ]; then \
${ECHO_CMD} "===> Tests require a local installation of ${PKGNAME} to"; \
${ECHO_CMD} " proceed. Try reinstalling ${PKGNAME} and running the"; \
${ECHO_CMD} " 'test' target again."; \
exit 1; \
else \
${ECHO_CMD} "===> Testing with locally installed `${LOCALBASE}/bin/speech-dispatcher -v | head -1`" ; \
${LOCALBASE}/bin/speech-dispatcher && ${TEST_WRKSRC}/run_test ${TEST_WRKSRC}/basic.test; \
fi
.else
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
LIB_DEPENDS+= libspeechd.so:accessibility/speech-dispatcher
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
USES+= python shebangfix
USE_PYTHON= flavors
SHEBANG_FILES= src/api/python/speechd_config/spd-conf
NO_ARCH= yes
PORTSCOUT= ignore:1
.endif
.include <bsd.port.mk>
-3
View File
@@ -1,3 +0,0 @@
TIMESTAMP = 1746673357
SHA256 (speech-dispatcher-0.12.1.tar.gz) = b14a5238d287d2dcce4dd42bbd66ca65fa228e7e683708267f7b34036f7ba4b4
SIZE (speech-dispatcher-0.12.1.tar.gz) = 7483246
@@ -1,17 +0,0 @@
Fix staging violations. We currently only account for one level of Python
bytecode optimization in the ports tree.
=>> Error: Filesystem touched during stage (files must install to ${STAGEDIR}):
extra: usr/local/lib/python3.11/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.opt-2.pyc
--- py-compile.orig 2025-02-23 21:19:45 UTC
+++ py-compile
@@ -210,7 +210,7 @@ case $python_major.$python_minor in
# Then byte compile w/more optimization.
# Only do this for Python 3.5+, see https://bugs.gnu.org/38043 for background.
case $python_major.$python_minor in
-2.*|3.[0-4])
+2.*|3.*)
;;
*)
$PYTHON -OO -c "
@@ -1,6 +0,0 @@
Speech Dispatcher is a device independent layer for speech synthesis,
developed with the goal of making the usage of speech synthesis easier
for application programmers. It takes care of most of the tasks
necessary to solve in speech enabled applications. What is a very high
level GUI library to graphics, Speech Dispatcher is to speech
synthesis.
-415
View File
@@ -1,415 +0,0 @@
bin/spd-say
bin/spdsend
bin/speech-dispatcher
@sample %%ETCDIR%%/clients/emacs.conf.sample
@sample %%ETCDIR%%/modules/cicero.conf.sample
@sample %%ETCDIR%%/modules/dtk-generic.conf.sample
@sample %%ETCDIR%%/modules/epos-generic.conf.sample
@sample %%ETCDIR%%/modules/espeak-mbrola-generic.conf.sample
@sample %%ETCDIR%%/modules/espeak-ng-mbrola-generic.conf.sample
@sample %%ETCDIR%%/modules/espeak-ng-mbrola.conf.sample
@sample %%ETCDIR%%/modules/espeak-ng.conf.sample
@sample %%ETCDIR%%/modules/espeak.conf.sample
@sample %%ETCDIR%%/modules/festival.conf.sample
@sample %%ETCDIR%%/modules/flite.conf.sample
@sample %%ETCDIR%%/modules/llia_phon-generic.conf.sample
@sample %%ETCDIR%%/modules/mary-generic.conf.sample
@sample %%ETCDIR%%/modules/mimic3-generic.conf.sample
@sample %%ETCDIR%%/modules/openjtalk.conf.sample
@sample %%ETCDIR%%/modules/swift-generic.conf.sample
@sample %%ETCDIR%%/speechd.conf.sample
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
lib/libspeechd.a
lib/libspeechd.so
lib/libspeechd.so.2
lib/libspeechd.so.2.6.0
lib/libspeechd_module.a
lib/libspeechd_module.so
lib/libspeechd_module.so.0
lib/libspeechd_module.so.0.0.0
%%ALSA%%lib/speech-dispatcher/spd_alsa.a
%%ALSA%%lib/speech-dispatcher/spd_alsa.so
%%AO%%lib/speech-dispatcher/spd_libao.a
%%AO%%lib/speech-dispatcher/spd_libao.so
%%NAS%%lib/speech-dispatcher/spd_nas.a
%%NAS%%lib/speech-dispatcher/spd_nas.so
lib/speech-dispatcher/spd_oss.a
lib/speech-dispatcher/spd_oss.so
%%PIPEWIRE%%lib/speech-dispatcher/spd_pipewire.a
%%PIPEWIRE%%lib/speech-dispatcher/spd_pipewire.so
%%PULSEAUDIO%%lib/speech-dispatcher/spd_pulse.a
%%PULSEAUDIO%%lib/speech-dispatcher/spd_pulse.so
libdata/pkgconfig/speech-dispatcher.pc
libexec/speech-dispatcher-modules/sd_cicero
libexec/speech-dispatcher-modules/sd_dummy
%%ESPEAK%%libexec/speech-dispatcher-modules/sd_espeak
libexec/speech-dispatcher-modules/sd_festival
%%FLITE%%libexec/speech-dispatcher-modules/sd_flite
libexec/speech-dispatcher-modules/sd_generic
libexec/speech-dispatcher-modules/sd_openjtalk
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/man/man1/spd-say.1.gz
share/man/man1/speech-dispatcher.1.gz
share/sounds/speech-dispatcher/dummy-message.wav
%%DATADIR%%/locale/af/emojis.dic
%%DATADIR%%/locale/am/emojis.dic
%%DATADIR%%/locale/an/orca-chars.dic
%%DATADIR%%/locale/an/orca.dic
%%DATADIR%%/locale/an/symbols.dic
%%DATADIR%%/locale/ar/emojis.dic
%%DATADIR%%/locale/ar/orca-chars.dic
%%DATADIR%%/locale/ar/orca.dic
%%DATADIR%%/locale/ar/symbols.dic
%%DATADIR%%/locale/ar_SA/emojis.dic
%%DATADIR%%/locale/as/emojis.dic
%%DATADIR%%/locale/ast/emojis.dic
%%DATADIR%%/locale/ast/orca-chars.dic
%%DATADIR%%/locale/ast/orca.dic
%%DATADIR%%/locale/az/emojis.dic
%%DATADIR%%/locale/base/font-variants.dic
%%DATADIR%%/locale/base/orca-chars.dic
%%DATADIR%%/locale/base/orca.dic
%%DATADIR%%/locale/base/symbols.dic
%%DATADIR%%/locale/be/emojis.dic
%%DATADIR%%/locale/be/orca-chars.dic
%%DATADIR%%/locale/be/orca.dic
%%DATADIR%%/locale/bew/emojis.dic
%%DATADIR%%/locale/bg/emojis.dic
%%DATADIR%%/locale/bg/orca-chars.dic
%%DATADIR%%/locale/bg/orca.dic
%%DATADIR%%/locale/bg/symbols.dic
%%DATADIR%%/locale/bgn/emojis.dic
%%DATADIR%%/locale/bn/emojis.dic
%%DATADIR%%/locale/bn/orca-chars.dic
%%DATADIR%%/locale/bn/orca.dic
%%DATADIR%%/locale/bn/symbols.dic
%%DATADIR%%/locale/bn_IN/orca-chars.dic
%%DATADIR%%/locale/bn_IN/orca.dic
%%DATADIR%%/locale/br/emojis.dic
%%DATADIR%%/locale/bs/emojis.dic
%%DATADIR%%/locale/bs/orca-chars.dic
%%DATADIR%%/locale/bs/orca.dic
%%DATADIR%%/locale/ca/emojis.dic
%%DATADIR%%/locale/ca/orca-chars.dic
%%DATADIR%%/locale/ca/orca.dic
%%DATADIR%%/locale/ca/symbols.dic
%%DATADIR%%/locale/ca@valencia/orca-chars.dic
%%DATADIR%%/locale/ca@valencia/orca.dic
%%DATADIR%%/locale/ccp/emojis.dic
%%DATADIR%%/locale/ceb/emojis.dic
%%DATADIR%%/locale/chr/emojis.dic
%%DATADIR%%/locale/ckb/emojis.dic
%%DATADIR%%/locale/ckb/symbols.dic
%%DATADIR%%/locale/cs/emojis.dic
%%DATADIR%%/locale/cs/orca-chars.dic
%%DATADIR%%/locale/cs/orca.dic
%%DATADIR%%/locale/cs/symbols.dic
%%DATADIR%%/locale/cv/emojis.dic
%%DATADIR%%/locale/cy/emojis.dic
%%DATADIR%%/locale/da/emojis.dic
%%DATADIR%%/locale/da/orca-chars.dic
%%DATADIR%%/locale/da/orca.dic
%%DATADIR%%/locale/da/symbols.dic
%%DATADIR%%/locale/de/emojis.dic
%%DATADIR%%/locale/de/gender-neutral.dic
%%DATADIR%%/locale/de/orca-chars.dic
%%DATADIR%%/locale/de/orca.dic
%%DATADIR%%/locale/de/symbols.dic
%%DATADIR%%/locale/de_CH/emojis.dic
%%DATADIR%%/locale/de_CH/symbols.dic
%%DATADIR%%/locale/doi/emojis.dic
%%DATADIR%%/locale/dsb/emojis.dic
%%DATADIR%%/locale/el/emojis.dic
%%DATADIR%%/locale/el/orca-chars.dic
%%DATADIR%%/locale/el/orca.dic
%%DATADIR%%/locale/el/symbols.dic
%%DATADIR%%/locale/en/emojis.dic
%%DATADIR%%/locale/en/symbols.dic
%%DATADIR%%/locale/en_AU/emojis.dic
%%DATADIR%%/locale/en_CA/emojis.dic
%%DATADIR%%/locale/en_GB/emojis.dic
%%DATADIR%%/locale/en_IN/emojis.dic
%%DATADIR%%/locale/eo/orca-chars.dic
%%DATADIR%%/locale/es/emojis.dic
%%DATADIR%%/locale/es/gender-neutral.dic
%%DATADIR%%/locale/es/orca-chars.dic
%%DATADIR%%/locale/es/orca.dic
%%DATADIR%%/locale/es/symbols.dic
%%DATADIR%%/locale/es_419/emojis.dic
%%DATADIR%%/locale/es_AR/emojis.dic
%%DATADIR%%/locale/es_BO/emojis.dic
%%DATADIR%%/locale/es_CL/emojis.dic
%%DATADIR%%/locale/es_CO/emojis.dic
%%DATADIR%%/locale/es_CO/symbols.dic
%%DATADIR%%/locale/es_CR/emojis.dic
%%DATADIR%%/locale/es_CU/emojis.dic
%%DATADIR%%/locale/es_DO/emojis.dic
%%DATADIR%%/locale/es_EC/emojis.dic
%%DATADIR%%/locale/es_GT/emojis.dic
%%DATADIR%%/locale/es_HN/emojis.dic
%%DATADIR%%/locale/es_MX/emojis.dic
%%DATADIR%%/locale/es_NI/emojis.dic
%%DATADIR%%/locale/es_PA/emojis.dic
%%DATADIR%%/locale/es_PE/emojis.dic
%%DATADIR%%/locale/es_PR/emojis.dic
%%DATADIR%%/locale/es_PY/emojis.dic
%%DATADIR%%/locale/es_SV/emojis.dic
%%DATADIR%%/locale/es_US/emojis.dic
%%DATADIR%%/locale/es_UY/emojis.dic
%%DATADIR%%/locale/es_VE/emojis.dic
%%DATADIR%%/locale/et/emojis.dic
%%DATADIR%%/locale/eu/emojis.dic
%%DATADIR%%/locale/eu/orca-chars.dic
%%DATADIR%%/locale/eu/orca.dic
%%DATADIR%%/locale/fa/emojis.dic
%%DATADIR%%/locale/fa/symbols.dic
%%DATADIR%%/locale/ff/emojis.dic
%%DATADIR%%/locale/ff_Adlm/emojis.dic
%%DATADIR%%/locale/fi/emojis.dic
%%DATADIR%%/locale/fi/orca-chars.dic
%%DATADIR%%/locale/fi/orca.dic
%%DATADIR%%/locale/fi/symbols.dic
%%DATADIR%%/locale/fil/emojis.dic
%%DATADIR%%/locale/fo/emojis.dic
%%DATADIR%%/locale/fr/emojis.dic
%%DATADIR%%/locale/fr/gender-neutral.dic
%%DATADIR%%/locale/fr/orca-chars.dic
%%DATADIR%%/locale/fr/orca.dic
%%DATADIR%%/locale/fr/symbols.dic
%%DATADIR%%/locale/fr_CA/emojis.dic
%%DATADIR%%/locale/fur/orca.dic
%%DATADIR%%/locale/ga/emojis.dic
%%DATADIR%%/locale/ga/symbols.dic
%%DATADIR%%/locale/gd/emojis.dic
%%DATADIR%%/locale/gl/emojis.dic
%%DATADIR%%/locale/gl/orca-chars.dic
%%DATADIR%%/locale/gl/orca.dic
%%DATADIR%%/locale/gl/symbols.dic
%%DATADIR%%/locale/gu/emojis.dic
%%DATADIR%%/locale/ha/emojis.dic
%%DATADIR%%/locale/ha_NE/emojis.dic
%%DATADIR%%/locale/he/emojis.dic
%%DATADIR%%/locale/he/orca.dic
%%DATADIR%%/locale/he/symbols.dic
%%DATADIR%%/locale/hi/emojis.dic
%%DATADIR%%/locale/hi/orca-chars.dic
%%DATADIR%%/locale/hi/orca.dic
%%DATADIR%%/locale/hi/symbols.dic
%%DATADIR%%/locale/hi_Latn/emojis.dic
%%DATADIR%%/locale/hr/emojis.dic
%%DATADIR%%/locale/hr/orca-chars.dic
%%DATADIR%%/locale/hr/orca.dic
%%DATADIR%%/locale/hr/symbols.dic
%%DATADIR%%/locale/hsb/emojis.dic
%%DATADIR%%/locale/hu/emojis.dic
%%DATADIR%%/locale/hu/orca-chars.dic
%%DATADIR%%/locale/hu/orca.dic
%%DATADIR%%/locale/hu/symbols.dic
%%DATADIR%%/locale/hy/emojis.dic
%%DATADIR%%/locale/ia/emojis.dic
%%DATADIR%%/locale/id/emojis.dic
%%DATADIR%%/locale/id/orca-chars.dic
%%DATADIR%%/locale/id/orca.dic
%%DATADIR%%/locale/ig/emojis.dic
%%DATADIR%%/locale/is/emojis.dic
%%DATADIR%%/locale/is/symbols.dic
%%DATADIR%%/locale/it/emojis.dic
%%DATADIR%%/locale/it/orca-chars.dic
%%DATADIR%%/locale/it/orca.dic
%%DATADIR%%/locale/it/symbols.dic
%%DATADIR%%/locale/ja/emojis.dic
%%DATADIR%%/locale/ja/symbols.dic
%%DATADIR%%/locale/jv/emojis.dic
%%DATADIR%%/locale/ka/emojis.dic
%%DATADIR%%/locale/ka/symbols.dic
%%DATADIR%%/locale/kab/emojis.dic
%%DATADIR%%/locale/kk/emojis.dic
%%DATADIR%%/locale/kl/emojis.dic
%%DATADIR%%/locale/km/emojis.dic
%%DATADIR%%/locale/kmr/symbols.dic
%%DATADIR%%/locale/kn/emojis.dic
%%DATADIR%%/locale/kn/symbols.dic
%%DATADIR%%/locale/ko/emojis.dic
%%DATADIR%%/locale/ko/symbols.dic
%%DATADIR%%/locale/kok/emojis.dic
%%DATADIR%%/locale/ku/emojis.dic
%%DATADIR%%/locale/ky/emojis.dic
%%DATADIR%%/locale/ky/symbols.dic
%%DATADIR%%/locale/lb/emojis.dic
%%DATADIR%%/locale/lij/emojis.dic
%%DATADIR%%/locale/lo/emojis.dic
%%DATADIR%%/locale/lt/emojis.dic
%%DATADIR%%/locale/lt/orca-chars.dic
%%DATADIR%%/locale/lt/orca.dic
%%DATADIR%%/locale/lt/symbols.dic
%%DATADIR%%/locale/lv/emojis.dic
%%DATADIR%%/locale/lv/orca-chars.dic
%%DATADIR%%/locale/lv/orca.dic
%%DATADIR%%/locale/mi/emojis.dic
%%DATADIR%%/locale/mk/emojis.dic
%%DATADIR%%/locale/mk/orca-chars.dic
%%DATADIR%%/locale/mk/orca.dic
%%DATADIR%%/locale/mk/symbols.dic
%%DATADIR%%/locale/ml/emojis.dic
%%DATADIR%%/locale/ml/orca-chars.dic
%%DATADIR%%/locale/ml/orca.dic
%%DATADIR%%/locale/mn/emojis.dic
%%DATADIR%%/locale/mn/symbols.dic
%%DATADIR%%/locale/mni/emojis.dic
%%DATADIR%%/locale/mr/emojis.dic
%%DATADIR%%/locale/ms/emojis.dic
%%DATADIR%%/locale/ms/orca-chars.dic
%%DATADIR%%/locale/ms/orca.dic
%%DATADIR%%/locale/mt/emojis.dic
%%DATADIR%%/locale/my/emojis.dic
%%DATADIR%%/locale/my/symbols.dic
%%DATADIR%%/locale/nb/emojis.dic
%%DATADIR%%/locale/nb/orca-chars.dic
%%DATADIR%%/locale/nb/orca.dic
%%DATADIR%%/locale/nb_NO/symbols.dic
%%DATADIR%%/locale/ne/emojis.dic
%%DATADIR%%/locale/ne/orca-chars.dic
%%DATADIR%%/locale/ne/orca.dic
%%DATADIR%%/locale/nl/emojis.dic
%%DATADIR%%/locale/nl/orca-chars.dic
%%DATADIR%%/locale/nl/orca.dic
%%DATADIR%%/locale/nl/symbols.dic
%%DATADIR%%/locale/nn/emojis.dic
%%DATADIR%%/locale/nn/orca-chars.dic
%%DATADIR%%/locale/nn_NO/symbols.dic
%%DATADIR%%/locale/no/emojis.dic
%%DATADIR%%/locale/nso/emojis.dic
%%DATADIR%%/locale/oc/emojis.dic
%%DATADIR%%/locale/oc/orca-chars.dic
%%DATADIR%%/locale/oc/orca.dic
%%DATADIR%%/locale/or/emojis.dic
%%DATADIR%%/locale/pa/emojis.dic
%%DATADIR%%/locale/pa/orca-chars.dic
%%DATADIR%%/locale/pa/orca.dic
%%DATADIR%%/locale/pa/symbols.dic
%%DATADIR%%/locale/pa_Arab/emojis.dic
%%DATADIR%%/locale/pcm/emojis.dic
%%DATADIR%%/locale/pl/emojis.dic
%%DATADIR%%/locale/pl/orca-chars.dic
%%DATADIR%%/locale/pl/orca.dic
%%DATADIR%%/locale/pl/symbols.dic
%%DATADIR%%/locale/ps/emojis.dic
%%DATADIR%%/locale/pt/emojis.dic
%%DATADIR%%/locale/pt/orca-chars.dic
%%DATADIR%%/locale/pt/orca.dic
%%DATADIR%%/locale/pt_BR/orca-chars.dic
%%DATADIR%%/locale/pt_BR/orca.dic
%%DATADIR%%/locale/pt_BR/symbols.dic
%%DATADIR%%/locale/pt_PT/emojis.dic
%%DATADIR%%/locale/pt_PT/symbols.dic
%%DATADIR%%/locale/qu/emojis.dic
%%DATADIR%%/locale/quc/emojis.dic
%%DATADIR%%/locale/rhg/emojis.dic
%%DATADIR%%/locale/rm/emojis.dic
%%DATADIR%%/locale/ro/emojis.dic
%%DATADIR%%/locale/ro/orca-chars.dic
%%DATADIR%%/locale/ro/orca.dic
%%DATADIR%%/locale/ro/symbols.dic
%%DATADIR%%/locale/ru/emojis.dic
%%DATADIR%%/locale/ru/orca-chars.dic
%%DATADIR%%/locale/ru/orca.dic
%%DATADIR%%/locale/ru/symbols.dic
%%DATADIR%%/locale/rw/emojis.dic
%%DATADIR%%/locale/sa/emojis.dic
%%DATADIR%%/locale/sat/emojis.dic
%%DATADIR%%/locale/sc/emojis.dic
%%DATADIR%%/locale/sd/emojis.dic
%%DATADIR%%/locale/si/emojis.dic
%%DATADIR%%/locale/sk/emojis.dic
%%DATADIR%%/locale/sk/orca-chars.dic
%%DATADIR%%/locale/sk/orca.dic
%%DATADIR%%/locale/sk/symbols.dic
%%DATADIR%%/locale/sl/emojis.dic
%%DATADIR%%/locale/sl/orca-chars.dic
%%DATADIR%%/locale/sl/orca.dic
%%DATADIR%%/locale/sl/symbols.dic
%%DATADIR%%/locale/so/emojis.dic
%%DATADIR%%/locale/so/symbols.dic
%%DATADIR%%/locale/sq/emojis.dic
%%DATADIR%%/locale/sq/orca-chars.dic
%%DATADIR%%/locale/sq/symbols.dic
%%DATADIR%%/locale/sr/emojis.dic
%%DATADIR%%/locale/sr/orca-chars.dic
%%DATADIR%%/locale/sr/orca.dic
%%DATADIR%%/locale/sr/symbols.dic
%%DATADIR%%/locale/sr@latin/orca-chars.dic
%%DATADIR%%/locale/sr@latin/orca.dic
%%DATADIR%%/locale/sr_BA/emojis.dic
%%DATADIR%%/locale/sv/emojis.dic
%%DATADIR%%/locale/sv/orca-chars.dic
%%DATADIR%%/locale/sv/orca.dic
%%DATADIR%%/locale/sv/symbols.dic
%%DATADIR%%/locale/sw/emojis.dic
%%DATADIR%%/locale/sw_KE/emojis.dic
%%DATADIR%%/locale/ta/emojis.dic
%%DATADIR%%/locale/ta/orca-chars.dic
%%DATADIR%%/locale/ta/orca.dic
%%DATADIR%%/locale/ta/symbols.dic
%%DATADIR%%/locale/te/emojis.dic
%%DATADIR%%/locale/te/orca-chars.dic
%%DATADIR%%/locale/te/orca.dic
%%DATADIR%%/locale/tg/emojis.dic
%%DATADIR%%/locale/tg/orca-chars.dic
%%DATADIR%%/locale/tg/orca.dic
%%DATADIR%%/locale/th/emojis.dic
%%DATADIR%%/locale/th/orca-chars.dic
%%DATADIR%%/locale/th/orca.dic
%%DATADIR%%/locale/ti/emojis.dic
%%DATADIR%%/locale/tk/emojis.dic
%%DATADIR%%/locale/tn/emojis.dic
%%DATADIR%%/locale/to/emojis.dic
%%DATADIR%%/locale/tr/emojis.dic
%%DATADIR%%/locale/tr/orca-chars.dic
%%DATADIR%%/locale/tr/orca.dic
%%DATADIR%%/locale/tr/symbols.dic
%%DATADIR%%/locale/ug/emojis.dic
%%DATADIR%%/locale/ug/orca-chars.dic
%%DATADIR%%/locale/ug/orca.dic
%%DATADIR%%/locale/uk/emojis.dic
%%DATADIR%%/locale/uk/orca-chars.dic
%%DATADIR%%/locale/uk/orca.dic
%%DATADIR%%/locale/uk/symbols.dic
%%DATADIR%%/locale/ur/emojis.dic
%%DATADIR%%/locale/uz/emojis.dic
%%DATADIR%%/locale/vi/emojis.dic
%%DATADIR%%/locale/vi/orca-chars.dic
%%DATADIR%%/locale/vi/orca.dic
%%DATADIR%%/locale/vi/symbols.dic
%%DATADIR%%/locale/wo/emojis.dic
%%DATADIR%%/locale/xh/emojis.dic
%%DATADIR%%/locale/yo/emojis.dic
%%DATADIR%%/locale/yo_BJ/emojis.dic
%%DATADIR%%/locale/yue/emojis.dic
%%DATADIR%%/locale/zh/emojis.dic
%%DATADIR%%/locale/zh/symbols.dic
%%DATADIR%%/locale/zh_CN/orca-chars.dic
%%DATADIR%%/locale/zh_CN/symbols.dic
%%DATADIR%%/locale/zh_HK/emojis.dic
%%DATADIR%%/locale/zh_HK/orca-chars.dic
%%DATADIR%%/locale/zh_HK/symbols.dic
%%DATADIR%%/locale/zh_TW/emojis.dic
%%DATADIR%%/locale/zh_TW/orca-chars.dic
%%DATADIR%%/locale/zh_TW/orca.dic
%%DATADIR%%/locale/zh_TW/symbols.dic
%%DATADIR%%/locale/zu/emojis.dic