[Pkg-tcltk-devel] Bug#582316: cyrus-imapd-2.2: unnecessary build-time dependency on tcl-dev

Jonathan Nieder jrnieder at gmail.com
Wed May 19 21:52:11 UTC 2010


Source: cyrus-imapd-2.2
Version: 2.2.13-19
Severity: minor
Tags: patch
User: pkg-tcltk-devel at lists.alioth.debian.org
Usertags: UpgradeDefaultTclTkTo85

Now that cyradm has been rewritten to use perl, Cyrus imapd does
not use tcl.

 $ of_interest='-name .svn -prune -o -name CVS -prune -o'
 $ find . $of_interest -type f -exec grep -l TCL {} +
 ./doc/changes.html
 ./cmulocal/telnet.m4
 ./cmulocal/tcl.m4
 $ find . $of_interest -type f -exec grep -l '^tcl' {} +
 $ find . $of_interest -type f -exec grep -l '[^csp]tcl' {} +
 ./perl/imap/IMAP/Shell.pm
 ./perl/imap/blib/lib/Cyrus/IMAP/Shell.pm
 ./doc/changes.html
 ./debian/changelog
 ./cmulocal/tcl.m4
 $ grep TCL cmulocal/telnet.m4 | grep -v TCLIB
 $ grep tcl perl/imap/IMAP/Shell.pm perl/imap/blib/lib/Cyrus/IMAP/Shell.pm |
 > uniq
     # gack.  bloody tcl.

Thoughts?
Jonathan

Index: debian/control
===================================================================
--- debian/control	(revision 889)
+++ debian/control	(working copy)
@@ -4,7 +4,7 @@
 Maintainer: Debian Cyrus Team <pkg-cyrus-imapd-debian-devel at lists.alioth.debian.org>
 Uploaders: Henrique de Moraes Holschuh <hmh at debian.org>, Sven Mueller <sven at debian.org>, Benjamin Seidenberg <benjamin at debian.org>, Ondřej Surý <ondrej at debian.org>, Christoph Berg <myon at debian.org>
 Standards-Version: 3.8.3
-Build-Depends: debhelper (>= 5), quilt, tcl-dev | tcl8.3-dev, libwrap0-dev, libpam0g-dev, libdb4.7-dev, libssl-dev, libzephyr-dev, libsasl2-dev (>= 2.1.9), comerr-dev, libsnmp-dev | libsnmp9-dev, perl, xutils-dev | xutils, flex, bison, autotools-dev, po-debconf, transfig, ghostscript | gs-gpl, groff, libkvm-dev [kfreebsd-i386], libkvm-dev [kfreebsd-amd64], heimdal-dev
+Build-Depends: debhelper (>= 5), quilt, libwrap0-dev, libpam0g-dev, libdb4.7-dev, libssl-dev, libzephyr-dev, libsasl2-dev (>= 2.1.9), comerr-dev, libsnmp-dev | libsnmp9-dev, perl, xutils-dev | xutils, flex, bison, autotools-dev, po-debconf, transfig, ghostscript | gs-gpl, groff, libkvm-dev [kfreebsd-i386], libkvm-dev [kfreebsd-amd64], heimdal-dev
 Vcs-Browser: https://mail.incase.de/viewcvs/trunk/?root=cyrus22
 Vcs-Svn: https://mail.incase.de/svn/cyrus22/trunk
 Homepage: http://cyrusimap.web.cmu.edu/
Index: debian/rules
===================================================================
--- debian/rules	(revision 889)
+++ debian/rules	(working copy)
@@ -99,7 +99,7 @@
 	 --disable-listext --enable-annotatemore --with-sasl=/usr \
 	 --with-drac=/usr \
 	 --with-cyrus-user=cyrus --with-cyrus-group=mail \
-	 --with-tclsh=/usr/bin/tclsh --with-com_err=/usr \
+	 --with-com_err=/usr \
 	 --with-pidfile=/var/run/cyrmaster.pid \
 	 --with-syslogfacility=MAIL \
 	 --with-seen-db=skiplist --with-mboxlist-db=skiplist \
Index: debian/changelog
===================================================================
--- debian/changelog	(revision 889)
+++ debian/changelog	(working copy)
@@ -1,3 +1,9 @@
+cyrus-imapd-2.2 (2.2.13-20) unstable; urgency=low
+
+  * Remove unused built-time dependency on tcl.
+
+ -- Jonathan Nieder <jrnieder at gmail.com>  Wed, 19 May 2010 16:34:04 -0500
+
 cyrus-imapd-2.2 (2.2.13-19) unstable; urgency=low
 
   * Switch to BerkeleyDB 4.7, the version OpenLDAP uses.





More information about the Pkg-tcltk-devel mailing list