debian/0000755000000000000000000000000012263756263007202 5ustar debian/control0000644000000000000000000000543112263756253010607 0ustar Source: flite Section: sound Priority: extra Maintainer: Debian Accessibility Team Uploaders: Lukas Loehrer , Mario Lang , Samuel Thibault Build-Depends: debhelper (>= 7), texinfo, ghostscript, texi2html, texlive, autotools-dev, autoconf, libasound2-dev [linux-any], ed, hardening-wrapper Build-Conflicts: autoconf2.13 Standards-Version: 3.9.5 Homepage: http://www.speech.cs.cmu.edu/flite VCS-git: git://git.debian.org/git/pkg-a11y/flite.git VCS-browser: http://git.debian.org/?p=pkg-a11y/flite.git;a=summary Package: flite Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libflite1 (= ${binary:Version}) Suggests: alsa-base [linux-any] Description: Small run-time speech synthesis engine Flite is a small fast run-time speech synthesis engine. It is the latest addition to the suite of free software synthesis tools including University of Edinburgh's Festival Speech Synthesis System and Carnegie Mellon University's FestVox project, tools, scripts and documentation for building synthetic voices. However, flite itself does not require either of these systems to run. . It currently only supports the English language. . This package contains the executables and documentation. Package: libflite1 Section: libs Architecture: any Multi-arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: multiarch-support Suggests: alsa-base [linux-any] Description: Small run-time speech synthesis engine - shared libraries Flite is a small fast run-time speech synthesis engine. It is the latest addition to the suite of free software synthesis tools including University of Edinburgh's Festival Speech Synthesis System and Carnegie Mellon University's FestVox project, tools, scripts and documentation for building synthetic voices. However, flite itself does not require either of these systems to run. . It currently only supports the English language. . This package contains the shared library objects of Festival Lite Package: flite1-dev Provides: flite-dev Conflicts: flite-dev Section: devel Architecture: any Multi-Arch: same Depends: libflite1 (= ${binary:Version}), libc6-dev, ${misc:Depends} Description: Small run-time speech synthesis engine - development files Flite is a small fast run-time speech synthesis engine. It is the latest addition to the suite of free software synthesis tools including University of Edinburgh's Festival Speech Synthesis System and Carnegie Mellon University's FestVox project, tools, scripts and documentation for building synthetic voices. However, flite itself does not require either of these systems to run. . It currently only supports the English language. . This extra package provides the flite static libraries and header files. debian/docs0000644000000000000000000000005712263756253010056 0ustar ACKNOWLEDGEMENTS README doc/flite.pdf doc/html debian/compat0000644000000000000000000000000212263756253010377 0ustar 7 debian/flite_time.10000644000000000000000000000114112263756253011401 0ustar .TH FLITE_TIME 1 "February 25, 2003" .SH NAME flite_time \- A talking clock based on a limited-domain voice .SH SYNOPSIS .B flite_time .I HH:MM .SH DESCRIPTION .B flite_time is a example talking clock based on a limited domain voice from Festival Lite. .SH OPTIONS Specify the time you want to have announced at the command-line using the format HH:MM. .SH EXAMPLES .IP "flite_time `date +%H:%M`" 4 Announce the current time. .SH SEE ALSO .BR flite (1), " " festival (1) .SH AUTHOR This manual page was written by Mario Lang , for the Debian GNU/Linux system (but may be used by others). debian/watch0000644000000000000000000000013412263756253010230 0ustar version=3 http://www.speech.cs.cmu.edu/flite/packed/flite-(.*)/flite-(.*-release)\.tar\.bz2 debian/rules0000755000000000000000000000527212263756253010267 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 #fix FTBFS with binutils-gold LDFLAGS=-lm # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif # If it's a linux OS use alsa, else use oss. ifeq ($(DEB_BUILD_ARCH_OS),linux) AUDIO=alsa else AUDIO=oss endif export DEB_BUILD_HARDENING=1 config.status: dh_testdir #fix FTBFS on kFreeBSD and AVR32 cp /usr/share/misc/config.guess . cp /usr/share/misc/config.sub . autoconf ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info --with-audio=$(AUDIO) \ --with-vox=cmu_us_kal16 --enable-shared build: build-arch build-indep build-indep: build-arch: build-stamp build-stamp: config.status dh_testdir $(MAKE) (set -e; cd doc; $(MAKE) flite.pdf flite.html; makeinfo flite.texi) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp for i in aux cp dvi fn info ky log pdf pg ps toc tp vr; do \ rm -f doc/flite.$$i; \ done cp /usr/share/misc/config.guess . cp /usr/share/misc/config.sub . autoconf $(MAKE) clean rm -Rf doc/html rm -rf build/ rm -rf lib/ rm -rf bin/ rm -f config.log rm -f config.status rm -f config.cache rm -f config/config rm -f config/system.mak rm -f include/flite_version.h rm -f config.guess config.sub rm -f configure rm -f main/flite_voice_list.c dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs dh_install dh_install -plibflite1 build/*/lib/*.so.* usr/lib/$(DEB_HOST_MULTIARCH) rm -f build/*/lib/*.shared.a dh_install -pflite1-dev build/*/lib/*.so build/*/lib/*.a usr/lib/$(DEB_HOST_MULTIARCH) binary-indep: build install # We have nothing to do binary-arch: build install dh_testdir dh_testroot dh_installdocs dh_installexamples doc/alice doc/intro.txt dh_installmenu dh_installman debian/flite.1 debian/flite_time.1 debian/t2p.1 dh_installinfo doc/flite.info dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dpkg-gensymbols -plibflite1 dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb -- -Zxz binary: binary-indep binary-arch .PHONY: build build-arch build-indep clean binary-indep binary-arch binary install debian/flite.install0000644000000000000000000000007112263756253011672 0ustar bin/flite usr/bin bin/flite_time usr/bin bin/t2p usr/bin debian/flite1-dev.install0000644000000000000000000000003612263756253012530 0ustar include/*.h usr/include/flite debian/changelog0000644000000000000000000001714212263756263011061 0ustar flite (1.4-release-8) unstable; urgency=low [ Paul Gevers ] * Team upload. * Add CVE-2014-0027_unsafe_temporary_file.patch (Closes: #734746) - CVE-2014-0027 [ Samuel Thibault ] * Bump Standards-Version to 3.9.5 (no changes). -- Paul Gevers Fri, 10 Jan 2014 11:57:50 +0100 flite (1.4-release-7) unstable; urgency=low * control: make flite1-dev Multi-Arch: same. * Bump Standards-Version to 3.9.4 (no changes). -- Samuel Thibault Sat, 13 Jul 2013 19:22:15 +0200 flite (1.4-release-6) unstable; urgency=low [ Cyril Brulebois ] * Team upload. [ Ansgar Burchard ] * debian/rules: Use xz compression for binary packages (Closes: #683906). -- Cyril Brulebois Sun, 05 Aug 2012 12:35:17 +0200 flite (1.4-release-5) unstable; urgency=low * control: - Bump Standards-Version to 3.9.3 (no changes). - Set libflite1 multi-arch: same. * libflite1.install: Remove. * flite1-dev.install: Remove .so and .a rules. * rules: - Install libflite1 .so files to multiarch path. - Install flite1-dev .so symlinks and .a files to multiarch path. - Add build-arch and build-indep rules. -- Samuel Thibault Fri, 08 Jun 2012 22:53:31 +0200 flite (1.4-release-4) unstable; urgency=low * control: Depend on hardening-check. * rules: Set DEB_BUILD_HARDENING=1 to enable hardening. * debian/patches/series: Disable exactly.diff for now, until Bug#645594 is clarified. * debian/control: - Make flite depend on the same version of libflite1, as the relation is actually tight (Closes: Bug#648206). - Build-depend on ghostscript, not gs-common (Closes: Bug#649713). * debian/rules: remove main/flite_voice_list.c on clean. -- Samuel Thibault Thu, 24 Nov 2011 09:56:44 +0100 flite (1.4-release-3) unstable; urgency=low * debian/control: - Bump Standards-Version to 3.9.2 (no change needed). - Change flite1-dev short description to not only mention the static library. - Replace [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386] with [linux-any] (Closes: Bug#634470). - Document that only English is supported. - Drop article in synopsis. * debian/patches/exactly.patch: Fix min%5 == 4 case (Closes: Bug#645594) * debian/rules: Run autoconf from clean, and remove the generated configure script. Don't make config.status depend on configure. -- Samuel Thibault Sun, 06 Nov 2011 22:55:02 +0100 flite (1.4-release-2) unstable; urgency=low [ Samuel Thibault ] * debian/watch: fix url. * debian/patches/shlib_deps.patch: New patch to fix shared library dependencies (Closes: #577335). -- Samuel Thibault Sun, 11 Apr 2010 14:31:32 +0200 flite (1.4-release-1) unstable; urgency=low [ Denis Briand ] * New upstream version + (Closes: #574369) + (Closes: #554412) * Add misc-Depends on binaries packages. * Bump standards version to 3.8.4. * flite1-dev depends now of exactly same version of libflite1. * switch to the new source package formats "3.0 (quilt)" * Add ed build-dependency, fix FTBFS (Closes: #562293). * Remove me from the uploaders list. [ Cyril Brulebois ] * Fix Vcs-Git field. [ Samuel Thibault ] * Lower recommandation of alsa-base from Recommends to Suggests (Closes: #573273). * Add myself as uploader. * Add debian/patches/no_rpath.patch to drop dummy rpath. -- Samuel Thibault Sun, 04 Apr 2010 19:53:07 +0200 flite (1.3-release-2) unstable; urgency=low [ Cyril Brulebois ] * Fix FTBFS on kFreeBSD and AVR32 (Closes: #538885). * Add support for non linux architectures. -- Denis Briand Wed, 29 Jul 2009 15:34:33 +0200 flite (1.3-release-1) unstable; urgency=low [ Denis Briand ] * New upstream release (Closes: #350484). * New-maintainer (Closes: #428168). * Put Debian Accessibility Team as maintainer. * Add Lukas Loehrer and Denis Briand as uploaders. * Bump compat to 7 and add debian/compat file. * Bump standards version to 3.8.2.0 * Add debian/watch file. * Add quilt patch system. * Add patches: + 01_flite-1.3-sharedlibs.patch thanks to Samuel Thibault. - fix FTBFS with new upstream version. + 02_complete_docs.patch - Use old Makefile commands to have html docs. + 03_texi_escape_char.patch - fix FTBFS when building docs. + 04_add_info_section.patch - fix info-document-missing-dir-section lintian warning. + 06_add_info_document_dir_entry.patch - add direntry into flite.texi file to fix lintian warning. * Change deprecated dh_clean -k into dh_prep in debian/rules file. * Compile with alsa support by default (debian/rules). * Apply patches before "configure" is called (debian/rules). * Improve packages description in debian/control. * Add upstream homepage in debian/control. * Remove several trailing whitespaces in debian/ files * Rewrite completely the debian/copyright file by browse all sources files. * Add autotools-dev and quilt build depends and change tetex-bin into texlive. * Improve debian/rules file. * Add alsa-base package in recommends. * Add VCS-git and VCS-browser fields in debian/control. [ Lukas Loehrer ] * Add alsa support with 05_alsa_audio_playback_support patch. (Closes: #443554, #149012, #331172, #484051). * Add libasound-dev to build-dependencies in debian/control. [ Mario Lang ] * Add myself to Uploaders. -- Denis Briand Sun, 26 Jul 2009 19:42:43 +0200 flite (1.2-release-2.4) unstable; urgency=low * Non-maintainer upload. * Build shared libraries on GNU/kFreeBSD (Closes: #493463). -- Aurelien Jarno Thu, 14 Aug 2008 21:14:53 +0200 flite (1.2-release-2.3) unstable; urgency=medium * Non-maintainer upload. * Fix bashism in debian/rules (Closes: #478377) * debian/control: - Use ${binary:Version} instead of ${Source-Version} relationship. - Bump Standards-Version to 3.8.0 -- Chris Lamb Sat, 07 Jun 2008 17:04:45 +0100 flite (1.2-release-2.2) unstable; urgency=low * Non-maintainer upload * Fix build as a normal user using sudo (Closes:#324606) -- Clément Stenac Sun, 4 Sep 2005 20:23:17 +0200 flite (1.2-release-2.1) unstable; urgency=low * Non-maintainer upload * Fix build of documentation (Closes:#324558) -- Clément Stenac Sun, 4 Sep 2005 18:17:17 +0200 flite (1.2-release-2) unstable; urgency=low * include/cst_sts.h: - Fix assignments to read-only members frame, size and residual of struct cst_sts by removing the const qualifiers. Thanks to Matt Kraai for the patch (Closes: Bug#240377). -- Mario Lang Sat, 27 Mar 2004 16:39:44 +0100 flite (1.2-release-1) unstable; urgency=low * New upstream release. * Link flite(1) with 16bit voice by default (Closes Bug#179967) * Wrote manpage for flite(1), flite_time(1) and t2p(1) (Closes: Bug#163770) -- Mario Lang Thu, 27 Feb 2003 23:59:02 +0100 flite (1.1-release-3) unstable; urgency=low * Add --with-audio=oss to the configure call in debian/rules (Closes: Bug#150116) -- Mario Lang Tue, 8 Oct 2002 11:30:02 +0100 flite (1.1-release-2) unstable; urgency=low * Fix a small bug in flite_time (Closes: Bug#158072) * Changed maintainer address to @d.o -- Mario Lang Mon, 7 Oct 2002 10:11:31 +0100 flite (1.1-release-1) unstable; urgency=low * Initial release. (Closes: Bug#136671) -- Mario Lang Tue, 7 May 2002 09:43:37 +0200 debian/source/0000755000000000000000000000000012263756253010501 5ustar debian/source/format0000644000000000000000000000001412263756253011707 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000003511312263756253011137 0ustar This package was debianized by Mario Lang on Tue, 7 May 2002 09:43:37 +0200. Now maintained by Denis Briand and by Debian accessibility Team It was downloaded from: Project homepage: Following files are under public domain: ======================================== mkinstalldirs The first two chapters of Alice in Wonderland Author: Noah Friedman Gutenburg project (for Alice in Wonderland) Following files are under GPL-2 license: ======================================== config.sub config.guess missing Authors: Free Software Foundation, Inc. François Pinard Copyright (C) 1992-2008 By Free Software Foundation, Inc. License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. Following file is under special license: ======================================== doc/flite.texi Author: Carnegie Mellon University Copyright (c) 2001-2005 Carnegie Mellon University License: Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to process this file through TeX, or otherwise and print the results, provided the printed document carries copying permission notice identical to this one except for the removal of this paragraph (this paragraph not being relevant to the printed manual). Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the authors. m is hereby granted, free of charge, to use and distribute Following file is under special license: ======================================== install-sh Author: Massachusetts Institute of Technology Copyright 1991 by the Massachusetts Institute of Technology License: Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. Following files are under special license: ========================================== lang/usenglish/us_durz_cart.c lang/usenglish/us_durz_cart.h lang/usenglish/us_int_accent_cart.c lang/usenglish/us_int_accent_cart.h lang/usenglish/us_int_tone_cart.c lang/usenglish/us_int_tone_cart.h lang/usenglish/us_phoneset.c lang/usenglish/us_f0lr.c Authors: Carnegie Mellon University and Centre for Speech Technology Research University of Edinburgh, UK Copyright (c) 1998-2001 by Carnegie Mellon University and Centre for Speech Technology Research University of Edinburgh, UK All Rights Reserved. License: Permission is hereby granted, free of charge, to use and distribute this software and its documentation without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this work, and to permit persons to whom this work is furnished to do so, subject to the following conditions: 1. The code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Any modifications must be clearly marked as such. 3. Original authors' names are not deleted. 4. The authors' names are not used to endorse or promote products derived from this software without specific prior written permission. THE UNIVERSITY OF EDINBURGH, CARNEGIE MELLON UNIVERSITY AND THE CONTRIBUTORS TO THIS WORK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE UNIVERSITY OF EDINBURGH, CARNEGIE MELLON UNIVERSITY NOR THE CONTRIBUTORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Following files are under special license: ========================================== palm/arm_flite/pealstub.c palm/include/peal.h palm/include/pealstub.h palm/m68k_flite/peal.c Author: Greg Parker Copyright (c) 2004 Greg Parker. All rights reserved. License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY GREG PARKER ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Following files are under special license: ========================================== palm/fdlibm/* palm/include/fdlibm.h Author: Sun Microsystems Copyright (C) 1993-2004 by Sun Microsystems, Inc. All rights reserved. License: Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved. Following files are under special license: ========================================== palm/include/elf.h palm/include/elf32.h palm/include/elf_common.h Authors: David E. O'Brien John D. Polstra Copyright (c) 2001 David E. O'Brien Copyright (c) 1996-1998 John D. Polstra. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Following files are under special license: ========================================== All files under sapi/ directory src/audio/au_wince.c src/utils/cst_file_stdio.c src/utils/cst_file_wince.c src/utils/cst_mmap_none.c src/utils/cst_mmap_posix.c src/utils/cst_mmap_win32.c src/wavesynth/cst-sts.c tools/dump_cst_regexes tools/dump_us_regexes tools/regexcomp_main.c Authors: Cepstral, LLC David Huggins-Daines Copyright (c) 2001 Cepstral, LLC All Rights Reserved. License: Permission is hereby granted, free of charge, to use and distribute this software and its documentation without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this work, and to permit persons to whom this work is furnished to do so, subject to the following conditions: 1. The code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Any modifications must be clearly marked as such. 3. Original authors' names are not deleted. 4. The authors' names are not used to endorse or promote products derived from this software without specific prior written permission. CEPSTRAL, LLC AND THE CONTRIBUTORS TO THIS WORK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CEPSTRAL, LLC NOR THE CONTRIBUTORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Following files are under special license: ========================================== src/regex/regexp.c src/regex/regsub.c Author: Henry Spencer Copyright (c) 1986 by University of Toronto. License: Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions: 1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. 2. The origin of this software must not be misrepresented, either by explicit claim or by omission. 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. Following file is under special license: ======================================== src/speech/rateconv.c Authors: Markus Mummert Copyright (c) 1992, 1995 by Markus Mummert License: Redistribution and use of this software, modifcation and inclusion into other forms of software are permitted provided that the following conditions are met: 1. Redistributions of this software must retain the above copyright notice, this list of conditions and the following disclaimer. 2. If this software is redistributed in a modified condition it must reveal clearly that it has been modified. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. All other files are under following license: =========================================== Authors: Language Technologies Institute Alan W Black David Huggins-Daines and others (see ACKNOWLEDGEMENTS for details) Copyright: Copyright (c) 1999-2001 by: Language Technologies Institute Carnegie Mellon University All Rights Reserved. License: Permission is hereby granted, free of charge, to use and distribute this software and its documentation without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this work, and to permit persons to whom this work is furnished to do so, subject to the following conditions: 1. The code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Any modifications must be clearly marked as such. 3. Original authors' names are not deleted. 4. The authors' names are not used to endorse or promote products derived from this software without specific prior written permission. CARNEGIE MELLON UNIVERSITY AND THE CONTRIBUTORS TO THIS WORK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY NOR THE CONTRIBUTORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. This Debian package is copyright (c) 2002-2009 by Mario Lang and by Denis Briand, it's under GPL version 3 license. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. debian/t2p.10000644000000000000000000000071112263756253007767 0ustar .TH T2P 1 "February 25, 2003" .SH NAME t2p \- A text to phoneme converter .SH SYNOPSIS .B t2p "word word word" .SH DESCRIPTION .B t2p converts text specified on the command-line into US english phonemes. Output is given to STDOUT. .SH OPTIONS No options. .SH SEE ALSO .BR flite (1), " " flite_time (1), " " festival (1) .SH AUTHOR This manual page was written by Mario Lang , for the Debian GNU/Linux system (but may be used by others). debian/flite.10000644000000000000000000000310512263756253010365 0ustar .TH FLITE 1 "February 25, 2003" .SH NAME flite \- A small simple speech synthesizer .SH SYNOPSIS .B flite [\fIOPTION\fR]... \fITEXTFILE\fR [\fIWAVEFILE\fR] .SH DESCRIPTION This manual page documents briefly the .B flite command. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation in /usr/share/doc/flite/ .PP Converts text in TEXTFILE to a waveform in WAVEFILE. If text contains a space, it is treated as a literal textstring and spoken, and not as a file name. if WAVEFILE is unspecified or "play" the result is played on the current systems audio device. If WAVEFILE is "none" the waveform is discarded (good for benchmarking) .SH OPTIONS .TP \fB\-\-version\fR Output \fBflite\fP version number. .TP \fB\-?\fR, \fB\-\-help\fR Output usage information. .TP \fB\-o\fR WAVEFILE Explicitly set output filename. .TP \fB\-f\fR TEXTFILE Explicitly set input filename. .TP \fB\-t\fR TEXT Explicitly set input text string. .TP \fB\-p\fR PHONES Explicitly set input text string and synthesize as phones. .TP \fB\-s\fR, \fB\-\-set\fR FEATURE=VALUE Set feature (guesses type). .TP \fB\-\-seti\fR FEATURE=VALUE Set int feature. .TP \fB\-\-setf\fR FEATURE=VALUE Set float feature. .TP \fB\-\-sets\fR FEATURE=VALUE Set string feature. .TP \fB\-b\fR Benchmark mode. .TP \fB\-l\fR Loop endlessly. .TP \fB\-v\fR Verbose output. .SH SEE ALSO .BR flite_time (1), " " t2p (1), " " festival (1) .SH AUTHOR This manual page was written by Mario Lang , for the Debian GNU/Linux system (but may be used by others). debian/patches/0000755000000000000000000000000012263756263010631 5ustar debian/patches/shlib_deps.patch0000644000000000000000000000144612263756253013772 0ustar diff --git a/config/common_make_rules b/config/common_make_rules index fc5a79f..34b0490 100644 --- a/config/common_make_rules +++ b/config/common_make_rules @@ -123,7 +123,7 @@ $(LIBDIR)/%.so: $(LIBDIR)/%.shared.a @ rm -rf shared_os && mkdir shared_os @ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION} @ (cd shared_os && ar x ../$<) - @ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os) + @ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(LDFLAGS)) @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_VERSION}` `basename $@.${PROJECT_SHLIB_VERSION}` ) @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` ) @ rm -rf shared_os debian/patches/exactly.patch0000644000000000000000000000055512263756253013327 0ustar diff --git a/main/flite_time_main.c b/main/flite_time_main.c index 7249e60..be16e76 100644 --- a/main/flite_time_main.c +++ b/main/flite_time_main.c @@ -112,7 +112,7 @@ static const char *time_approx(int hour, int minute) mm = minute % 5; - if ((mm == 0) || (mm == 4)) + if (mm == 0) return "exactly"; else if (mm == 1) return "just after"; debian/patches/series0000644000000000000000000000013312263756263012043 0ustar flite.texi.patch no_rpath.patch shlib_deps.patch CVE-2014-0027_unsafe_temporary_file.patch debian/patches/CVE-2014-0027_unsafe_temporary_file.patch0000644000000000000000000000226012263756263017703 0ustar Description: Only write audio data to a file in debug builds This isn't useful in regular builds and is actually a security concern. From: Rui Matos Date: Mon, 6 Jan 2014 13:45:00 +0000 Bug-Debian: http://bugs.debian.org/734746 Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=1048678 Source: https://bugzilla.redhat.com/attachment.cgi?id=846118 @@ -, +, @@ --- src/audio/auserver.c | 6 ++++++ 1 file changed, 6 insertions(+) --- a/src/audio/auserver.c +++ b/src/audio/auserver.c @@ -62,9 +62,11 @@ int q,i,n,r; unsigned char bytes[CST_AUDIOBUFFSIZE]; short shorts[CST_AUDIOBUFFSIZE]; +#ifdef DEBUG cst_file fff; fff = cst_fopen("/tmp/awb.wav",CST_OPEN_WRITE|CST_OPEN_BINARY); +#endif if ((audio_device = audio_open(header->sample_rate,1, (header->encoding == CST_SND_SHORT) ? @@ -111,7 +113,9 @@ for (q=r; q > 0; q-=n) { n = audio_write(audio_device,shorts,q); +#ifdef DEBUG cst_fwrite(fff,shorts,2,q); +#endif if (n <= 0) { audio_close(audio_device); @@ -120,7 +124,9 @@ } } audio_close(audio_device); +#ifdef DEBUG cst_fclose(fff); +#endif return CST_OK_FORMAT; debian/patches/no_rpath.patch0000644000000000000000000000073512263756253013470 0ustar Description: do not let flite add a dummy rpath Author: Samuel Thibault diff --git a/main/Makefile b/main/Makefile index 8163e40..5ad6a14 100644 --- a/main/Makefile +++ b/main/Makefile @@ -75,7 +75,6 @@ LOCAL_CLEAN = $(BINDIR)/flite$(EXEEXT) $(BINDIR)/flite_time$(EXEEXT) \ $(flite_LIBS_deps) $(VOICES:%=$(BINDIR)/flite_%) ifdef SHFLAGS -flite_LIBS_flags += -Wl,-rpath $(LIBDIR) shared_libs: $(SHAREDLIBS) else shared_libs: nothing debian/patches/flite.texi.patch0000644000000000000000000000115212263756253013723 0ustar Description: add dircategory and direntry Author: Denis Briand Index: flite-1.4-release/doc/flite.texi =================================================================== --- flite-1.4-release.orig/doc/flite.texi 2010-04-03 09:50:04.000000000 +0200 +++ flite-1.4-release/doc/flite.texi 2010-04-03 09:52:12.000000000 +0200 @@ -2,6 +2,10 @@ @c %**start of header @setfilename flite.info @settitle Flite: a small, fast speech synthesis engine +@dircategory sound +@direntry +flite: (flite). a small, fast speech synthesis engine +@end direntry @finalout @setchapternewpage odd @c %**end of header