summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2008-01-13 16:18:12 +0000
committerWilliam Hubbs <williamh@gentoo.org>2008-01-13 16:18:12 +0000
commit46f65e28c8159a76852825e2ed4ce839c760bf56 (patch)
tree12919133698f2e305b0f92899155da48dab0f712 /app-accessibility/emacspeak
parentFix (again) the patch for bug #203777. (diff)
downloadhistorical-46f65e28c8159a76852825e2ed4ce839c760bf56.tar.gz
historical-46f65e28c8159a76852825e2ed4ce839c760bf56.tar.bz2
historical-46f65e28c8159a76852825e2ed4ce839c760bf56.zip
Version bump for bug #176991 and removed old versions.
Package-Manager: portage-2.1.4
Diffstat (limited to 'app-accessibility/emacspeak')
-rw-r--r--app-accessibility/emacspeak/ChangeLog11
-rw-r--r--app-accessibility/emacspeak/Manifest50
-rw-r--r--app-accessibility/emacspeak/emacspeak-22.ebuild33
-rw-r--r--app-accessibility/emacspeak/emacspeak-23.ebuild32
-rw-r--r--app-accessibility/emacspeak/emacspeak-27.0.ebuild35
-rw-r--r--app-accessibility/emacspeak/files/digest-emacspeak-223
-rw-r--r--app-accessibility/emacspeak/files/digest-emacspeak-233
-rw-r--r--app-accessibility/emacspeak/files/digest-emacspeak-27.03
-rw-r--r--app-accessibility/emacspeak/files/emacspeak-27.0-makefile.patch10
-rw-r--r--app-accessibility/emacspeak/files/emacspeak-27.0-tcl84.patch135
10 files changed, 212 insertions, 103 deletions
diff --git a/app-accessibility/emacspeak/ChangeLog b/app-accessibility/emacspeak/ChangeLog
index b561ad328123..0911d7fe2b33 100644
--- a/app-accessibility/emacspeak/ChangeLog
+++ b/app-accessibility/emacspeak/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-accessibility/emacspeak
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/ChangeLog,v 1.24 2007/12/26 22:16:46 phreak Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/ChangeLog,v 1.25 2008/01/13 16:18:11 williamh Exp $
+
+*emacspeak-27.0 (13 Jan 2008)
+
+ 13 Jan 2008; William Hubbs <williamh@gentoo.org>
+ +files/emacspeak-27.0-makefile.patch, +files/emacspeak-27.0-tcl84.patch,
+ -emacspeak-22.ebuild, -emacspeak-23.ebuild, +emacspeak-27.0.ebuild:
+ Version bump for bug #176991 and removed old versions..
26 Dec 2007; Christian Heim <phreak@gentoo.org> emacspeak-22.ebuild,
emacspeak-23.ebuild, emacspeak-24.ebuild, emacspeak-25.ebuild:
diff --git a/app-accessibility/emacspeak/Manifest b/app-accessibility/emacspeak/Manifest
index 83abec4286e6..f2eecc4cb1d6 100644
--- a/app-accessibility/emacspeak/Manifest
+++ b/app-accessibility/emacspeak/Manifest
@@ -1,18 +1,14 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-DIST emacspeak-22.tar.bz2 1357030 RMD160 f7b229e6765961f3a9a71829d0d3ef2ba2c5518d SHA1 a3d099ad44a71cd2536084fc20af73b1d847556f SHA256 3f620de71d872c19b4cf437afe0cdd701fb3e26389b4b47d888569ce3133bbb2
-DIST emacspeak-23.0.tar.bz2 1391525 RMD160 1976ed402d5cd3c15b7d59c18738f1628aeda7c1 SHA1 8189b531b654f5cb1353f109c62445c493a38e8e SHA256 a673ae4361490b0e77fa069e3254afdd53442371bc0a706ed6b7b4eaaecb32c2
+AUX emacspeak-27.0-makefile.patch 311 RMD160 97849545db7e3b427d369d952fd9cd8a9d0cf421 SHA1 278465cbabf290c49d470b96b6dcc9be9353d63e SHA256 218f42b4bf976bb4d648f52a1565b8b6beb1dab326b01d6554c479050030d3b4
+MD5 00c0e34d66785732758207c60e78308d files/emacspeak-27.0-makefile.patch 311
+RMD160 97849545db7e3b427d369d952fd9cd8a9d0cf421 files/emacspeak-27.0-makefile.patch 311
+SHA256 218f42b4bf976bb4d648f52a1565b8b6beb1dab326b01d6554c479050030d3b4 files/emacspeak-27.0-makefile.patch 311
+AUX emacspeak-27.0-tcl84.patch 4049 RMD160 051ba352f9c5f195627ba0a4516d445473b51af7 SHA1 22f204bb030ca48f8ca4e9533555b0db7c8ea514 SHA256 102740b35775fb0ba164df21831a01d0821ce44dfbd22885c1b2717485f042fb
+MD5 dd50586a3f98a5f8d72648c5c8182d52 files/emacspeak-27.0-tcl84.patch 4049
+RMD160 051ba352f9c5f195627ba0a4516d445473b51af7 files/emacspeak-27.0-tcl84.patch 4049
+SHA256 102740b35775fb0ba164df21831a01d0821ce44dfbd22885c1b2717485f042fb files/emacspeak-27.0-tcl84.patch 4049
DIST emacspeak-24.tar.bz2 1410876 RMD160 f2cbd0c5bc7b1fde3a326a67b1f43bc66fa9ca79 SHA1 be50b80376e0776768d360bfa4a2631bce8285a8 SHA256 84cf780c85d26a18d78eeac6b5a2afeb984b24de2de1dc31536207dbbcac3ba2
DIST emacspeak-25.tar.bz2 1390413 RMD160 83267cfe979fd74fd423d9ac565e3c01dd9e9ded SHA1 1627c68e3efc161fd487fdc5f391afe870c9f336 SHA256 5082ec71ec78363fdf740c4e9b68b7d666bfe2f979fb4660644a98ccc37a9bf1
-EBUILD emacspeak-22.ebuild 823 RMD160 bf756d189fabb5cfb09de02f7008cf5e1784fa8e SHA1 80cace084f0e754e0d49e15a13f130e6ad5b3d30 SHA256 001c660712be30d6f49de4da22bcdace23cd83ec795379a33267f91c3da8549a
-MD5 4be9742f6c29dbb978dc6131ced3c6c2 emacspeak-22.ebuild 823
-RMD160 bf756d189fabb5cfb09de02f7008cf5e1784fa8e emacspeak-22.ebuild 823
-SHA256 001c660712be30d6f49de4da22bcdace23cd83ec795379a33267f91c3da8549a emacspeak-22.ebuild 823
-EBUILD emacspeak-23.ebuild 807 RMD160 a743af4a8ca15be60b3144328ece5d437ccf705d SHA1 65f620711f3ce70a2412b86ccf21739b40352de5 SHA256 7de01c146c6c37e7d4316826f985327b0c1f01ce240fa4bb9b669f060cb70ea8
-MD5 e381a2e9d464cfcad094a51332fbd51c emacspeak-23.ebuild 807
-RMD160 a743af4a8ca15be60b3144328ece5d437ccf705d emacspeak-23.ebuild 807
-SHA256 7de01c146c6c37e7d4316826f985327b0c1f01ce240fa4bb9b669f060cb70ea8 emacspeak-23.ebuild 807
+DIST emacspeak-27.0.tar.bz2 1508054 RMD160 7ad04eccde55078e6d096fc426eea587551f8831 SHA1 c7f89bc01e486141cf8b115281dd4329bb5da388 SHA256 3a686c84c53ffbc520117322072e1bf1ded63315e63bdf5d1e130a714229f516
EBUILD emacspeak-24.ebuild 783 RMD160 99b1391caaf8015feb4b1e2e41659122ae626260 SHA1 0d26f66ae145f685e87567624a1400b9295c367d SHA256 e794a000619dfbe8fe06f3324b98f90060be75fcd376fbdfe4639f056090d076
MD5 9ad0bbae55b239ba96c655b20c2d2bbc emacspeak-24.ebuild 783
RMD160 99b1391caaf8015feb4b1e2e41659122ae626260 emacspeak-24.ebuild 783
@@ -21,30 +17,24 @@ EBUILD emacspeak-25.ebuild 780 RMD160 e7b9adee807030c6b883c6fd4af7f94f06bc2c33 S
MD5 fe51abac01dbbd8271ff5deaf2b6b5a3 emacspeak-25.ebuild 780
RMD160 e7b9adee807030c6b883c6fd4af7f94f06bc2c33 emacspeak-25.ebuild 780
SHA256 c2585af4f970eca8c247c7f190264a4052a21a0828fe0a1609bafbc2864fb91a emacspeak-25.ebuild 780
-MISC ChangeLog 3010 RMD160 80457c6cdc0aa77367c25267ce20dfe5c6fb5442 SHA1 480931e67fbeed516d4ff284782416a3bd5d06b4 SHA256 07cd9aceb35ce6064f20515ed97e06484950f43f71bc743b9fbe31d1720ddcb1
-MD5 73fda8f6c9ca27101674898bb918162d ChangeLog 3010
-RMD160 80457c6cdc0aa77367c25267ce20dfe5c6fb5442 ChangeLog 3010
-SHA256 07cd9aceb35ce6064f20515ed97e06484950f43f71bc743b9fbe31d1720ddcb1 ChangeLog 3010
+EBUILD emacspeak-27.0.ebuild 881 RMD160 d6120eb16ac858cf95805f6521d6cfa66d3d1eee SHA1 fd6e516f363b28aa80a7a426dac07e0a63caf74f SHA256 856cec5439684619e098fd12ecf82a41f6d0243b2c5dd741bed80e6a8c577568
+MD5 f3aa18889cb78c0bf526e2f35dd2d390 emacspeak-27.0.ebuild 881
+RMD160 d6120eb16ac858cf95805f6521d6cfa66d3d1eee emacspeak-27.0.ebuild 881
+SHA256 856cec5439684619e098fd12ecf82a41f6d0243b2c5dd741bed80e6a8c577568 emacspeak-27.0.ebuild 881
+MISC ChangeLog 3298 RMD160 7f813f0ae1e26b985cf250f0736bcf7077cc6786 SHA1 e209754771dc59c154f700e00c32dffeff133ee8 SHA256 f245b36b6d8c35818a2aba4b5a5499d301d960c1c4b799825af8f508a2a7cfc3
+MD5 0499e3dd6667f2d87ee89f87d7ffcc70 ChangeLog 3298
+RMD160 7f813f0ae1e26b985cf250f0736bcf7077cc6786 ChangeLog 3298
+SHA256 f245b36b6d8c35818a2aba4b5a5499d301d960c1c4b799825af8f508a2a7cfc3 ChangeLog 3298
MISC metadata.xml 561 RMD160 5906a3e807864aa24f70e71e925808d546a3908d SHA1 9c1b41648ae11da0a3a430281ed81704d4b59165 SHA256 4264c007bb8700d9318518d362491304c77af8f7c0a9b1e3137424c9234627d8
MD5 45864cf3d83c6fc4fc1d3803aedfb96d metadata.xml 561
RMD160 5906a3e807864aa24f70e71e925808d546a3908d metadata.xml 561
SHA256 4264c007bb8700d9318518d362491304c77af8f7c0a9b1e3137424c9234627d8 metadata.xml 561
-MD5 404500ffaf48f8007ace2c34c4122c37 files/digest-emacspeak-22 244
-RMD160 bc765b48e44dded785df813fd711a1f23ff49b3d files/digest-emacspeak-22 244
-SHA256 dd2b641ffcd0f1fb75268891f34290e6dfbe95a177e05e75f806ab4510ec5b49 files/digest-emacspeak-22 244
-MD5 3ca51e2ca23a0d341ee5b9afc51fac14 files/digest-emacspeak-23 250
-RMD160 ddf87e0f55d687b2b2c88bae79db3ba80d258f39 files/digest-emacspeak-23 250
-SHA256 09ec267d1393bd33cf8b7b74f3c44d26bf8593f8533c1cb8230c7bd4f3d124e8 files/digest-emacspeak-23 250
MD5 a4d5c3da4c8d14938b7c89461098caa5 files/digest-emacspeak-24 244
RMD160 ed965b48f2d0f647ecfa86a50b285c1aa5543bf9 files/digest-emacspeak-24 244
SHA256 cff7bd8595640c623f4ca7a1377e539e8c3d57bfd11082db941fdc01d65cb078 files/digest-emacspeak-24 244
MD5 3a5829a080f39204ec07c1bdc0f88153 files/digest-emacspeak-25 244
RMD160 8724265060151decc9a352d0d4d0f9021ff71687 files/digest-emacspeak-25 244
SHA256 bab68bd2fb082b6961f2e6f2eb122e025b34e58da26b0635f7befa4e55360c10 files/digest-emacspeak-25 244
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
-
-iD8DBQFHctPSyuNVb5qfaOYRAsO7AJ9LJKjGoaQww2nmMSGXzK5OKoylRACgtMji
-ZzqoDn1tM33O+9dOrZHxWxA=
-=fJek
------END PGP SIGNATURE-----
+MD5 c1a9aa8c123142ec2dcaf7f0d2396ae9 files/digest-emacspeak-27.0 250
+RMD160 0fac2e02d772f9deb7b66ef8e1f0f0ffe0a77705 files/digest-emacspeak-27.0 250
+SHA256 0bbf5dd2760424d5d03df27c99aa0e98e2cb6f240429af0a8ba047bf34b6f749 files/digest-emacspeak-27.0 250
diff --git a/app-accessibility/emacspeak/emacspeak-22.ebuild b/app-accessibility/emacspeak/emacspeak-22.ebuild
deleted file mode 100644
index 8c8710352f04..000000000000
--- a/app-accessibility/emacspeak/emacspeak-22.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-22.ebuild,v 1.5 2007/12/26 22:16:46 phreak Exp $
-
-DESCRIPTION="the emacspeak audio desktop"
-HOMEPAGE="http://emacspeak.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-RESTRICT="mirror"
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="ppc x86"
-IUSE=""
-
-RDEPEND="virtual/emacs
- >=dev-tcltk/tclx-8.3"
-DEPEND="${RDEPEND}
- >=sys-apps/sed-4.0.7"
-
-S=${WORKDIR}/${P}.0
-
-src_compile() {
- make config SRC=`pwd` || die
- make emacspeak || die
-}
-
-src_install() {
- make \
- prefix="${D}"/usr \
- install || die
- dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
- dohtml -r install-guide user-guide
- sed -i -e "s@/.*image/@@" "${D}"/usr/bin/emacspeak
-}
diff --git a/app-accessibility/emacspeak/emacspeak-23.ebuild b/app-accessibility/emacspeak/emacspeak-23.ebuild
deleted file mode 100644
index 24d57c2909b8..000000000000
--- a/app-accessibility/emacspeak/emacspeak-23.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-23.ebuild,v 1.2 2007/12/26 22:16:46 phreak Exp $
-
-DESCRIPTION="the emacspeak audio desktop"
-HOMEPAGE="http://emacspeak.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.0.tar.bz2"
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~ppc ~x86"
-IUSE=""
-
-RDEPEND="virtual/emacs
- >=dev-tcltk/tclx-8.3"
-DEPEND="${RDEPEND}
- >=sys-apps/sed-4"
-
-S=${WORKDIR}/${P}.505
-
-src_compile() {
- make config SRC=`pwd` || die
- make emacspeak || die
-}
-
-src_install() {
- make \
- prefix="${D}"/usr \
- install || die
- dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
- dohtml -r install-guide user-guide
- sed -i -e "s@/.*image/@@" "${D}"/usr/bin/emacspeak
-}
diff --git a/app-accessibility/emacspeak/emacspeak-27.0.ebuild b/app-accessibility/emacspeak/emacspeak-27.0.ebuild
new file mode 100644
index 000000000000..b5afb0acce6a
--- /dev/null
+++ b/app-accessibility/emacspeak/emacspeak-27.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-27.0.ebuild,v 1.1 2008/01/13 16:18:11 williamh Exp $
+
+inherit eutils
+
+DESCRIPTION="the emacspeak audio desktop"
+HOMEPAGE="http://emacspeak.sourceforge.net/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE=""
+
+DEPEND=">=virtual/emacs-22"
+RDEPEND="${DEPEND}
+ >=dev-tcltk/tclx-8.4"
+
+src_unpack() {
+ unpack "${A}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+ epatch "${FILESDIR}"/${P}-tcl84.patch
+}
+
+src_compile() {
+ make config || die
+ make emacspeak || die
+}
+
+src_install() {
+ make prefix="${D}"/usr install || die
+ dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
+ dohtml -r install-guide user-guide
+ dosed "s:/.*image/::" /usr/bin/emacspeak
+}
diff --git a/app-accessibility/emacspeak/files/digest-emacspeak-22 b/app-accessibility/emacspeak/files/digest-emacspeak-22
deleted file mode 100644
index 21a71785289c..000000000000
--- a/app-accessibility/emacspeak/files/digest-emacspeak-22
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5a3e820d46b45ad6937d1ad969312766 emacspeak-22.tar.bz2 1357030
-RMD160 f7b229e6765961f3a9a71829d0d3ef2ba2c5518d emacspeak-22.tar.bz2 1357030
-SHA256 3f620de71d872c19b4cf437afe0cdd701fb3e26389b4b47d888569ce3133bbb2 emacspeak-22.tar.bz2 1357030
diff --git a/app-accessibility/emacspeak/files/digest-emacspeak-23 b/app-accessibility/emacspeak/files/digest-emacspeak-23
deleted file mode 100644
index 784d438e078a..000000000000
--- a/app-accessibility/emacspeak/files/digest-emacspeak-23
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 95c09468fb4cc8d2d0cf1f7502f39ee2 emacspeak-23.0.tar.bz2 1391525
-RMD160 1976ed402d5cd3c15b7d59c18738f1628aeda7c1 emacspeak-23.0.tar.bz2 1391525
-SHA256 a673ae4361490b0e77fa069e3254afdd53442371bc0a706ed6b7b4eaaecb32c2 emacspeak-23.0.tar.bz2 1391525
diff --git a/app-accessibility/emacspeak/files/digest-emacspeak-27.0 b/app-accessibility/emacspeak/files/digest-emacspeak-27.0
new file mode 100644
index 000000000000..a85c851105ba
--- /dev/null
+++ b/app-accessibility/emacspeak/files/digest-emacspeak-27.0
@@ -0,0 +1,3 @@
+MD5 b80037c2220a32c03ef183c82689fa84 emacspeak-27.0.tar.bz2 1508054
+RMD160 7ad04eccde55078e6d096fc426eea587551f8831 emacspeak-27.0.tar.bz2 1508054
+SHA256 3a686c84c53ffbc520117322072e1bf1ded63315e63bdf5d1e130a714229f516 emacspeak-27.0.tar.bz2 1508054
diff --git a/app-accessibility/emacspeak/files/emacspeak-27.0-makefile.patch b/app-accessibility/emacspeak/files/emacspeak-27.0-makefile.patch
new file mode 100644
index 000000000000..d106a33ca91f
--- /dev/null
+++ b/app-accessibility/emacspeak/files/emacspeak-27.0-makefile.patch
@@ -0,0 +1,10 @@
+--- emacspeak-27.0/Makefile.old 2008-01-13 09:02:20.000000000 -0600
++++ emacspeak-27.0/Makefile 2008-01-13 09:03:16.000000000 -0600
+@@ -162,7 +162,6 @@
+ OUTLOUD=${ECI}/eci.ini \
+ ${ECI}/*.h \
+ ${ECI}/*.cpp \
+-${ECI}/*.so \
+ ${ECI}/VIAVOICE ${ECI}/ALSA ${ECI}/asoundrc \
+ ${ECI}/Makefile ${ECI}/makefile.tcl83
+
diff --git a/app-accessibility/emacspeak/files/emacspeak-27.0-tcl84.patch b/app-accessibility/emacspeak/files/emacspeak-27.0-tcl84.patch
new file mode 100644
index 000000000000..bd11f039df7e
--- /dev/null
+++ b/app-accessibility/emacspeak/files/emacspeak-27.0-tcl84.patch
@@ -0,0 +1,135 @@
+--- emacspeak-27.0.orig/servers/dtk-exp 2007-07-25 20:15:16.000000000 -0500
++++ emacspeak-27.0/servers/dtk-exp 2008-01-12 20:39:54.000000000 -0600
+@@ -1,4 +1,4 @@
+-#!/usr/bin/tcl
++#!/usr/bin/tclsh
+ # $Id: emacspeak-27.0-tcl84.patch,v 1.1 2008/01/13 16:18:12 williamh Exp $
+ # Description: Interfacing to a Dectalk via TCL.
+ # Keywords: Emacspeak, Dectalk, TCL
+@@ -58,6 +58,7 @@
+ # }}}
+ # {{{source common code
+
++package require Tclx
+ set wd [file dirname $argv0]
+ source $wd/tts-lib.tcl
+ # }}}
+@@ -363,7 +364,7 @@
+ set tts(speech_rate) 225
+ set tts(say_rate) [round \
+ [expr $tts(speech_rate) * $tts(char_factor)]]
+-set tts(input) file0
++set tts(input) stdin
+ if {[info exists server_p]} {
+ set tts(input) sock0
+ }
+--- emacspeak-27.0.orig/servers/espeak 2007-07-01 21:10:31.000000000 -0500
++++ emacspeak-27.0/servers/espeak 2008-01-12 20:40:53.000000000 -0600
+@@ -1,4 +1,4 @@
+-#!/usr/bin/tcl
++#!/usr/bin/tclsh
+ # Keywords: Emacspeak, eSpeak , TCL
+ # {{{ LCD Entry:
+
+@@ -34,6 +34,7 @@
+ # }}}
+ # {{{source common code
+
++package require Tclx
+ set wd [file dirname $argv0]
+ source $wd/tts-lib.tcl
+
+--- emacspeak-27.0.orig/servers/outloud 2007-06-23 23:12:04.000000000 -0500
++++ emacspeak-27.0/servers/outloud 2008-01-12 20:42:33.000000000 -0600
+@@ -1,4 +1,4 @@
+-#!/usr/bin/tcl
++#!/usr/bin/tclsh
+ # Keywords: Emacspeak, ViaVoice Outloud , TCL
+ # {{{ LCD Entry:
+
+@@ -34,6 +34,7 @@
+ # }}}
+ # {{{source common code
+
++package require Tclx
+ set wd [file dirname $argv0]
+ source $wd/tts-lib.tcl
+
+@@ -472,7 +473,7 @@
+ tts_initialize
+ set tts(speech_rate) 75
+ beep_initialize
+-set tts(input) file0
++set tts(input) stdin
+ if {[info exists server_p]} {
+ set tts(input) sock0
+ }
+--- emacspeak-27.0.orig/servers/speech-server 2007-07-01 21:12:27.000000000 -0500
++++ emacspeak-27.0/servers/speech-server 2008-01-12 20:49:29.000000000 -0600
+@@ -1,4 +1,4 @@
+-#!/usr/bin/tcl
++#!/usr/bin/tclsh
+ # $Id: emacspeak-27.0-tcl84.patch,v 1.1 2008/01/13 16:18:12 williamh Exp $
+ # Description: Speech server
+ #Usage: tcl speech-server port device-specific-script
+@@ -39,6 +39,8 @@
+ # }}}
+ # {{{Initialize and get ready
+
++package require Tclx
++
+ set port [lindex $argv 0]
+ #start up the server
+ set server [server_create -myport $port -reuseaddr]
+--- emacspeak-27.0.orig/servers/ssh-dtk-exp 2007-06-23 22:00:40.000000000 -0500
++++ emacspeak-27.0/servers/ssh-dtk-exp 2008-01-12 20:51:57.000000000 -0600
+@@ -1,4 +1,4 @@
+-#!/usr/bin/tcl
++#!/usr/bin/tclsh
+ #$Id: emacspeak-27.0-tcl84.patch,v 1.1 2008/01/13 16:18:12 williamh Exp $
+ #Description: Launch a TTS server on a remote host.
+ #Copyright (C) 1995 -- 2007, T. V. Raman
+@@ -18,6 +18,8 @@
+ #"do you want to continue connecting" question.
+
+ # }}}
++package require Tclx
++
+ set localhost [exec hostname]
+ puts stderr "running on host <$localhost>"
+ if [expr $argc == 0] {
+@@ -35,7 +37,7 @@
+ set user [lindex $user_host 0]
+ set host [lindex $user_host 1]
+ if {$user == ""} {set user env($USER)}
+-set tcl /usr/bin/tcl
++set tcl /usr/bin/tcl sh
+ regsub {/ssh-} $argv0 {/} tts
+ puts stderr "Running <ssh $host -l $user -p $port $tcl $tts>"
+ exec ssh -o StrictHostKeyChecking=no $host \
+--- emacspeak-27.0.orig/servers/ssh-outloud 2007-06-23 22:00:42.000000000 -0500
++++ emacspeak-27.0/servers/ssh-outloud 2008-01-12 20:53:46.000000000 -0600
+@@ -1,4 +1,4 @@
+-#!/usr/bin/tcl
++#!/usr/bin/tclsh
+ #$Id: emacspeak-27.0-tcl84.patch,v 1.1 2008/01/13 16:18:12 williamh Exp $
+ #Description: Launch a TTS server on a remote host.
+ #Copyright (C) 1995 -- 2007, T. V. Raman
+@@ -18,6 +18,8 @@
+ #"do you want to continue connecting" question.
+
+ # }}}
++package require Tclx
++
+ set localhost [exec hostname]
+ puts stderr "running on host <$localhost>"
+ if [expr $argc == 0] {
+@@ -35,7 +37,7 @@
+ set user [lindex $user_host 0]
+ set host [lindex $user_host 1]
+ if {$user == ""} {set user env($USER)}
+-set tcl /usr/bin/tcl
++set tcl /usr/bin/tclsh
+ regsub {/ssh-} $argv0 {/} tts
+ puts stderr "Running <ssh $host -l $user -p $port $tcl $tts>"
+ exec ssh -o StrictHostKeyChecking=no $host \