summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-accessibility/festival/files')
-rw-r--r--app-accessibility/festival/files/festival-1.96_beta-gcc43.patch12
-rw-r--r--app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch100
-rw-r--r--app-accessibility/festival/files/festival-1.96_beta-init-scm.patch24
-rw-r--r--app-accessibility/festival/files/festival.rc22
-rw-r--r--app-accessibility/festival/files/server.scm20
-rw-r--r--app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch22
6 files changed, 200 insertions, 0 deletions
diff --git a/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch b/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch
new file mode 100644
index 000000000000..d4f01200dc63
--- /dev/null
+++ b/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch
@@ -0,0 +1,12 @@
+diff -Naur festival-orig/src/modules/Text/text_modes.cc festival/src/modules/Text/text_modes.cc
+--- festival-orig/src/modules/Text/text_modes.cc 2004-09-30 07:04:18.000000000 -0600
++++ festival/src/modules/Text/text_modes.cc 2008-01-07 22:32:44.000000000 -0600
+@@ -60,7 +60,7 @@
+ {
+
+ volatile EST_String tmpname = make_tmp_filename();
+- volatile EST_String inname = get_c_string(filename);
++ volatile EST_String inname(get_c_string(filename));
+ volatile EST_String filter;
+ volatile EST_TokenStream ts;
+ volatile LISP func;
diff --git a/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch b/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch
new file mode 100644
index 000000000000..9ed1ac38711d
--- /dev/null
+++ b/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch
@@ -0,0 +1,100 @@
+diff -Naur festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm
+--- festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm 2003-08-01 15:12:59.000000000 +0100
++++ festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm 2009-01-28 21:34:30.000000000 +0000
+@@ -35,7 +35,7 @@
+ ;;;
+
+ ;;; Load any necessary files here
+-;(require 'f2bf0lr)
++(require 'f2bf0lr)
+ (require 'cmu_us_awb_arctic_f0clunits)
+
+ (set! cmu_us_awb_arctic_int_lr_params
+diff -Naur festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm 2004-06-07 08:50:56.000000000 +0100
++++ festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
+diff -Naur festival.orig/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm festival/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm 2004-06-07 07:29:03.000000000 +0100
++++ festival/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
+diff -Naur festival.orig/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm festival/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm 2004-06-07 06:59:22.000000000 +0100
++++ festival/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
+diff -Naur festival.orig/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm festival/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm
+--- festival.orig/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm 2004-06-07 04:54:46.000000000 +0100
++++ festival/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000
+@@ -115,12 +115,12 @@
+ (list "-md" (path-append hts_data_dir "duration.pdf"))
+ (list "-mm" (path-append hts_data_dir "mcep.pdf"))
+ (list "-mf" (path-append hts_data_dir "lf0.pdf"))
+- '("-a" " 0.420000")
+- '("-r" " 0.000000")
+- '("-fs" "1.000000")
+- '("-fm" "0.000000")
+- '("-u" " 0.500000")
+- '("-l" " 0.000000")
++ '("-a" 0.420000)
++ '("-r" 0.000000)
++ '("-fs" 1.000000)
++ '("-fm" 0.000000)
++ '("-u" 0.500000)
++ '("-l" 0.000000)
+ ))
+
+ ;; This function is called to setup a voice. It will typically
diff --git a/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch b/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch
new file mode 100644
index 000000000000..efe575b0c2b7
--- /dev/null
+++ b/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch
@@ -0,0 +1,24 @@
+--- festival/lib/init.scm 2006-09-15 01:34:32.000000000 -0500
++++ festival/lib/init.scm 2006-09-15 01:50:30.000000000 -0500
+@@ -52,8 +52,8 @@
+
+ ;;; A chance to set various variables to a local setting e.g.
+ ;;; lexdir, voices_dir audio etc etc.
+-(if (probe_file (path-append libdir "sitevars.scm"))
+- (load (path-append libdir "sitevars.scm")))
++(if (probe_file "/etc/festival/sitevars.scm")
++ (load "/etc/festival/sitevars.scm"))
+
+ ;;; CSTR siod extensions
+ (require 'cstr)
+@@ -133,8 +133,8 @@
+ ;;;
+ ;;; Local site initialization, if the file exists load it
+ ;;;
+-(if (probe_file (path-append libdir "siteinit.scm"))
+- (load (path-append libdir "siteinit.scm")))
++(if (probe_file "/etc/festival/siteinit.scm")
++ (load "/etc/festival/siteinit.scm"))
+
+ ;;; User initialization, if a user has a personal customization
+ ;;; file loaded it
diff --git a/app-accessibility/festival/files/festival.rc b/app-accessibility/festival/files/festival.rc
new file mode 100644
index 000000000000..dbfe77810de3
--- /dev/null
+++ b/app-accessibility/festival/files/festival.rc
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/festival/files/festival.rc,v 1.5 2009/11/01 18:52:39 eva Exp $
+
+depend() {
+ need net
+ use alsasound esound
+}
+
+start() {
+ ebegin "Starting festival"
+ start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/festival.pid \
+ --chuid festival --exec /usr/bin/festival -- --server -b /etc/festival/server.scm
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping festival"
+ start-stop-daemon --stop --quiet --pidfile /var/run/festival.pid
+ eend $?
+}
diff --git a/app-accessibility/festival/files/server.scm b/app-accessibility/festival/files/server.scm
new file mode 100644
index 000000000000..7af03fa4da31
--- /dev/null
+++ b/app-accessibility/festival/files/server.scm
@@ -0,0 +1,20 @@
+; Maximum number of clients on the server
+(set! server_max_clients 10)
+
+; Server port
+(set! server_port 1314)
+
+; Log file location
+(set! server_log_file "/var/log/festival/festival.log")
+
+; Set the server password
+(set! server_passwd nil)
+
+; Server access list (hosts)
+; (set! server_access_list '("[^.]+" "127.0.0.1" "localhost.*" "192.168.*"))
+(set! server_access_list '("[^.]+" "127.0.0.1" "localhost" ))
+
+
+; Server deny list (hosts)
+(set! server_deny_list nil)
+
diff --git a/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch b/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch
new file mode 100644
index 000000000000..6ab7ebf56614
--- /dev/null
+++ b/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch
@@ -0,0 +1,22 @@
+diff -Naur speech_tools-orig/base_class/EST_TSimpleMatrix.cc speech_tools/base_class/EST_TSimpleMatrix.cc
+--- speech_tools-orig/base_class/EST_TSimpleMatrix.cc 2004-09-30 06:53:35.000000000 -0600
++++ speech_tools/base_class/EST_TSimpleMatrix.cc 2008-01-05 11:00:07.000000000 -0600
+@@ -42,6 +42,7 @@
+
+ #include "EST_TSimpleMatrix.h"
+ #include "EST_TVector.h"
++#include <cstring>
+ #include <fstream>
+ #include <iostream>
+ #include "EST_cutils.h"
+diff -Naur speech_tools-orig/base_class/EST_TSimpleVector.cc speech_tools/base_class/EST_TSimpleVector.cc
+--- speech_tools-orig/base_class/EST_TSimpleVector.cc 2006-07-06 06:57:18.000000000 -0600
++++ speech_tools/base_class/EST_TSimpleVector.cc 2008-01-05 11:00:32.000000000 -0600
+@@ -42,6 +42,7 @@
+
+ #include "EST_TSimpleVector.h"
+ #include "EST_matrix_support.h"
++#include <cstring>
+ #include <fstream>
+ #include "EST_cutils.h"
+