pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/speech-dispatcher



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon May 12 10:38:30 UTC 2025

Modified Files:
        pkgsrc/audio/speech-dispatcher: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/audio/speech-dispatcher/patches: patch-configure
            patch-src-audio-libao.c patch-src_modules_Makefile.in

Log Message:
speech-dispatcher: update to 0.12.1.

Test on Darwin by adam@, thanks!

0.12.1

Fix spd-say -k ' '
Fix output getting stuck in some rare condition triggered in Orca preference dialog
Fix taking character punctuation levels from NVDA files.
espeak: Fix translated pronounciation.
generic: Fix getting stuck on speaking nothing.
generic: Add GenericDefaultCharset parameter
generic: Fix random garbage on non-text utterances
Fix Czech documentation encoding.

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


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/audio/speech-dispatcher/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/audio/speech-dispatcher/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/speech-dispatcher/buildlink3.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/audio/speech-dispatcher/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/audio/speech-dispatcher/patches/patch-configure \
    pkgsrc/audio/speech-dispatcher/patches/patch-src-audio-libao.c \
    pkgsrc/audio/speech-dispatcher/patches/patch-src_modules_Makefile.in

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

Modified files:

Index: pkgsrc/audio/speech-dispatcher/Makefile
diff -u pkgsrc/audio/speech-dispatcher/Makefile:1.35 pkgsrc/audio/speech-dispatcher/Makefile:1.36
--- pkgsrc/audio/speech-dispatcher/Makefile:1.35        Wed Feb 12 06:44:29 2025
+++ pkgsrc/audio/speech-dispatcher/Makefile     Mon May 12 10:38:30 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2025/02/12 06:44:29 ryoon Exp $
+# $NetBSD: Makefile,v 1.36 2025/05/12 10:38:30 wiz Exp $
 
-DISTNAME=      speech-dispatcher-0.11.5
-PKGREVISION=   1
+DISTNAME=      speech-dispatcher-0.12.1
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=brailcom/}
 GITHUB_PROJECT=        speechd
@@ -28,6 +27,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-xdg-[0-9]*
 # 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
@@ -63,10 +63,18 @@ REPLACE_PYTHON+=    src/api/python/speechd_
 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:
+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"
@@ -76,7 +84,6 @@ post-install:
 .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"

Index: pkgsrc/audio/speech-dispatcher/PLIST
diff -u pkgsrc/audio/speech-dispatcher/PLIST:1.8 pkgsrc/audio/speech-dispatcher/PLIST:1.9
--- pkgsrc/audio/speech-dispatcher/PLIST:1.8    Sun Mar 24 10:28:14 2024
+++ pkgsrc/audio/speech-dispatcher/PLIST        Mon May 12 10:38:30 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2024/03/24 10:28:14 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/05/12 10:38:30 wiz Exp $
 bin/spd-conf
 bin/spd-say
 bin/spdsend
@@ -6,6 +6,7 @@ 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
@@ -17,9 +18,10 @@ lib/libKGlobal.so
 lib/libKParle.so
 lib/libKTrans.so
 lib/libKali.so
-lib/libbaratinoo.so
+${PLIST.mods}lib/libbaratinoo.so
 lib/libspeechd.la
-lib/libvoxin.so
+lib/libspeechd_module.la
+${PLIST.mods}lib/libvoxin.so
 lib/pkgconfig/speech-dispatcher.pc
 ${PYSITELIB}/speechd/__init__.py
 ${PYSITELIB}/speechd/__init__.pyc
@@ -52,6 +54,7 @@ libexec/speech-dispatcher-modules/sd_fes
 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
@@ -72,6 +75,7 @@ ${PLIST.mods}share/examples/speech-dispa
 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
@@ -80,10 +84,13 @@ share/locale/de/LC_MESSAGES/speech-dispa
 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
@@ -119,6 +126,7 @@ share/speech-dispatcher/locale/base/symb
 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
@@ -149,6 +157,7 @@ share/speech-dispatcher/locale/cs/emojis
 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
@@ -348,6 +357,7 @@ share/speech-dispatcher/locale/pt_PT/emo
 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
@@ -391,6 +401,7 @@ share/speech-dispatcher/locale/sw/emojis
 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

Index: pkgsrc/audio/speech-dispatcher/buildlink3.mk
diff -u pkgsrc/audio/speech-dispatcher/buildlink3.mk:1.7 pkgsrc/audio/speech-dispatcher/buildlink3.mk:1.8
--- pkgsrc/audio/speech-dispatcher/buildlink3.mk:1.7    Sun Mar 24 10:28:14 2024
+++ pkgsrc/audio/speech-dispatcher/buildlink3.mk        Mon May 12 10:38:30 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2024/03/24 10:28:14 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2025/05/12 10:38:30 wiz Exp $
 
 BUILDLINK_TREE+=       speech-dispatcher
 
@@ -10,7 +10,6 @@ BUILDLINK_ABI_DEPENDS.speech-dispatcher+
 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

Index: pkgsrc/audio/speech-dispatcher/distinfo
diff -u pkgsrc/audio/speech-dispatcher/distinfo:1.9 pkgsrc/audio/speech-dispatcher/distinfo:1.10
--- pkgsrc/audio/speech-dispatcher/distinfo:1.9 Sun Mar 24 10:28:14 2024
+++ pkgsrc/audio/speech-dispatcher/distinfo     Mon May 12 10:38:30 2025
@@ -1,12 +1,9 @@
-$NetBSD: distinfo,v 1.9 2024/03/24 10:28:14 adam Exp $
+$NetBSD: distinfo,v 1.10 2025/05/12 10:38:30 wiz 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
+BLAKE2s (speech-dispatcher-0.12.1.tar.gz) = 0d3171af697ff2c31a7b4fc27c778e403687ad85d27d7f5313c8035217a76661
+SHA512 (speech-dispatcher-0.12.1.tar.gz) = f386bb25d80e85153db4907c5adece519a86084676a39f958a4f56e53bb957cb9b1232c4e648e73ef8dc5d1ab8e0cd64a5e0d151775fdd8f3b175f47f4864422
+Size (speech-dispatcher-0.12.1.tar.gz) = 7483246 bytes
 SHA1 (patch-config_Makefile.in) = dd58a389bc9820d85e4fe912faff7e2cf969fa8e
 SHA1 (patch-config_clients_Makefile.in) = 4c172a7c33336343b88707ae17702c80c97c28f5
 SHA1 (patch-config_modules_Makefile.in) = 674d4306baf0e2c0d5d91f4576922be8405d93b3
-SHA1 (patch-configure) = 6396c925040cb4583b6e67178551b5dfd145c07d
-SHA1 (patch-src-audio-libao.c) = d974ecdb0653082ef39cdefb55b4c9b2f8ec1c68
-SHA1 (patch-src_modules_Makefile.in) = fde7e250546ba38ad27c4cf6ae136feb189c0591
 SHA1 (patch-src_modules_espeak.c) = e75d4269c393df15359b9574ca99643a9b87faf3



Home | Main Index | Thread Index | Old Index