summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2019-08-31 09:40:22 +0200
committerMichał Górny <mgorny@gentoo.org>2019-08-31 09:40:22 +0200
commit027348b28ba5de51e340158043827224ecc7f323 (patch)
treef4753103f24ba6963b002eeee97db35b133c4c73 /app-accessibility
parentapp-accessibility/festival-freebsoft-utils: Remove last-rited pkg (diff)
downloadgentoo-027348b28ba5de51e340158043827224ecc7f323.tar.gz
gentoo-027348b28ba5de51e340158043827224ecc7f323.tar.bz2
gentoo-027348b28ba5de51e340158043827224ecc7f323.zip
app-accessibility/festival: Remove last-rited pkg
Closes: https://bugs.gentoo.org/612980 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'app-accessibility')
-rw-r--r--app-accessibility/festival/Manifest10
-rw-r--r--app-accessibility/festival/festival-2.1-r1.ebuild126
-rw-r--r--app-accessibility/festival/files/festival-2.1-gcc4.7.patch29
-rw-r--r--app-accessibility/festival/files/festival-2.1-gentoo-system.patch124
-rw-r--r--app-accessibility/festival/files/festival-2.1-init-scm.patch24
-rw-r--r--app-accessibility/festival/files/festival-2.1-ldflags.patch12
-rw-r--r--app-accessibility/festival/metadata.xml16
7 files changed, 0 insertions, 341 deletions
diff --git a/app-accessibility/festival/Manifest b/app-accessibility/festival/Manifest
deleted file mode 100644
index 4da9cbc2cb2c..000000000000
--- a/app-accessibility/festival/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-DIST festival-2.1-release.tar.gz 787313 BLAKE2B 91d650ed13389107aa220d2625b09c03e98bbcbb7a6b6d2e7d76d7b12239410fbbba1b1c69c4cd364372940539037adcd2d6b0739a1c87c304df0418d1009e5e SHA512 1f9f28af7106c98e313d3c4d4bb26a7f927c1214fa5a0e2b4972fc85e1011e328331b73852abb57f26fa5062263d1dbccaf65e3be59c6ec762ccf340fc93797a
-DIST festlex_CMU.tar.gz 1925748 BLAKE2B b6ecd5d79de7c3de6ea479c89e441a0416f2afd1b5de291a65b7ff5c3c8c0642aaceddec7f97948dea7350f5ee58d009ccd389d00587587562da924254fbaf5c SHA512 c293344020fd3337193303cd5dfb7e2b0a1012770a484d8bccaae921b0c61b75699204bec45fee0db754506d6f1558fd616866cc94e76afcbb85a4dcbcf9542b
-DIST festlex_OALD.tar.gz 1472516 BLAKE2B b7037413e5c90a7ebf2ebcb14240210fdad225e3327b032897c559dcfc6f7b87d0899c0e91171d37799c5e4afc2f47fd467c14ab0b126ffcde38d540cd7899cd SHA512 0221c3d78140c6cb4e74f98edbdf0dbe5987a8efa3e7205844a5c01c31a98aaced3b20e4a42b09aaa4a3c93c9225d9f24d96df3fb5d963092e955d4cb4674aac
-DIST festlex_POSLEX.tar.gz 242914 BLAKE2B d8e38aa7f119d7e4cf5e29940bd86dbee3d0d98b0cbe4b35c873fa05eeeadb3605a2c2c692e7591da812db712d19a764a8c89160d0081415d6491ecd9bb71e54 SHA512 5c3857a195f5f5ebc4c366f37685437af41eb7e86a1a13b41b08cab91e536114ae4ddfa8b124acb40ec32c13b53d0dbf2c857d4c756b0720c9a363866ecb8c47
-DIST festvox_cmu_us_awb_cg.tar.gz 4452760 BLAKE2B ee0495700797b0d10afd83713df854543ed420ce165dab7cf11ce217d13b819813aee25ef99ac7b50b7e551ef09304d5074e75b40d54cb3830fe5dba84ecb065 SHA512 b77174d2e9ab914ee3c4d6e0d83e29b64034bb45d3fe021acf3a6da13304acc819c4ac5b1046a6f022312e90aa23c73b585aaf11f927e80aee4533584b60356b
-DIST festvox_cmu_us_rms_cg.tar.gz 5222226 BLAKE2B 4f8c41306b7dda17ed0f63bb9634bb0f16f1909b85651e1fb1e28924dc892c3197642059585f7baee429cf67754c9260cd84c8d441db068fb18f83d46e3372c6 SHA512 a251fa27f6cabecb29cf4199cb040cb2ce512a6a447840d31b0d2055d26e6a86f4730bbe3e0f1612e413858f41fdbdd184f04575f9f64658d3f34171612ee172
-DIST festvox_cmu_us_slt_arctic_hts.tar.gz 955706 BLAKE2B f696d59a4d3578ef5806cabed639de20ec3bf86dba2b84a65652193eff2aa1fb48a1e5dfa408b3088f44fe46f83a95f2f73608d01512996a1898fe4c7bdf56fd SHA512 58908094c7e538118471ebd80d86d91f681d0958587f0c5ee6c3a00e1ad5f41519e7bb2a96353f9a68946aba343e11c2949fe2b1efafc53f0d8a6b20d7e3e1f8
-DIST festvox_kallpc16k.tar.gz 4104056 BLAKE2B 4cb54b57aa90d294764faab9547bd8eeab8eea9a85f19736c45d0307d633b409be8be79373e9685a1534a9583bc9575d384e4e343f56879881ff12fe9c7ece19 SHA512 ad8d45e04cb704f31a01de8f4d1b3adb4530563728e8b331b0a730c762bd0c0590e5d49f893404a0199f51fb6afce4b786107ae1fdbc4d1b61c3139ce805267c
-DIST festvox_rablpc16k.tar.gz 5369001 BLAKE2B 5433a90e48a467afd4bbfb6a05071cf81871e14509925b9d2e1b2baf3e279ff150cc311643e98a1599b6616dd37af5698e3b5775fe82c3532e7b0c582f6195fc SHA512 11539bfb822eec9c4803c8526364d3cf6ad735a0edfd018471e95df1447e0cd3e19fdee44faaf0f0fbceed281a06b21a971f0c2a3a3ff6c46ea8272202f53f11
-DIST speech_tools-2.1-release.tar.gz 1681999 BLAKE2B 572e7877e195c098dd2df03cda86fe58b7a55379cd01adcc22faf5e12b8c004e8c006b852cfe88c5c20df4a0e54e357b445050cdb63088edd55714a98e3eda90 SHA512 6ef9a7dd01ede152c4dafd0b2037312d62a79d875813d74ea048899a52eee505b93ffbabef9b6c0a1d15aeadb5508fd18a2f392e85276847fe071173aec5db96
diff --git a/app-accessibility/festival/festival-2.1-r1.ebuild b/app-accessibility/festival/festival-2.1-r1.ebuild
deleted file mode 100644
index ea2559bf691b..000000000000
--- a/app-accessibility/festival/festival-2.1-r1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-inherit eutils multilib toolchain-funcs user
-
-MY_PV="${PV}-release"
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Festival Text to Speech engine"
-HOMEPAGE="http://www.cstr.ed.ac.uk/projects/festival/"
-SITE="http://www.festvox.org/packed/${PN}/${PV}"
-SRC_URI="${SITE}/${MY_P}.tar.gz
- ${SITE}/festlex_CMU.tar.gz
- ${SITE}/festlex_OALD.tar.gz
- ${SITE}/festlex_POSLEX.tar.gz
- ${SITE}/festvox_cmu_us_awb_cg.tar.gz
- ${SITE}/festvox_cmu_us_rms_cg.tar.gz
- ${SITE}/festvox_cmu_us_slt_arctic_hts.tar.gz
- ${SITE}/festvox_rablpc16k.tar.gz
- ${SITE}/festvox_kallpc16k.tar.gz
- ${SITE}/speech_tools-${MY_PV}.tar.gz"
-
-LICENSE="FESTIVAL HPND BSD rc regexp-UofT free-noncomm"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="~app-accessibility/speech-tools-2.1
- >=sys-libs/ncurses-5.6-r2"
-RDEPEND="${DEPEND}
- media-sound/alsa-utils
-"
-
-S=${WORKDIR}/festival
-
-pkg_setup() {
- enewuser festival -1 -1 -1 audio
-}
-
-src_prepare() {
- # tell festival to use the speech-tools we have installed.
- sed -i -e "s:\(EST=\).*:\1${EPREFIX}/usr/share/speech-tools:" "${S}"/config/config.in
- sed -i -e "s:\$(EST)/lib:/usr/$(get_libdir):" "${S}"/config/project.mak
-
- # fix the reference to /usr/lib/festival
- sed -i -e "s:\(FTLIBDIR.*=.*\)\$.*:\1${EPREFIX}/usr/share/festival:" "${S}"/config/project.mak
-
- # Fix path for examples in festival.scm
- sed -i -e "s:\.\./examples/:${EPREFIX}/usr/share/doc/${PF}/examples/:" "${S}"/lib/festival.scm
-
- epatch "${FILESDIR}/${P}-ldflags.patch"
- epatch "${FILESDIR}/${P}-init-scm.patch"
- epatch "${FILESDIR}/${P}-gentoo-system.patch"
-
- # copy what we need for MultiSyn from speech_tools.
- cp -pr "${WORKDIR}"/speech_tools/base_class "${S}"/src/modules/MultiSyn
-
- epatch "${FILESDIR}/${P}-gcc4.7.patch"
-
- echo "(Parameter.set 'Audio_Command \"aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")" >> "${S}"/lib/siteinit.scm
- echo "(Parameter.set 'Audio_Method 'Audio_Command)" >> "${S}"/lib/siteinit.scm
-}
-
-src_configure() {
- econf || die "econf failed"
-}
-
-src_compile() {
- emake -j1 PROJECT_LIBDEPS="" REQUIRED_LIBDEPS="" LOCAL_LIBDEPS="" \
- OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die "emake failed"
-}
-
-src_install() {
- # Install the binaries
- dobin src/main/festival
- dobin lib/etc/*Linux*/audsp
- dolib.a src/lib/libFestival.a
-
- # Install the main libraries
- insinto /usr/share/festival
- doins -r lib/*
-
- # Install the examples
- insinto /usr/share/doc/${PF}
- doins -r examples
-
- # Need to fix saytime, etc. to look for festival in the correct spot
- for ex in "${D}"/usr/share/doc/${PF}/examples/*.sh; do
- exnoext=${ex%%.sh}
- chmod a+x "${exnoext}"
- dosed "s:${S}/bin/festival:/usr/bin/festival:" "${exnoext##$D}"
- done
-
- # Install the header files
- insinto /usr/include/festival
- doins src/include/*.h
-
- insinto /etc/festival
- doins lib/site*
-
- # Install the docs
- dodoc "${S}"/{ACKNOWLEDGMENTS,NEWS,README}
- doman "${S}"/doc/{festival.1,festival_client.1}
-
- # create the directory where our log file will go.
- diropts -m 0755 -o festival -g audio
- keepdir /var/log/festival
-
-}
-
-pkg_postinst() {
- elog
- elog " Useful examples include saytime, text2wave. For example, try:"
- elog " \"/usr/share/doc/${PF}/examples/saytime\""
- elog
- elog " Or for something more fun:"
- elog ' "echo "Gentoo can speak" | festival --tts"'
- elog
- elog "This version also allows configuration of site specific"
- elog "initialization in /etc/festival/siteinit.scm and"
- elog "variables in /etc/festival/sitevars.scm."
- elog
-}
diff --git a/app-accessibility/festival/files/festival-2.1-gcc4.7.patch b/app-accessibility/festival/files/festival-2.1-gcc4.7.patch
deleted file mode 100644
index 8ebc8cc472c0..000000000000
--- a/app-accessibility/festival/files/festival-2.1-gcc4.7.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -uNr festival.orig/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc festival/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc
---- festival.orig/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc 2012-12-02 23:03:27.000000000 +0000
-+++ festival/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc 2012-12-02 23:21:17.000000000 +0000
-@@ -42,6 +42,7 @@
-
- #include "EST_TSimpleVector.h"
- #include "EST_matrix_support.h"
-+#include <cstring>
- #include <fstream>
- #include "EST_cutils.h"
-
-@@ -49,7 +50,7 @@
- {
- if (this->p_column_step==1 && a.p_column_step==1)
- {
-- resize(a.n(), FALSE);
-+ this->resize(a.n(), FALSE);
- memcpy((void *)(this->p_memory), (const void *)(a.p_memory), this->n() * sizeof(T));
- }
- else
-@@ -70,7 +71,7 @@
- int old_offset = this->p_offset;
- unsigned int q;
-
-- just_resize(newn, &old_vals);
-+ this->just_resize(newn, &old_vals);
-
- if (set && old_vals)
- {
diff --git a/app-accessibility/festival/files/festival-2.1-gentoo-system.patch b/app-accessibility/festival/files/festival-2.1-gentoo-system.patch
deleted file mode 100644
index a09e1379eebf..000000000000
--- a/app-accessibility/festival/files/festival-2.1-gentoo-system.patch
+++ /dev/null
@@ -1,124 +0,0 @@
-diff -uNr festival.orig/config/systems/GentooLinux.mak festival/config/systems/GentooLinux.mak
---- festival.orig/config/systems/GentooLinux.mak 1969-12-31 19:00:00.000000000 -0500
-+++ festival/config/systems/GentooLinux.mak 2011-02-09 10:43:28.000000000 -0500
-@@ -0,0 +1,42 @@
-+ ###########################################################################
-+ ## ##
-+ ## Centre for Speech Technology Research ##
-+ ## University of Edinburgh, UK ##
-+ ## Copyright (c) 1996 ##
-+ ## All Rights Reserved. ##
-+ ## ##
-+ ## 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 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 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. ##
-+ ## ##
-+ ###########################################################################
-+ ## ##
-+ ## Author: William Hubbs <williamh@gentoo.org> ##
-+ ## -------------------------------------------------------------------- ##
-+ ## Settings for Gentoo Linux distributions. ##
-+ ## ##
-+ ###########################################################################
-+
-+MANDIR=$(INSTALL_PREFIX)/share/man
-+# Gentoo does not use termcap
-+OS_LIBS = $(LDFLAGS) -ldl -lncurses
-diff -uNr festival.orig/config/systems/Makefile festival/config/systems/Makefile
---- festival.orig/config/systems/Makefile 2011-02-09 10:41:01.000000000 -0500
-+++ festival/config/systems/Makefile 2011-02-09 10:44:22.000000000 -0500
-@@ -41,6 +41,7 @@
- Linux.mak \
- RedHatLinux.mak \
- DebianGNULinux.mak \
-+ GentooLinux.mak \
- alpha_Linux.mak \
- alpha_OSF1V4.0.mak \
- alpha_RedHatLinux.mak \
-@@ -94,6 +95,7 @@
- sparc_SunOS5.8.mak \
- sparc_SunOS5.mak \
- unknown_DebianGNULinux.mak \
-+ unknown_GentooLinux.mak \
- unknown_Linux.mak \
- unknown_RedHatLinux.mak \
- power_macintosh_Darwin.mak \
-diff -uNr festival.orig/config/systems/unknown_GentooLinux.mak festival/config/systems/unknown_GentooLinux.mak
---- festival.orig/config/systems/unknown_GentooLinux.mak 1969-12-31 19:00:00.000000000 -0500
-+++ festival/config/systems/unknown_GentooLinux.mak 2011-02-09 10:45:34.000000000 -0500
-@@ -0,0 +1,41 @@
-+###########################################################################
-+## ##
-+## Centre for Speech Technology Research ##
-+## University of Edinburgh, UK ##
-+## Copyright (c) 1996 ##
-+## All Rights Reserved. ##
-+## ##
-+## 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 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 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. ##
-+## ##
-+###########################################################################
-+## ##
-+## Author: William Hubbs <williamh@gentoo.org> ##
-+## -------------------------------------------------------------------- ##
-+## Settings for Gentoo Linux distributions. ##
-+## ##
-+###########################################################################
-+
-+include $(EST)/config/systems/Linux.mak
-+include $(EST)/config/systems/GentooLinux.mak
-diff -uNr festival.orig/config/system.sh festival/config/system.sh
---- festival.orig/config/system.sh 2011-02-09 10:41:01.000000000 -0500
-+++ festival/config/system.sh 2011-02-09 10:42:10.000000000 -0500
-@@ -70,6 +70,10 @@
- then
- OSTYPE=DebianGNULinux
- OSREV=`cat /etc/debian_version`
-+ elif [ -f "/etc/gentoo-release" ]
-+ then
-+ OSTYPE=GentooLinux
-+ OSREV=""
- else
- # Generic unknown GNU/Linux system.
- OSTYPE=Linux
diff --git a/app-accessibility/festival/files/festival-2.1-init-scm.patch b/app-accessibility/festival/files/festival-2.1-init-scm.patch
deleted file mode 100644
index efe575b0c2b7..000000000000
--- a/app-accessibility/festival/files/festival-2.1-init-scm.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- 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-2.1-ldflags.patch b/app-accessibility/festival/files/festival-2.1-ldflags.patch
deleted file mode 100644
index e6559c8a8168..000000000000
--- a/app-accessibility/festival/files/festival-2.1-ldflags.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -uNr festival.orig/config/systems/Linux.mak festival/config/systems/Linux.mak
---- festival.orig/config/systems/Linux.mak 2011-02-09 10:08:20.000000000 -0500
-+++ festival/config/systems/Linux.mak 2011-02-09 10:09:04.000000000 -0500
-@@ -46,7 +46,7 @@
- JAVAH=/usr/bin/javah
-
- TCL_LIBRARY = -ltcl
--OS_LIBS = -ldl
-+OS_LIBS = $(OPTIMISE_LDFLAGS) -ldl
-
- ## the native audio module for this type of system
- NATIVE_AUDIO_MODULE = LINUX16
diff --git a/app-accessibility/festival/metadata.xml b/app-accessibility/festival/metadata.xml
deleted file mode 100644
index 587a705d02c9..000000000000
--- a/app-accessibility/festival/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
-</maintainer>
-<maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
-</maintainer>
-<maintainer type="person">
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
-</maintainer>
-</pkgmetadata>