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