--- Begin Message ---
Package: emacspeak
Version: 38.0+dfsg-1
Severity: normal
Tags: patch
Dear Maintainer,
We plan to drop a deprecated Tcl/Tk 8.4 from the Debian archive before jessie
release. This means that you'll have to move emacspeak to using Tcl 8.5 or 8.6
(the latter will be the default version in jessie).
I've prepared a patch which allows to build emacspeak using the default Tcl
version. I haven't tested if the built package is working though. The build
went fine.
-- System Information:
Debian Release: 7.1
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'stable'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru emacspeak-38.0+dfsg/debian/changelog emacspeak-38.0+dfsg/debian/changelog
--- emacspeak-38.0+dfsg/debian/changelog 2013-07-31 23:22:49.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/changelog 2013-10-03 21:32:03.000000000 +0400
@@ -1,3 +1,13 @@
+emacspeak (38.0+dfsg-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Replaced the obsolete tcl8.4-dev package by tcl-dev in build-dependencies.
+ * Blanked TCL_VERSION variables to make sure the default Tcl/Tk version is
+ used when building the package.
+ * Don't add 8.4 suffix to the tclsh shebangs.
+
+ -- Sergei Golovan <sgolovan@debian.org> Thu, 03 Oct 2013 21:30:42 +0400
+
emacspeak (38.0+dfsg-1) unstable; urgency=low
* Imported Upstream version 38.0 (Closes: #707487)
diff -Nru emacspeak-38.0+dfsg/debian/control emacspeak-38.0+dfsg/debian/control
--- emacspeak-38.0+dfsg/debian/control 2013-07-31 22:35:14.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/control 2013-10-03 21:16:21.000000000 +0400
@@ -6,7 +6,7 @@
Build-Depends: debhelper (>= 9),
libespeak-dev,
po-debconf,
- tcl8.4-dev,
+ tcl-dev,
Build-Depends-Indep: python-epydoc,
Standards-Version: 3.9.4
Homepage: http://emacspeak.sf.net
@@ -20,7 +20,7 @@
emacs,
make,
perl,
- tcl8.4,
+ tcl,
tclx8.4,
${misc:Depends},
${perl:Depends}
diff -Nru emacspeak-38.0+dfsg/debian/patches/series emacspeak-38.0+dfsg/debian/patches/series
--- emacspeak-38.0+dfsg/debian/patches/series 2013-07-31 00:31:21.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/patches/series 2013-10-03 21:26:01.000000000 +0400
@@ -1,3 +1,4 @@
allow_emacs_flavor_in_etc_makefile
use_arch_dependent_path_for_espeak_lib
remove_info_from_clean_target.patch
+tcl_version.patch
diff -Nru emacspeak-38.0+dfsg/debian/patches/tcl_version.patch emacspeak-38.0+dfsg/debian/patches/tcl_version.patch
--- emacspeak-38.0+dfsg/debian/patches/tcl_version.patch 1970-01-01 03:00:00.000000000 +0300
+++ emacspeak-38.0+dfsg/debian/patches/tcl_version.patch 2013-10-03 21:28:08.000000000 +0400
@@ -0,0 +1,33 @@
+--- a/servers/linux-espeak/Makefile
++++ b/servers/linux-espeak/Makefile
+@@ -4,7 +4,7 @@
+ PREFIX = /usr
+ LIBPARENTDIR = ${PREFIX}/share/emacs/site-lisp
+ LIBDIR =$(LIBPARENTDIR)/emacspeak/servers/linux-espeak
+-TCL_VERSION = 8.4
++TCL_VERSION =
+ TCL_INCLUDE= /usr/include/tcl$(TCL_VERSION)
+ CXXFLAGS+= -g -O2 -fPIC -DPIC -pedantic -ansi -Wall -Wno-long-long -I$(TCL_INCLUDE)
+
+--- a/servers/linux-outloud/Makefile
++++ b/servers/linux-outloud/Makefile
+@@ -5,7 +5,7 @@
+ LIBPARENTDIR = ${PREFIX}/share/emacs/site-lisp
+ LIBDIR =$(LIBPARENTDIR)/emacspeak/servers/linux-outloud
+
+-TCL_VERSION=8.4
++TCL_VERSION=
+ TCL_INCLUDE=/usr/include/tcl$(TCL_VERSION)
+ #CFLAGS+= -g -O2 -fPIC -DPIC -pedantic -ansi -Wall -Wno-long-long -I$(TCL_INCLUDE)
+ CFLAGS+= -m32 -g -O2 -fPIC -DPIC -pedantic -ansi -Wall -Wno-long-long -I$(TCL_INCLUDE)
+--- a/servers/software-dtk/Makefile
++++ b/servers/software-dtk/Makefile
+@@ -2,7 +2,7 @@
+ #
+ LABEL=1.1
+ DIST=software-dtk-$(LABEL)
+-TCL_VERSION=8.4
++TCL_VERSION=
+ CFLAGS+=-O3 -fpic -pedantic -ansi -Wall -I/usr/include/tcl$(TCL_VERSION)
+ CPPFLAGS+=-DSTDC_HEADERS=1 -Dclock_t=long -DRETSIGTYPE=void
+ INSTALL=install
diff -Nru emacspeak-38.0+dfsg/debian/rules emacspeak-38.0+dfsg/debian/rules
--- emacspeak-38.0+dfsg/debian/rules 2013-07-30 23:56:17.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/rules 2013-10-03 21:19:52.000000000 +0400
@@ -19,16 +19,6 @@
cd servers/linux-espeak ; $(MAKE)
override_dh_auto_build-indep:
-# As we depend on tcl8.4-dev for the binary, we depend and check only specific tclsh8.4
-# and we should make sure the scripts are explicitely working for them
- cd servers ; \
- for file in dtk-exp dtk-soft espeak outloud speech-server ssh-dtk-exp \
- ssh-outloud ; do \
- cp -p $${file} $${file}.debian_org ; \
- sed -r --in-place \
- "s%/usr/bin/tclsh$$%/usr/bin/tclsh8.4%" $${file} ;\
- done
-
echo $(shell dpkg-parsechangelog | grep Version | perl -p -e 's/Version: //') \
> debian_version
--- End Message ---
--- Begin Message ---
Source: emacspeak
Source-Version: 38.0+dfsg-2
We believe that the bug you reported is fixed in the latest version of
emacspeak, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 725290@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Paul Gevers <elbrus@debian.org> (supplier of updated emacspeak package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 13 Oct 2013 07:56:26 +0200
Source: emacspeak
Binary: emacspeak emacspeak-espeak-server
Architecture: source all amd64
Version: 38.0+dfsg-2
Distribution: unstable
Urgency: low
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Paul Gevers <elbrus@debian.org>
Description:
emacspeak - speech output interface to Emacs
emacspeak-espeak-server - espeak syntesis server for emacspeak
Closes: 725290
Changes:
emacspeak (38.0+dfsg-2) unstable; urgency=low
.
[ Paul Gevers ]
* emacsen-install
- remove link to non-existing file
- /usr/sbin/update-alternatives does not exist
* Depend on emacs or all versions higher than 21
* Changed d/rules clean target to also succeed without patches applied
* Add doc-base files for the user-guide and the httpspeaker documentation
* Create user-guide and during build
- Build-Depends-Indep on docbook-utils
* Concatenate all NEWS-* files as upstream changelog
* Don't install useless servers/python/README and install-guide
.
[ Sergei Golovan ]
* Replaced the obsolete tcl8.4-dev package by tcl-dev in build-dependencies.
(Closes: #725290)
* Blanked TCL_VERSION variable to make sure the default Tcl/Tk version is
used when building the package.
* Don't add 8.4 suffix to the tclsh shebangs.
Checksums-Sha1:
fff168e8004727ef7dccc5d1cd5e4da771dd0071 1755 emacspeak_38.0+dfsg-2.dsc
7ecd6b9091b7ea15d9302dae175c68243cc41c68 51025 emacspeak_38.0+dfsg-2.debian.tar.gz
f9c18f7df2238434897a72984f6fda7432d6cf5f 3903684 emacspeak_38.0+dfsg-2_all.deb
dc4816f478e53c7f699a584791e5cb915b53c09f 37838 emacspeak-espeak-server_38.0+dfsg-2_amd64.deb
Checksums-Sha256:
56427e2dc1cc69e50e2cd8b92690e3c5a10e5d6663e66676370a95088e04d411 1755 emacspeak_38.0+dfsg-2.dsc
390c0ce85603d19dcc7f544013d69cb45e114f2465412e8100758b0795a092f9 51025 emacspeak_38.0+dfsg-2.debian.tar.gz
a36d873ac2379d7de396458a4ee1e734feebeb1debcd85b385e6c3fe7237a966 3903684 emacspeak_38.0+dfsg-2_all.deb
93b5184ef440949b181a256d51402ab03a7769073f7040e41645bffefec9ffbc 37838 emacspeak-espeak-server_38.0+dfsg-2_amd64.deb
Files:
91af8e19d51fffd14c642ccd71731bf1 1755 editors optional emacspeak_38.0+dfsg-2.dsc
c24aa29d9f0b043ca01ba0cf0d43c119 51025 editors optional emacspeak_38.0+dfsg-2.debian.tar.gz
f9be06f9fda68c564b3bb8c560c39e55 3903684 editors optional emacspeak_38.0+dfsg-2_all.deb
291d06c7ad366ad79fcef77f0d86b0ed 37838 editors optional emacspeak-espeak-server_38.0+dfsg-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBCAAGBQJSWj90AAoJEJxcmesFvXUKOL4H/0jD6DrksEFnJt/y4nwdEbwB
mUjVYgXlGJ8zL6V9ytj1KvCSimoYxxQSTGkM3aRfmMKpEqa+5j+MKBS+Ub9MMTVO
3J+W+xqteJ+5zLPc5Xznn3A8jh/H7aYE1tVsi8gueL5T6tz0ctdBCmz5XUdMidIl
R2FHTmEjHsxsdqNi/FGz5B+TiN8P3ydJcBWRR2Y+G8h2bvcnGDgFDAbHhfDHzMD2
oIcCJXub9Tlc/DMR39cm1BbemAT8E0ll/lLZ3v8liidbNLHo7D7Nv0aLT3VOhgY+
TQ97D6p585X3kEZ7Fp0d5fMKQ7NR7qPFJ6p/H+gN1EKmTDWxgtWDJFsk/2e0L7c=
=Kb0i
-----END PGP SIGNATURE-----
--- End Message ---