pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/festival-freebsoft-utils



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Mon Oct 16 14:04:54 UTC 2023

Added Files:
        pkgsrc/audio/festival-freebsoft-utils: DESCR Makefile PLIST distinfo
        pkgsrc/audio/festival-freebsoft-utils/patches: patch-recode.scm

Log Message:
audio/festival-freebsoft-utils: import festival-freebsoft-utils-0.10

festival-freebsoft-utils is a collection of Festival utilities that
enhance Festival with some useful features.  They provide all what is
needed for interaction with Speech Dispatcher.

Key festival-freebsoft-utils features are:

- Generalized concept of input events.  festival-freebsoft-utils
  allows not only plain text synthesis, but also combining it with
  sounds.  Additionally, mechanism of logical events mapped to other
  events is provided.

- Substitution of events for given words.

- High-level voice selection mechanism and setting of basic prosodic
  parameters.

- Spelling mode.

- Capital letter signalization.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/festival-freebsoft-utils/DESCR \
    pkgsrc/audio/festival-freebsoft-utils/Makefile \
    pkgsrc/audio/festival-freebsoft-utils/PLIST \
    pkgsrc/audio/festival-freebsoft-utils/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/audio/festival-freebsoft-utils/patches/patch-recode.scm

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

Added files:

Index: pkgsrc/audio/festival-freebsoft-utils/DESCR
diff -u /dev/null pkgsrc/audio/festival-freebsoft-utils/DESCR:1.1
--- /dev/null   Mon Oct 16 14:04:54 2023
+++ pkgsrc/audio/festival-freebsoft-utils/DESCR Mon Oct 16 14:04:53 2023
@@ -0,0 +1,19 @@
+festival-freebsoft-utils is a collection of Festival utilities that
+enhance Festival with some useful features.  They provide all what is
+needed for interaction with Speech Dispatcher.
+
+Key festival-freebsoft-utils features are:
+
+- Generalized concept of input events.  festival-freebsoft-utils
+  allows not only plain text synthesis, but also combining it with
+  sounds.  Additionally, mechanism of logical events mapped to other
+  events is provided.
+
+- Substitution of events for given words.
+
+- High-level voice selection mechanism and setting of basic prosodic
+  parameters.
+
+- Spelling mode.
+
+- Capital letter signalization.
Index: pkgsrc/audio/festival-freebsoft-utils/Makefile
diff -u /dev/null pkgsrc/audio/festival-freebsoft-utils/Makefile:1.1
--- /dev/null   Mon Oct 16 14:04:54 2023
+++ pkgsrc/audio/festival-freebsoft-utils/Makefile      Mon Oct 16 14:04:53 2023
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2023/10/16 14:04:53 ryoon Exp $
+
+DISTNAME=      festival-freebsoft-utils-0.10
+CATEGORIES=    audio
+MASTER_SITES=  https://freebsoft.org/pub/projects/festival-freebsoft-utils/
+
+MAINTAINER=    ryoon%NetBSD.org@localhost
+HOMEPAGE=      https://freebsoft.org/festival-freebsoft-utils
+COMMENT=       Festival extensions and utilities for Speech Dispatcher
+LICENSE=       gnu-gpl-v2
+
+DEPENDS+=      festival-[0-9]*:../../audio/festival
+
+USE_LANGUAGES= # none
+NO_CONFIGURE=  yes
+NO_BUILD=      yes
+
+INSTALLATION_DIRS+=    share/festival/lib
+
+do-install:
+       ${INSTALL_DATA} ${WRKSRC}/*.scm ${DESTDIR}${PREFIX}/share/festival/lib
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/festival-freebsoft-utils/PLIST
diff -u /dev/null pkgsrc/audio/festival-freebsoft-utils/PLIST:1.1
--- /dev/null   Mon Oct 16 14:04:54 2023
+++ pkgsrc/audio/festival-freebsoft-utils/PLIST Mon Oct 16 14:04:53 2023
@@ -0,0 +1,18 @@
+@comment $NetBSD: PLIST,v 1.1 2023/10/16 14:04:53 ryoon Exp $
+share/festival/lib/cap-signalization.scm
+share/festival/lib/events.scm
+share/festival/lib/fileio.scm
+share/festival/lib/multiwave.scm
+share/festival/lib/nopauses.scm
+share/festival/lib/oo.scm
+share/festival/lib/prosody-param.scm
+share/festival/lib/punctuation.scm
+share/festival/lib/recode.scm
+share/festival/lib/speech-dispatcher.scm
+share/festival/lib/spell-mode.scm
+share/festival/lib/ssml-mode.scm
+share/festival/lib/tokenize.scm
+share/festival/lib/util.scm
+share/festival/lib/voice-select.scm
+share/festival/lib/wave.scm
+share/festival/lib/word-mapping.scm
Index: pkgsrc/audio/festival-freebsoft-utils/distinfo
diff -u /dev/null pkgsrc/audio/festival-freebsoft-utils/distinfo:1.1
--- /dev/null   Mon Oct 16 14:04:54 2023
+++ pkgsrc/audio/festival-freebsoft-utils/distinfo      Mon Oct 16 14:04:53 2023
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2023/10/16 14:04:53 ryoon Exp $
+
+BLAKE2s (festival-freebsoft-utils-0.10.tar.gz) = fa055f18816a891b03237b1bdbcee918fbbe96aebd8f132115a7e4230a9c5344
+SHA512 (festival-freebsoft-utils-0.10.tar.gz) = 26305b9d0fc7f1333786d38cc0efbbe2cb2734e9f981e846ce7b9369cf012adf04e357af9c39fea650620cf7ff619ad15c48dbbd5d6a2781907301817718136c
+Size (festival-freebsoft-utils-0.10.tar.gz) = 73022 bytes
+SHA1 (patch-recode.scm) = a4378ae524c449099707024b1dfb53eded73c1c2

Index: pkgsrc/audio/festival-freebsoft-utils/patches/patch-recode.scm
diff -u /dev/null pkgsrc/audio/festival-freebsoft-utils/patches/patch-recode.scm:1.1
--- /dev/null   Mon Oct 16 14:04:54 2023
+++ pkgsrc/audio/festival-freebsoft-utils/patches/patch-recode.scm      Mon Oct 16 14:04:53 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-recode.scm,v 1.1 2023/10/16 14:04:53 ryoon Exp $
+
+* Support iconv(1) of NetBSD.
+
+--- recode.scm.orig    2008-10-16 10:10:04.000000000 +0000
++++ recode.scm
+@@ -29,7 +29,7 @@
+       string
+       (with-temp-file-data (tmpfile string)
+         (with-temp-file out-tmpfile
+-          (system (format nil "iconv -c -f %s -t %s//TRANSLIT -o %s %s" from to out-tmpfile tmpfile))
++          (system (format nil "iconv -c -f %s -t %s %s > %s" from to tmpfile out-tmpfile))
+           (read-file out-tmpfile)))))
+ 
+ (defvar recode-special-utf8-translations



Home | Main Index | Thread Index | Old Index