debian/0000755000000000000000000000000012261101052007154 5ustar debian/README.TCL_INC0000644000000000000000000000136610677213646011202 0ustar Packages which used to use the debian-specific hack TCL_INC_DIR from tclConfig.sh to find the tcl (or tk) headers should be modified to use the new patented upstream TCL_INCLUDE_SPEC variable instead. TCL_INCLUDE_SPEC is a little different than TCL_INC_DIR -- it includes a "-I" in front of the path, so if you were using "-I$TCL_INC_DIR", you should change it to just "$TCL_INCLUDE_SPEC". If you were doing something with TCL_INC_DIR that isn't compatible with have "-I" at the front, LET US KNOW! TCL_INC_DIR is removed from tcl8.5. So, anything still using TCL_INC_DIR will *break* if you want to build it with Tcl/Tk 8.5! If you have a problem with that, LET US KNOW, as soon as possible! cheers Chris Waters, 8 Dec 2002, Sergei Golovan, 28 Sep 2007 debian/copyright0000644000000000000000000001477011533504712011133 0ustar This package was originally debianized by David Engel from sources obtained at http://prdownloads.sourceforge.net/tcl List of copyright holders mentioned in individual files: Copyright 1983, 1988-1994 The Regents of the University of California Copyright 1991-1999 Karl Lehenbauer and Mark Diekhans Copyright 1992-1996 Free Software Foundation, Inc. Copyright 1993-1994 Lockheed Missle & Space Company, AI Center Copyright 1993-1997 Bell Labs Innovations for Lucent Technologies Copyright 1993-1997 Lucent Technologies Copyright 1994-1998 Sun Microsystems, Inc. Copyright 1995 General Electric Company Copyright 1995 Dave Nebinger Copyright 1995-1997 Roger E. Critchlow Jr Copyright 1996 Lucent Technologies and Jim Ingham Copyright 1997-2000 Ajuba Solutions Copyright 1998-2000 Scriptics Corporation Copyright 1998-1999 Henry Spencer Copyright 1998 Paul Duffin Copyright 1998 Mark Harrison Copyright 1999 America Online, Inc. Copyright 1999-2000 Andreas Kupries Copyright 2000-2001 ActiveState Corporation, et al Copyright 2001 ActiveState Tool Corp. Copyright 2001-2002 Apple Computer, Inc. Copyright 2001-2002 ActiveState Corporation Copyright 2001-2002 Vincent Darley Copyright 2001-2002 Donal K. Fellows Copyright 2001-2003 Kevin B. Kenny Copyright 2001-2002 David Gravereaux Contributions from Don Porter, NIST, 2002-2003. (not subject to US copyright) Copyright 2005 Tcl Core Team Copyright 2005 Daniel A. Steffen Copyright: This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (b) (3) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. Several files are distributed under other conditions: compat/strftime.c: /* * strftime.c -- * * This file contains a modified version of the BSD 4.4 strftime * function. * * This file is a modified version of the strftime.c file from the BSD 4.4 * source. See the copyright notice below for details on redistribution * restrictions. The "license.terms" file does not apply to this file. * * Changes 2002 Copyright (c) 2002 ActiveState Corporation. * * RCS: @(#) $Id: strftime.c,v 1.10.2.3 2005/11/04 18:18:04 kennykb Exp $ */ /* * Copyright (c) 1989 The Regents of the University of California. * All rights reserved. * * 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. */ compat/dlfcn.h and unix/tclLoadAix.c: * This file is subject to the following copyright notice, which is * different from the notice used elsewhere in Tcl but rougly * equivalent in meaning. * * Copyright (c) 1992,1993,1995,1996, Jens-Uwe Mager, Helios Software GmbH * Not derived from licensed software. * * Permission is granted to freely use, copy, modify, and redistribute * this software, provided that the author is not construed to be liable * for any results of using the software, alterations are clearly marked * as such, and this notice is not modified. debian/tcl8.5.menu0000644000000000000000000000016410672562322011077 0ustar ?package(tcl8.5):needs="text"\ section="Applications/Programming"\ title="Tclsh8.5"\ command="/usr/bin/tclsh8.5" debian/tcl8.5-dev.install0000644000000000000000000000015012220616254012343 0ustar usr/include usr/lib/*/*.a usr/lib/*/tcl*/*.sh usr/share/aclocal/*.m4 debian/tclConfig.sh usr/lib/tcl8.5 debian/tcl8.5-dev.docs0000644000000000000000000000002612220616254011627 0ustar debian/README.TCL_INC debian/tcl8.5.install0000644000000000000000000000003312167760534011602 0ustar usr/bin usr/share/man/man1 debian/libtcl8.5.lintian-overrides0000644000000000000000000000033012176133065014252 0ustar # Versioned soname is not necessary for libtcl8.5.so libtcl8.5: shlib-without-versioned-soname # Since the library has no suffix after .so then the symlink # is not necessary libtcl8.5: dev-pkg-without-shlib-symlink debian/changelog0000644000000000000000000003576312261077323011061 0ustar tcl8.5 (8.5.15-2ubuntu1) trusty; urgency=medium * Merge with Debian; remaining changes: - Don't check for broken strtod behaviour on Solaris. * Add a strong dependency for tcl8.5 on libtcl8.5. * Add conflicts/replaces for tcl8.5-lib to libtcl8.5 renaming. -- Matthias Klose Wed, 01 Jan 2014 21:18:05 +0100 tcl8.5 (8.5.15-2) experimental; urgency=low * Added the libtcl8.5-dbg package with libtcl8.5 debug symbols in it. -- Sergei Golovan Sat, 12 Oct 2013 10:15:27 +0400 tcl8.5 (8.5.15-1) experimental; urgency=low * New upstream release. * Renamed the development package back to tcl8.5-dev after a discussion on debian-devel mailing list. -- Sergei Golovan Wed, 25 Sep 2013 21:22:27 +0400 tcl8.5 (8.5.14-5) experimental; urgency=low * Removed unnecessary patches for init.tcl and tclPort.h. * Make libtcl8.5-dev depend on tcl8.5 for better backward compatibility. -- Sergei Golovan Mon, 19 Aug 2013 21:22:32 +0400 tcl8.5 (8.5.14-4) experimental; urgency=low * Renamed tcl8.5-lib and tcl8.5-dev packages to libtcl8.5 and libtcl8.5-dev to match common practice of packaging interpreters for Debian. * Added forgotten multi-arch field to the libtcl8.5-dev package. * Added dpkg-dev to the libtcl8.5-dev dependencies (for dpkg-architecture). * Fixed the maintainer 'name'. -- Sergei Golovan Wed, 31 Jul 2013 10:50:38 +0400 tcl8.5 (8.5.14-3) experimental; urgency=low * Added tzdata to tcl8.5-lib dependencies to ensure the OS-wide timezone data are used in the [clock] command. * Bumped debhelper compatibility version to 9. * Added multi-arch support. This includes splitting out the tcl8.5-lib library package with libtcl8.5.so and tclConfig.sh moved into a multi-archified location (closes: #698674). * Recreated /usr/lib/tcl8.5/tclConfig.sh for backward compatibility (intend to remove in the future). * Removed .0 suffix from the libtcl8.5.so library in order to remove unnecessary diversions from the upstream practice, provided the symlink for backward compatibility (intend to remove in the future). * Switched to calculating dependency on tcl8.5-lib via a symbols table. * Don't use the alternatives mechanism for selecting /usr/bin/tclsh. This package ships only /usr/bin/tclsh8.5. The tcltk-defaults package provides the necessary symlink. This also means that tcl8.5 does no longer provide the tclsh virtual package. * Moved the old changelogs to the tcl8.5-doc package to reduce size of the tcl8.5 one. * Fixed clean target in debian/rules. -- Sergei Golovan Fri, 12 Jul 2013 14:58:00 +0400 tcl8.5 (8.5.14-2) unstable; urgency=low * Don't compress manpages twice when building the package. * Bumped standards version to 3.9.4. -- Sergei Golovan Wed, 26 Jun 2013 11:48:11 +0400 tcl8.5 (8.5.14-1) experimental; urgency=low * New upstream release. * Refreshed patches in debian/patches directory. -- Sergei Golovan Thu, 18 Apr 2013 13:05:59 +0400 tcl8.5 (8.5.13-1ubuntu5) trusty; urgency=low * Don't check for broken strtod behaviour on Solaris. -- Matthias Klose Tue, 03 Dec 2013 17:48:47 +0100 tcl8.5 (8.5.13-1ubuntu4) raring; urgency=low * Make tcl8.5-dev depend on dpkg-dev for dpkg-architecture. -- Colin Watson Mon, 22 Apr 2013 13:45:02 +0100 tcl8.5 (8.5.13-1ubuntu3) raring; urgency=low * Provide /usr/lib/tcl8.5/tclConfig.sh for compatibility, fixing build failures elsewhere. -- Colin Watson Mon, 22 Apr 2013 12:00:18 +0100 tcl8.5 (8.5.13-1ubuntu2) raring; urgency=low * Multiarchify package: split libs and tclConfig.sh into -lib package and use multiarch paths (LP: #1122120) * Fix failure to clean and build twice -- Wookey Tue, 12 Mar 2013 10:59:49 +0000 tcl8.5 (8.5.13-1ubuntu1) raring; urgency=low * Resynchronise with Debian. Remaining changes: - Don't use tcl itself to install things when building, to allow for cross-building. -- Sebastien Bacher Wed, 05 Dec 2012 14:38:01 +0100 tcl8.5 (8.5.13-1) experimental; urgency=low * New upstream release. * Refreshed patches in debian/patches directory. -- Sergei Golovan Sat, 24 Nov 2012 11:53:46 +0400 tcl8.5 (8.5.12-1) experimental; urgency=low * New upstream release. * Refreshed patches in debian/patches directory. -- Sergei Golovan Sat, 28 Jul 2012 09:57:40 +0400 tcl8.5 (8.5.11-2) unstable; urgency=low * Install library(3tcl), packagens(3tcl), pkgMkIndex(3tcl) and safe(3tcl) manpages despite of upstream renaming them because they are referenced from the other pages. * Removed Chris Waters wrom the uploaders list (closes: #664112). * Renamed suggested dependency to tcl-tclreadline. * Switched to 3.0 (quilt) source package format. * Bumped debhelper compatibility version to 8. * Added hardening build flags using dpkg-buildflags. * Bumped standards version to 3.9.3. -- Sergei Golovan Mon, 28 May 2012 17:17:31 +0400 tcl8.5 (8.5.11-1) unstable; urgency=low * New upstream release. * Added build-arch and build-indep targets to debian/rules. -- Sergei Golovan Fri, 09 Dec 2011 10:41:59 +0400 tcl8.5 (8.5.10-1) unstable; urgency=low * New upstream release (closes: #617628). * Changed tclsh8.5 alternative priority to 850 to make it higher than tclsh8.4 one. * Bumped standards version to 3.9.2. -- Sergei Golovan Sun, 26 Jun 2011 11:47:14 +0400 tcl8.5 (8.5.9-2) unstable; urgency=low * Moved /usr/share/tcltk/tcl8.5/tclConfig.sh back to the /usr/lib/tcl8.5 directory because it is architecture dependent (closes: #611650). -- Sergei Golovan Thu, 03 Mar 2011 20:01:52 +0300 tcl8.5 (8.5.9-1) experimental; urgency=low * New upstream release. * Removed patch which fixed FTBFS on MIPS architectures as it is no longer needed. * Fixed license in debian/copyright. * Bumped standards version to 3.9.1. * Added ${misc:Depends} to debian/control. -- Sergei Golovan Fri, 05 Nov 2010 13:33:59 +0300 tcl8.5 (8.5.8-2) unstable; urgency=low * Fixed building on MIPS architectures. The upstream changes in 8.5.8 include changing FPU settings which isn't possible in Debian GNU/Linux (and isn't required also). -- Sergei Golovan Sun, 22 Nov 2009 14:23:53 +0300 tcl8.5 (8.5.8-1) unstable; urgency=low * New upstream release (closes: #548656). * Added libtommath headers to private Tcl headers directory. * Added README.source file wich explains how to get patched source tree from the original tarball and set of patches in debian/patches. * Bumped standards version to 3.8.3. -- Sergei Golovan Tue, 17 Nov 2009 22:05:26 +0300 tcl8.5 (8.5.7-1) unstable; urgency=low * New upstream release. * Bumped standards version to 3.8.1. -- Sergei Golovan Fri, 17 Apr 2009 19:08:08 +0400 tcl8.5 (8.5.6-3) unstable; urgency=low * Don't remove tclsh alternative in case of package upgrade because the manually installed alternative is also removed which isn't desirable. -- Sergei Golovan Sun, 01 Mar 2009 10:35:30 +0300 tcl8.5 (8.5.6-2) unstable; urgency=low * Upload to unstable. -- Sergei Golovan Wed, 25 Feb 2009 15:57:39 +0300 tcl8.5 (8.5.6-1) experimental; urgency=low * New upstream release. -- Sergei Golovan Wed, 24 Dec 2008 14:21:54 +0300 tcl8.5 (8.5.5-1) experimental; urgency=low * New upstream release. -- Sergei Golovan Fri, 17 Oct 2008 12:38:13 +0400 tcl8.5 (8.5.4-1) experimental; urgency=low * New upstream release. * Restored DLL unloading for hppa and kfreebsd architectures because this bug was worked around in glibc. -- Sergei Golovan Sat, 23 Aug 2008 16:38:36 +0400 tcl8.5 (8.5.3-2) unstable; urgency=low * Decreased priority of tclsh (and corresponding manpage) alternative because tcl8.4 is still a default Tcl package. * Disabled DLL unloading also on hppa architectures. -- Sergei Golovan Tue, 15 Jul 2008 18:21:17 +0400 tcl8.5 (8.5.3-1) unstable; urgency=low * New upstream release. * Disabled DLL unloading on kfreebsd-i386 and kfreebsd-amd64 architectures because enabling it leads to segfaults on exit in threaded Tcl builds (closes: #488684). -- Sergei Golovan Wed, 02 Jul 2008 21:09:21 +0400 tcl8.5 (8.5.2-3) unstable; urgency=low * Protected quilt calls in debian/rules to make the source package convertible to 3.0 (quilt) format (closes: #484915). * Added a patch by Stanislav Maslovski which restores relative inlude path for tclUnixPort.h in tclPort.h. This is harmless if unix directory is included into a serach path but allows to maintain backward compatibility (closes: #488491). -- Sergei Golovan Mon, 30 Jun 2008 12:37:40 +0400 tcl8.5 (8.5.2-2) unstable; urgency=low * Fixed clean target to work with debhelper 7.0 (made dh_clean the last command, so debhelper logs are removed now). * Moved Tcl modules to /usr/share/tcl8.5/tcl8 directory to prevent clashes with future tcl8.6 package. * Bumped standards version to 3.8.0. -- Sergei Golovan Thu, 26 Jun 2008 19:55:56 +0400 tcl8.5 (8.5.2-1) unstable; urgency=low * New upstream release. * Quoted CFLAGS in debian/rules when passing to the shell, not when assigning to a make variable; otherwise the quotes end up as part of the variable and many things go wrong, leading to a build failure. * Cleaned up debian/rules. -- Sergei Golovan Tue, 01 Apr 2008 15:10:39 +0400 tcl8.5 (8.5.1-1) unstable; urgency=low * New upstream release. * Increased priority of /usr/bin/tclsh8.5 as an alternative to /usr/bin/tclsh. * Overridden lintian warning package-name-doesnt-match-sonames since tcl8.5 package contains not only a library, and it's unreasonable to split it into smaller parts. -- Sergei Golovan Tue, 05 Feb 2008 20:22:44 +0300 tcl8.5 (8.5.0-2) unstable; urgency=low * Again disabled stack checking on hppa architecture since it doesn't work yet. -- Sergei Golovan Tue, 25 Dec 2007 16:10:04 +0300 tcl8.5 (8.5.0-1) unstable; urgency=low * New upstream release. * Removed unneeded patches. * Added uscan control file debian/watch. * Changed tcl8.5 version in shlibs to 8.5.0. * Bumped standards version to 3.7.3. -- Sergei Golovan Wed, 19 Dec 2007 10:26:52 +0300 tcl8.5 (0.b3-3) unstable; urgency=low * Temporarily disabled stack checking on hppa architecture since it doesn't work yet. * Added explicit --host and --build configure options taken from DPKG_HOST_GNU_TYPE and DPKG_BUILD_GNU_TYPE. -- Sergei Golovan Wed, 28 Nov 2007 09:51:59 +0300 tcl8.5 (0.b3-2) unstable; urgency=low * Added a patch by Miguel Sofer which fixes a bug in tclsh with incorrect calculation of thread stack size (closes: #452679). -- Sergei Golovan Mon, 26 Nov 2007 20:56:04 +0300 tcl8.5 (0.b3-1) unstable; urgency=low * New upstream beta release. -- Sergei Golovan Wed, 21 Nov 2007 18:15:50 +0300 tcl8.5 (0.b2-2) unstable; urgency=low * Temporarily (until transition to a new Tcl/Tk policy is done) readded /usr/lib to TCL_PACKAGE_PATH variable. -- Sergei Golovan Wed, 14 Nov 2007 09:00:02 +0300 tcl8.5 (0.b2-1) unstable; urgency=low * New upstream beta release. -- Sergei Golovan Fri, 26 Oct 2007 22:04:32 +0400 tcl8.5 (0.b1-3) unstable; urgency=low * Fixed tcl8.5-dev.preinst bug in update-alternatives call (ignore return value if tcl.m4 alternative doesn't exist already). -- Sergei Golovan Sat, 20 Oct 2007 06:12:42 +0400 tcl8.5 (0.b1-2) unstable; urgency=low [ Sergei Golovan ] * Added -fno-unit-at-a-time option to prevent stack corruption in a particular use case. * Added /usr/local/lib/tcltk, /usr/local/share/tcltk, /usr/lib/tcltk, /usr/share/tcltk to auto_path variable. These directories are to be contain Tcl/Tk packages according to upcoming Debian Tcl/Tk Policy (preliminary version see at http://pkg-tcltk.alioth.debian.org/tcltk-policy.html/). * Moved architecture independent files from /usr/lib/tcl8.5 to /usr/share/tcltk/tcl8.5. To keep backward compatibility tclConfig.sh is linked to /usr/lib/tcl8.5 directory. * Fixed bug with update-alternatives in prerm scripts. * Removed conflicts with tcl and providing tcl-dev packages from debian/control to prepare binary packages for default tcl and tcl-dev. * Replaced /usr/lib by /usr/lib/tcltk in Tcl modules roots (TCL_MODULE_PATH). * Removed build-essential package from tcl8.5-dev dependencies. * Moved tcl.m4 to /usr/share/aclocal/tcl8.5.m4 to make it easier to use different versions of tcl.m4. * Removed alternative of tcl.m4 (the link to default tcl.m4 is to be maintained by tcl-dev package). * Rearranged conflicts of tcl8.5-doc package because of planned adoption of real tcl-doc package. [ Francesco Paolo Lovergine ] * Introduced Homepage field in debian/control. -- Sergei Golovan Fri, 19 Oct 2007 16:07:48 +0400 tcl8.5 (0.b1-1) unstable; urgency=low * New upstream beta release. * Upload to debian archive (closes: #443977). * Cleaned up patches in debian/patches directory. * Added /usr/lib/tcl8.5 to a search path for tclConfig.sh and /usr/lib/tk8.5 to a search path for tkConfig.sh in tcl.m4. * Removed hack which fixed random crashes on SMP machines (it doesn't crash anymore, but needs additional testing). * Removed patch which fixed build-failure on sparc in tclPosixStr.c since it is not necessary anymore. * Removed TCL_INC_DIR from tclConfig.sh and tcl.m4. * Bumped debhelper compatibility to 5. -- Sergei Golovan Fri, 28 Sep 2007 19:01:17 +0400 tcl8.5 (0.a6-1) unstable; urgency=low * New upstrem alpha release. * Added Sergei Golovan to uploaders list. * Added headers from compat directory to tcl8.5-dev package. * Added list of copyright holders and files distributed under special conditions to debian/copyright. * Removed --enable-64bit configure option from debian/rules. * Removed tcl-dev from conflicting with tcl8.5-doc and tcl8.5-dev. Provide tcl-dev by tcl8.5-dev. * Replaced deprecated ${Source-Version} substitution variable by ${binary:Version}. * Moved menu item from obsolete Apps to Applications section. -- Sergei Golovan Sat, 15 Sep 2007 12:17:57 +0400 tcl8.5 (0.a5-1) unstable; urgency=low * Initial alpha release. -- Chris Waters Fri, 26 Jan 2007 22:44:12 +0300 debian/tcl8.5-doc.docs0000644000000000000000000000003012167760534011624 0ustar changes ChangeLog.[12]* debian/libtcl8.5.symbols0000644000000000000000000006001612176133065012313 0ustar libtcl8.5.so libtcl8.5 #MINVER# TclAddLiteralObj@Base 8.5.0 TclAllocateFreeObjects@Base 8.5.0 TclBN_epoch@Base 8.5.0 TclBN_fast_s_mp_mul_digs@Base 8.5.0 TclBN_fast_s_mp_sqr@Base 8.5.0 TclBN_mp_add@Base 8.5.0 TclBN_mp_add_d@Base 8.5.0 TclBN_mp_and@Base 8.5.0 TclBN_mp_clamp@Base 8.5.0 TclBN_mp_clear@Base 8.5.0 TclBN_mp_clear_multi@Base 8.5.0 TclBN_mp_cmp@Base 8.5.0 TclBN_mp_cmp_d@Base 8.5.0 TclBN_mp_cmp_mag@Base 8.5.0 TclBN_mp_cnt_lsb@Base 8.5.11 TclBN_mp_copy@Base 8.5.0 TclBN_mp_count_bits@Base 8.5.0 TclBN_mp_div@Base 8.5.0 TclBN_mp_div_2@Base 8.5.0 TclBN_mp_div_2d@Base 8.5.0 TclBN_mp_div_3@Base 8.5.0 TclBN_mp_div_d@Base 8.5.0 TclBN_mp_exch@Base 8.5.0 TclBN_mp_expt_d@Base 8.5.0 TclBN_mp_grow@Base 8.5.0 TclBN_mp_init@Base 8.5.0 TclBN_mp_init_copy@Base 8.5.0 TclBN_mp_init_multi@Base 8.5.0 TclBN_mp_init_set@Base 8.5.0 TclBN_mp_init_set_int@Base 8.5.10 TclBN_mp_init_size@Base 8.5.0 TclBN_mp_karatsuba_mul@Base 8.5.0 TclBN_mp_karatsuba_sqr@Base 8.5.0 TclBN_mp_lshd@Base 8.5.0 TclBN_mp_mod@Base 8.5.0 TclBN_mp_mod_2d@Base 8.5.0 TclBN_mp_mul@Base 8.5.0 TclBN_mp_mul_2@Base 8.5.0 TclBN_mp_mul_2d@Base 8.5.0 TclBN_mp_mul_d@Base 8.5.0 TclBN_mp_neg@Base 8.5.0 TclBN_mp_or@Base 8.5.0 TclBN_mp_radix_size@Base 8.5.0 TclBN_mp_read_radix@Base 8.5.0 TclBN_mp_rshd@Base 8.5.0 TclBN_mp_set@Base 8.5.0 TclBN_mp_set_int@Base 8.5.10 TclBN_mp_shrink@Base 8.5.0 TclBN_mp_sqr@Base 8.5.0 TclBN_mp_sqrt@Base 8.5.0 TclBN_mp_sub@Base 8.5.0 TclBN_mp_sub_d@Base 8.5.0 TclBN_mp_to_unsigned_bin@Base 8.5.0 TclBN_mp_to_unsigned_bin_n@Base 8.5.0 TclBN_mp_toom_mul@Base 8.5.0 TclBN_mp_toom_sqr@Base 8.5.0 TclBN_mp_toradix_n@Base 8.5.0 TclBN_mp_unsigned_bin_size@Base 8.5.0 TclBN_mp_xor@Base 8.5.0 TclBN_mp_zero@Base 8.5.0 TclBN_reverse@Base 8.5.0 TclBN_revision@Base 8.5.0 TclBN_s_mp_add@Base 8.5.0 TclBN_s_mp_mul_digs@Base 8.5.0 TclBN_s_mp_sqr@Base 8.5.0 TclBN_s_mp_sub@Base 8.5.0 TclBackgroundException@Base 8.5.0 TclCallVarTraces@Base 8.5.0 TclChannelEventScriptInvoker@Base 8.5.0 TclChannelTransform@Base 8.5.0 TclCheckExecutionTraces@Base 8.5.0 TclCheckInterpTraces@Base 8.5.0 TclCleanupChildren@Base 8.5.0 TclCleanupCommand@Base 8.5.0 TclCleanupVar@Base 8.5.0 #MISSING: 8.5.1# TclCompEvalObj@Base 8.5.0 TclCopyAndCollapse@Base 8.5.0 TclCopyChannel@Base 8.5.0 TclCreatePipeline@Base 8.5.0 TclCreateProc@Base 8.5.0 TclDbDumpActiveObjects@Base 8.5.8 TclDeleteCompiledLocalVars@Base 8.5.0 TclDeleteVars@Base 8.5.0 TclDoubleDigits@Base 8.5.10 TclDumpMemoryInfo@Base 8.5.0 TclEvalObjEx@Base 8.5.0 TclExpandCodeArray@Base 8.5.0 TclExprFloatError@Base 8.5.0 TclFindElement@Base 8.5.0 TclFindProc@Base 8.5.0 TclFormatInt@Base 8.5.10 TclFreeObj@Base 8.5.0 TclFreePackageInfo@Base 8.5.0 TclGetAndDetachPids@Base 8.5.0 TclGetAuxDataType@Base 8.5.0 TclGetEnv@Base 8.5.0 TclGetExtension@Base 8.5.0 TclGetFrame@Base 8.5.0 TclGetInstructionTable@Base 8.5.0 TclGetIntForIndex@Base 8.5.0 TclGetLibraryPath@Base 8.5.0 TclGetLoadedPackages@Base 8.5.0 TclGetLong@Base 8.5.0 TclGetNamespaceForQualName@Base 8.5.0 TclGetNamespaceFromObj@Base 8.5.0 TclGetObjInterpProc@Base 8.5.0 TclGetObjNameOfExecutable@Base 8.5.0 TclGetOpenMode@Base 8.5.0 TclGetOriginalCommand@Base 8.5.0 TclGetPlatform@Base 8.5.0 TclGetSrcInfoForPc@Base 8.5.0 TclGetStartupScriptFileName@Base 8.5.0 TclGetStartupScriptPath@Base 8.5.0 TclGuessPackageName@Base 8.5.0 TclHandleCreate@Base 8.5.0 TclHandleFree@Base 8.5.0 TclHandlePreserve@Base 8.5.0 TclHandleRelease@Base 8.5.0 TclHideLiteral@Base 8.5.0 TclHideUnsafeCommands@Base 8.5.0 TclInExit@Base 8.5.0 TclInThreadExit@Base 8.5.0 TclInitCompiledLocals@Base 8.5.0 TclInitVarHashTable@Base 8.5.0 TclInterpInit@Base 8.5.0 TclInvokeObjectCommand@Base 8.5.0 TclInvokeStringCommand@Base 8.5.0 TclIsProc@Base 8.5.0 TclListObjSetElement@Base 8.5.0 TclLookupVar@Base 8.5.0 TclNeedSpace@Base 8.5.0 TclNewProcBodyObj@Base 8.5.0 TclObjBeingDeleted@Base 8.5.0 TclObjCommandComplete@Base 8.5.0 TclObjGetFrame@Base 8.5.0 TclObjInterpProc@Base 8.5.0 TclObjInterpProcCore@Base 8.5.0 TclObjInvoke@Base 8.5.0 TclObjLookupVar@Base 8.5.0 TclPopStackFrame@Base 8.5.0 TclPrecTraceProc@Base 8.5.0 TclPreventAliasLoop@Base 8.5.0 TclProcCleanupProc@Base 8.5.0 TclProcCompileProc@Base 8.5.0 TclProcDeleteProc@Base 8.5.0 TclPtrMakeUpvar@Base 8.5.0 TclPushStackFrame@Base 8.5.0 TclRegAbout@Base 8.5.0 TclRegError@Base 8.5.0 TclRegExpRangeUniChar@Base 8.5.0 TclRenameCommand@Base 8.5.0 TclResetShadowedCmdRefs@Base 8.5.0 TclServiceIdle@Base 8.5.0 TclSetByteCodeFromAny@Base 8.5.0 TclSetLibraryPath@Base 8.5.0 TclSetNsPath@Base 8.5.0 TclSetObjNameOfExecutable@Base 8.5.0 TclSetPreInitScript@Base 8.5.0 TclSetStartupScriptFileName@Base 8.5.0 TclSetStartupScriptPath@Base 8.5.0 TclSetupEnv@Base 8.5.0 TclSockGetPort@Base 8.5.0 TclSockMinimumBuffers@Base 8.5.0 TclSockMinimumBuffersOld@Base 8.5.12 TclStackAlloc@Base 8.5.0 TclStackFree@Base 8.5.0 TclTeardownNamespace@Base 8.5.0 TclTomMathInitializeStubs@Base 8.5.0 TclTraceDictPath@Base 8.5.0 TclUniCharMatch@Base 8.5.0 TclUnixCopyFile@Base 8.5.0 TclUnixSetBlockingMode@Base 8.5.14 TclUnixWaitForFile@Base 8.5.0 TclUpdateReturnInfo@Base 8.5.0 TclVarErrMsg@Base 8.5.0 TclVarHashCreateVar@Base 8.5.0 TclVarTraceExists@Base 8.5.0 TclWinCPUID@Base 8.5.12 Tcl_Access@Base 8.5.0 Tcl_AddErrorInfo@Base 8.5.0 Tcl_AddInterpResolvers@Base 8.5.0 Tcl_AddObjErrorInfo@Base 8.5.0 Tcl_AlertNotifier@Base 8.5.0 Tcl_Alloc@Base 8.5.0 Tcl_AllocStatBuf@Base 8.5.0 Tcl_AllowExceptions@Base 8.5.0 Tcl_AppendAllObjTypes@Base 8.5.0 Tcl_AppendElement@Base 8.5.0 Tcl_AppendExportList@Base 8.5.0 Tcl_AppendFormatToObj@Base 8.5.0 Tcl_AppendLimitedToObj@Base 8.5.0 Tcl_AppendObjToErrorInfo@Base 8.5.0 Tcl_AppendObjToObj@Base 8.5.0 Tcl_AppendPrintfToObj@Base 8.5.0 Tcl_AppendResult@Base 8.5.0 Tcl_AppendResultVA@Base 8.5.0 Tcl_AppendStringsToObj@Base 8.5.0 Tcl_AppendStringsToObjVA@Base 8.5.0 Tcl_AppendToObj@Base 8.5.0 Tcl_AppendUnicodeToObj@Base 8.5.0 Tcl_AsyncCreate@Base 8.5.0 Tcl_AsyncDelete@Base 8.5.0 Tcl_AsyncInvoke@Base 8.5.0 Tcl_AsyncMark@Base 8.5.0 Tcl_AsyncReady@Base 8.5.0 Tcl_AttemptAlloc@Base 8.5.0 Tcl_AttemptDbCkalloc@Base 8.5.0 Tcl_AttemptDbCkrealloc@Base 8.5.0 Tcl_AttemptRealloc@Base 8.5.0 Tcl_AttemptSetObjLength@Base 8.5.0 Tcl_BackgroundError@Base 8.5.0 Tcl_Backslash@Base 8.5.0 Tcl_BadChannelOption@Base 8.5.0 Tcl_CallWhenDeleted@Base 8.5.0 Tcl_CancelIdleCall@Base 8.5.0 Tcl_ChannelBlockModeProc@Base 8.5.0 Tcl_ChannelBuffered@Base 8.5.0 Tcl_ChannelClose2Proc@Base 8.5.0 Tcl_ChannelCloseProc@Base 8.5.0 Tcl_ChannelFlushProc@Base 8.5.0 Tcl_ChannelGetHandleProc@Base 8.5.0 Tcl_ChannelGetOptionProc@Base 8.5.0 Tcl_ChannelHandlerProc@Base 8.5.0 Tcl_ChannelInputProc@Base 8.5.0 Tcl_ChannelName@Base 8.5.0 Tcl_ChannelOutputProc@Base 8.5.0 Tcl_ChannelSeekProc@Base 8.5.0 Tcl_ChannelSetOptionProc@Base 8.5.0 Tcl_ChannelThreadActionProc@Base 8.5.0 Tcl_ChannelTruncateProc@Base 8.5.0 Tcl_ChannelVersion@Base 8.5.0 Tcl_ChannelWatchProc@Base 8.5.0 Tcl_ChannelWideSeekProc@Base 8.5.0 Tcl_Chdir@Base 8.5.0 Tcl_ClearChannelHandlers@Base 8.5.0 Tcl_Close@Base 8.5.0 Tcl_CommandComplete@Base 8.5.0 Tcl_CommandTraceInfo@Base 8.5.0 Tcl_Concat@Base 8.5.0 Tcl_ConcatObj@Base 8.5.0 Tcl_ConditionFinalize@Base 8.5.0 Tcl_ConditionNotify@Base 8.5.0 Tcl_ConditionWait@Base 8.5.0 Tcl_ConvertCountedElement@Base 8.5.0 Tcl_ConvertElement@Base 8.5.0 Tcl_ConvertToType@Base 8.5.0 Tcl_CreateAlias@Base 8.5.0 Tcl_CreateAliasObj@Base 8.5.0 Tcl_CreateChannel@Base 8.5.0 Tcl_CreateChannelHandler@Base 8.5.0 Tcl_CreateCloseHandler@Base 8.5.0 Tcl_CreateCommand@Base 8.5.0 Tcl_CreateEncoding@Base 8.5.0 Tcl_CreateEnsemble@Base 8.5.0 Tcl_CreateEventSource@Base 8.5.0 Tcl_CreateExitHandler@Base 8.5.0 Tcl_CreateFileHandler@Base 8.5.0 Tcl_CreateHashEntry@Base 8.5.0 Tcl_CreateInterp@Base 8.5.0 Tcl_CreateMathFunc@Base 8.5.0 Tcl_CreateNamespace@Base 8.5.0 Tcl_CreateObjCommand@Base 8.5.0 Tcl_CreateObjTrace@Base 8.5.0 Tcl_CreateSlave@Base 8.5.0 Tcl_CreateThread@Base 8.5.0 Tcl_CreateThreadExitHandler@Base 8.5.0 Tcl_CreateTimerHandler@Base 8.5.0 Tcl_CreateTrace@Base 8.5.0 Tcl_CutChannel@Base 8.5.0 Tcl_DStringAppend@Base 8.5.0 Tcl_DStringAppendElement@Base 8.5.0 Tcl_DStringEndSublist@Base 8.5.0 Tcl_DStringFree@Base 8.5.0 Tcl_DStringGetResult@Base 8.5.0 Tcl_DStringInit@Base 8.5.0 Tcl_DStringResult@Base 8.5.0 Tcl_DStringSetLength@Base 8.5.0 Tcl_DStringStartSublist@Base 8.5.0 Tcl_DbCkalloc@Base 8.5.0 Tcl_DbCkfree@Base 8.5.0 Tcl_DbCkrealloc@Base 8.5.0 Tcl_DbDecrRefCount@Base 8.5.0 Tcl_DbIncrRefCount@Base 8.5.0 Tcl_DbIsShared@Base 8.5.0 Tcl_DbNewBignumObj@Base 8.5.0 Tcl_DbNewBooleanObj@Base 8.5.0 Tcl_DbNewByteArrayObj@Base 8.5.0 Tcl_DbNewDictObj@Base 8.5.0 Tcl_DbNewDoubleObj@Base 8.5.0 Tcl_DbNewListObj@Base 8.5.0 Tcl_DbNewLongObj@Base 8.5.0 Tcl_DbNewObj@Base 8.5.0 Tcl_DbNewStringObj@Base 8.5.0 Tcl_DbNewWideIntObj@Base 8.5.0 Tcl_DeleteAssocData@Base 8.5.0 Tcl_DeleteChannelHandler@Base 8.5.0 Tcl_DeleteCloseHandler@Base 8.5.0 Tcl_DeleteCommand@Base 8.5.0 Tcl_DeleteCommandFromToken@Base 8.5.0 Tcl_DeleteEventSource@Base 8.5.0 Tcl_DeleteEvents@Base 8.5.0 Tcl_DeleteExitHandler@Base 8.5.0 Tcl_DeleteFileHandler@Base 8.5.0 Tcl_DeleteHashEntry@Base 8.5.0 Tcl_DeleteHashTable@Base 8.5.0 Tcl_DeleteInterp@Base 8.5.0 Tcl_DeleteNamespace@Base 8.5.0 Tcl_DeleteThreadExitHandler@Base 8.5.0 Tcl_DeleteTimerHandler@Base 8.5.0 Tcl_DeleteTrace@Base 8.5.0 Tcl_DetachChannel@Base 8.5.0 Tcl_DetachPids@Base 8.5.0 Tcl_DictObjDone@Base 8.5.0 Tcl_DictObjFirst@Base 8.5.0 Tcl_DictObjGet@Base 8.5.0 Tcl_DictObjNext@Base 8.5.0 Tcl_DictObjPut@Base 8.5.0 Tcl_DictObjPutKeyList@Base 8.5.0 Tcl_DictObjRemove@Base 8.5.0 Tcl_DictObjRemoveKeyList@Base 8.5.0 Tcl_DictObjSize@Base 8.5.0 Tcl_DiscardInterpState@Base 8.5.0 Tcl_DiscardResult@Base 8.5.0 Tcl_DoOneEvent@Base 8.5.0 Tcl_DoWhenIdle@Base 8.5.0 Tcl_DontCallWhenDeleted@Base 8.5.0 Tcl_DumpActiveMemory@Base 8.5.0 Tcl_DuplicateObj@Base 8.5.0 Tcl_Eof@Base 8.5.0 Tcl_ErrnoId@Base 8.5.0 Tcl_ErrnoMsg@Base 8.5.0 Tcl_Eval@Base 8.5.0 Tcl_EvalEx@Base 8.5.0 Tcl_EvalFile@Base 8.5.0 Tcl_EvalObj@Base 8.5.0 Tcl_EvalObjEx@Base 8.5.0 Tcl_EvalObjv@Base 8.5.0 Tcl_EvalTokens@Base 8.5.0 Tcl_EvalTokensStandard@Base 8.5.0 Tcl_EventuallyFree@Base 8.5.0 Tcl_Exit@Base 8.5.0 Tcl_ExitThread@Base 8.5.0 Tcl_Export@Base 8.5.0 Tcl_ExposeCommand@Base 8.5.0 Tcl_ExprBoolean@Base 8.5.0 Tcl_ExprBooleanObj@Base 8.5.0 Tcl_ExprDouble@Base 8.5.0 Tcl_ExprDoubleObj@Base 8.5.0 Tcl_ExprLong@Base 8.5.0 Tcl_ExprLongObj@Base 8.5.0 Tcl_ExprObj@Base 8.5.0 Tcl_ExprString@Base 8.5.0 Tcl_ExternalToUtf@Base 8.5.0 Tcl_ExternalToUtfDString@Base 8.5.0 Tcl_FSAccess@Base 8.5.0 Tcl_FSChdir@Base 8.5.0 Tcl_FSConvertToPathType@Base 8.5.0 Tcl_FSCopyDirectory@Base 8.5.0 Tcl_FSCopyFile@Base 8.5.0 Tcl_FSCreateDirectory@Base 8.5.0 Tcl_FSData@Base 8.5.0 Tcl_FSDeleteFile@Base 8.5.0 Tcl_FSEqualPaths@Base 8.5.0 Tcl_FSEvalFile@Base 8.5.0 Tcl_FSEvalFileEx@Base 8.5.0 Tcl_FSFileAttrStrings@Base 8.5.0 Tcl_FSFileAttrsGet@Base 8.5.0 Tcl_FSFileAttrsSet@Base 8.5.0 Tcl_FSFileSystemInfo@Base 8.5.0 Tcl_FSGetCwd@Base 8.5.0 Tcl_FSGetFileSystemForPath@Base 8.5.0 Tcl_FSGetInternalRep@Base 8.5.0 Tcl_FSGetNativePath@Base 8.5.0 Tcl_FSGetNormalizedPath@Base 8.5.0 Tcl_FSGetPathType@Base 8.5.0 Tcl_FSGetTranslatedPath@Base 8.5.0 Tcl_FSGetTranslatedStringPath@Base 8.5.0 Tcl_FSJoinPath@Base 8.5.0 Tcl_FSJoinToPath@Base 8.5.0 Tcl_FSLink@Base 8.5.0 Tcl_FSListVolumes@Base 8.5.0 Tcl_FSLoadFile@Base 8.5.0 Tcl_FSLstat@Base 8.5.0 Tcl_FSMatchInDirectory@Base 8.5.0 Tcl_FSMountsChanged@Base 8.5.0 Tcl_FSNewNativePath@Base 8.5.0 Tcl_FSOpenFileChannel@Base 8.5.0 Tcl_FSPathSeparator@Base 8.5.0 Tcl_FSRegister@Base 8.5.0 Tcl_FSRemoveDirectory@Base 8.5.0 Tcl_FSRenameFile@Base 8.5.0 Tcl_FSSplitPath@Base 8.5.0 Tcl_FSStat@Base 8.5.0 Tcl_FSUnregister@Base 8.5.0 Tcl_FSUtime@Base 8.5.0 Tcl_Finalize@Base 8.5.0 Tcl_FinalizeNotifier@Base 8.5.0 Tcl_FinalizeThread@Base 8.5.0 Tcl_FindCommand@Base 8.5.0 Tcl_FindEnsemble@Base 8.5.0 Tcl_FindExecutable@Base 8.5.0 Tcl_FindHashEntry@Base 8.5.0 Tcl_FindNamespace@Base 8.5.0 Tcl_FindNamespaceVar@Base 8.5.0 Tcl_FirstHashEntry@Base 8.5.0 Tcl_Flush@Base 8.5.0 Tcl_ForgetImport@Base 8.5.0 Tcl_Format@Base 8.5.0 Tcl_Free@Base 8.5.0 Tcl_FreeEncoding@Base 8.5.0 Tcl_FreeParse@Base 8.5.0 Tcl_FreeResult@Base 8.5.0 Tcl_GetAlias@Base 8.5.0 Tcl_GetAliasObj@Base 8.5.0 Tcl_GetAllocMutex@Base 8.5.0 Tcl_GetAssocData@Base 8.5.0 Tcl_GetBignumFromObj@Base 8.5.0 Tcl_GetBoolean@Base 8.5.0 Tcl_GetBooleanFromObj@Base 8.5.0 Tcl_GetByteArrayFromObj@Base 8.5.0 Tcl_GetChannel@Base 8.5.0 Tcl_GetChannelBufferSize@Base 8.5.0 Tcl_GetChannelError@Base 8.5.0 Tcl_GetChannelErrorInterp@Base 8.5.0 Tcl_GetChannelHandle@Base 8.5.0 Tcl_GetChannelInstanceData@Base 8.5.0 Tcl_GetChannelMode@Base 8.5.0 Tcl_GetChannelName@Base 8.5.0 Tcl_GetChannelNames@Base 8.5.0 Tcl_GetChannelNamesEx@Base 8.5.0 Tcl_GetChannelOption@Base 8.5.0 Tcl_GetChannelThread@Base 8.5.0 Tcl_GetChannelType@Base 8.5.0 Tcl_GetCharLength@Base 8.5.0 Tcl_GetCommandFromObj@Base 8.5.0 Tcl_GetCommandFullName@Base 8.5.0 Tcl_GetCommandInfo@Base 8.5.0 Tcl_GetCommandInfoFromToken@Base 8.5.0 Tcl_GetCommandName@Base 8.5.0 Tcl_GetCurrentNamespace@Base 8.5.0 Tcl_GetCurrentThread@Base 8.5.0 Tcl_GetCwd@Base 8.5.0 Tcl_GetDefaultEncodingDir@Base 8.5.0 Tcl_GetDouble@Base 8.5.0 Tcl_GetDoubleFromObj@Base 8.5.0 Tcl_GetEncoding@Base 8.5.0 Tcl_GetEncodingFromObj@Base 8.5.0 Tcl_GetEncodingName@Base 8.5.0 Tcl_GetEncodingNameFromEnvironment@Base 8.5.0 Tcl_GetEncodingNames@Base 8.5.0 Tcl_GetEncodingSearchPath@Base 8.5.0 Tcl_GetEnsembleFlags@Base 8.5.0 Tcl_GetEnsembleMappingDict@Base 8.5.0 Tcl_GetEnsembleNamespace@Base 8.5.0 Tcl_GetEnsembleSubcommandList@Base 8.5.0 Tcl_GetEnsembleUnknownHandler@Base 8.5.0 Tcl_GetErrno@Base 8.5.0 Tcl_GetGlobalNamespace@Base 8.5.0 Tcl_GetHostName@Base 8.5.0 Tcl_GetIndexFromObj@Base 8.5.0 Tcl_GetIndexFromObjStruct@Base 8.5.0 Tcl_GetInt@Base 8.5.0 Tcl_GetIntFromObj@Base 8.5.0 Tcl_GetInterpPath@Base 8.5.0 Tcl_GetInterpResolvers@Base 8.5.0 Tcl_GetLongFromObj@Base 8.5.0 Tcl_GetMaster@Base 8.5.0 Tcl_GetMathFuncInfo@Base 8.5.0 Tcl_GetMemoryInfo@Base 8.5.2 Tcl_GetNameOfExecutable@Base 8.5.0 Tcl_GetNamespaceResolvers@Base 8.5.0 Tcl_GetNamespaceUnknownHandler@Base 8.5.0 Tcl_GetObjResult@Base 8.5.0 Tcl_GetObjType@Base 8.5.0 Tcl_GetOpenFile@Base 8.5.0 Tcl_GetPathType@Base 8.5.0 Tcl_GetRange@Base 8.5.0 Tcl_GetRegExpFromObj@Base 8.5.0 Tcl_GetReturnOptions@Base 8.5.0 Tcl_GetServiceMode@Base 8.5.0 Tcl_GetSlave@Base 8.5.0 Tcl_GetStackedChannel@Base 8.5.0 Tcl_GetStartupScript@Base 8.5.0 Tcl_GetStdChannel@Base 8.5.0 Tcl_GetString@Base 8.5.0 Tcl_GetStringFromObj@Base 8.5.0 Tcl_GetStringResult@Base 8.5.0 Tcl_GetThreadData@Base 8.5.0 Tcl_GetTime@Base 8.5.0 Tcl_GetTopChannel@Base 8.5.0 Tcl_GetUniChar@Base 8.5.0 Tcl_GetUnicode@Base 8.5.0 Tcl_GetUnicodeFromObj@Base 8.5.0 Tcl_GetVar2@Base 8.5.0 Tcl_GetVar2Ex@Base 8.5.0 Tcl_GetVar@Base 8.5.0 Tcl_GetVariableFullName@Base 8.5.0 Tcl_GetVersion@Base 8.5.0 Tcl_GetWideIntFromObj@Base 8.5.0 Tcl_Gets@Base 8.5.0 Tcl_GetsObj@Base 8.5.0 Tcl_GlobalEval@Base 8.5.0 Tcl_GlobalEvalObj@Base 8.5.0 Tcl_HashStats@Base 8.5.0 Tcl_HideCommand@Base 8.5.0 Tcl_Import@Base 8.5.0 Tcl_Init@Base 8.5.0 Tcl_InitBignumFromDouble@Base 8.5.0 Tcl_InitCustomHashTable@Base 8.5.0 Tcl_InitHashTable@Base 8.5.0 Tcl_InitMemory@Base 8.5.0 Tcl_InitNotifier@Base 8.5.0 Tcl_InitObjHashTable@Base 8.5.0 Tcl_InitStubs@Base 8.5.0 Tcl_InputBlocked@Base 8.5.0 Tcl_InputBuffered@Base 8.5.0 Tcl_InterpDeleted@Base 8.5.0 Tcl_InvalidateStringRep@Base 8.5.0 Tcl_IsChannelExisting@Base 8.5.0 Tcl_IsChannelRegistered@Base 8.5.0 Tcl_IsChannelShared@Base 8.5.0 Tcl_IsEnsemble@Base 8.5.0 Tcl_IsSafe@Base 8.5.0 Tcl_IsStandardChannel@Base 8.5.0 Tcl_JoinPath@Base 8.5.0 Tcl_JoinThread@Base 8.5.0 Tcl_LimitAddHandler@Base 8.5.0 Tcl_LimitCheck@Base 8.5.0 Tcl_LimitExceeded@Base 8.5.0 Tcl_LimitGetCommands@Base 8.5.0 Tcl_LimitGetGranularity@Base 8.5.0 Tcl_LimitGetTime@Base 8.5.0 Tcl_LimitReady@Base 8.5.0 Tcl_LimitRemoveHandler@Base 8.5.0 Tcl_LimitSetCommands@Base 8.5.0 Tcl_LimitSetGranularity@Base 8.5.0 Tcl_LimitSetTime@Base 8.5.0 Tcl_LimitTypeEnabled@Base 8.5.0 Tcl_LimitTypeExceeded@Base 8.5.0 Tcl_LimitTypeReset@Base 8.5.0 Tcl_LimitTypeSet@Base 8.5.0 Tcl_LinkVar@Base 8.5.0 Tcl_ListMathFuncs@Base 8.5.0 Tcl_ListObjAppendElement@Base 8.5.0 Tcl_ListObjAppendList@Base 8.5.0 Tcl_ListObjGetElements@Base 8.5.0 Tcl_ListObjIndex@Base 8.5.0 Tcl_ListObjLength@Base 8.5.0 Tcl_ListObjReplace@Base 8.5.0 Tcl_LogCommandInfo@Base 8.5.0 Tcl_Main@Base 8.5.0 Tcl_MakeFileChannel@Base 8.5.0 Tcl_MakeSafe@Base 8.5.0 Tcl_MakeTcpClientChannel@Base 8.5.0 Tcl_Merge@Base 8.5.0 Tcl_MutexFinalize@Base 8.5.0 Tcl_MutexLock@Base 8.5.0 Tcl_MutexUnlock@Base 8.5.0 Tcl_NewBignumObj@Base 8.5.0 Tcl_NewBooleanObj@Base 8.5.0 Tcl_NewByteArrayObj@Base 8.5.0 Tcl_NewDictObj@Base 8.5.0 Tcl_NewDoubleObj@Base 8.5.0 Tcl_NewIntObj@Base 8.5.0 Tcl_NewListObj@Base 8.5.0 Tcl_NewLongObj@Base 8.5.0 Tcl_NewObj@Base 8.5.0 Tcl_NewStringObj@Base 8.5.0 Tcl_NewUnicodeObj@Base 8.5.0 Tcl_NewWideIntObj@Base 8.5.0 Tcl_NextHashEntry@Base 8.5.0 Tcl_NotifyChannel@Base 8.5.0 Tcl_NumUtfChars@Base 8.5.0 Tcl_ObjGetVar2@Base 8.5.0 Tcl_ObjPrintf@Base 8.5.0 Tcl_ObjSetVar2@Base 8.5.0 Tcl_OpenCommandChannel@Base 8.5.0 Tcl_OpenFileChannel@Base 8.5.0 Tcl_OpenTcpClient@Base 8.5.0 Tcl_OpenTcpServer@Base 8.5.0 Tcl_OutputBuffered@Base 8.5.0 Tcl_Panic@Base 8.5.0 Tcl_PanicVA@Base 8.5.0 Tcl_ParseBraces@Base 8.5.0 Tcl_ParseCommand@Base 8.5.0 Tcl_ParseExpr@Base 8.5.0 Tcl_ParseQuotedString@Base 8.5.0 Tcl_ParseVar@Base 8.5.0 Tcl_ParseVarName@Base 8.5.0 Tcl_PkgInitStubsCheck@Base 8.5.0 Tcl_PkgPresent@Base 8.5.0 Tcl_PkgPresentEx@Base 8.5.0 Tcl_PkgProvide@Base 8.5.0 Tcl_PkgProvideEx@Base 8.5.0 Tcl_PkgRequire@Base 8.5.0 Tcl_PkgRequireEx@Base 8.5.0 Tcl_PkgRequireProc@Base 8.5.0 Tcl_PopCallFrame@Base 8.5.0 Tcl_PosixError@Base 8.5.0 Tcl_Preserve@Base 8.5.0 Tcl_PrintDouble@Base 8.5.0 Tcl_ProcObjCmd@Base 8.5.0 Tcl_PushCallFrame@Base 8.5.0 Tcl_PutEnv@Base 8.5.0 Tcl_QueryTimeProc@Base 8.5.0 Tcl_QueueEvent@Base 8.5.0 Tcl_Read@Base 8.5.0 Tcl_ReadChars@Base 8.5.0 Tcl_ReadRaw@Base 8.5.0 Tcl_Realloc@Base 8.5.0 Tcl_ReapDetachedProcs@Base 8.5.0 Tcl_RecordAndEval@Base 8.5.0 Tcl_RecordAndEvalObj@Base 8.5.0 Tcl_RegExpCompile@Base 8.5.0 Tcl_RegExpExec@Base 8.5.0 Tcl_RegExpExecObj@Base 8.5.0 Tcl_RegExpGetInfo@Base 8.5.0 Tcl_RegExpMatch@Base 8.5.0 Tcl_RegExpMatchObj@Base 8.5.0 Tcl_RegExpRange@Base 8.5.0 Tcl_RegisterChannel@Base 8.5.0 Tcl_RegisterConfig@Base 8.5.0 Tcl_RegisterObjType@Base 8.5.0 Tcl_Release@Base 8.5.0 Tcl_RemoveInterpResolvers@Base 8.5.0 Tcl_ResetResult@Base 8.5.0 Tcl_RestoreInterpState@Base 8.5.0 Tcl_RestoreResult@Base 8.5.0 Tcl_SaveInterpState@Base 8.5.0 Tcl_SaveResult@Base 8.5.0 Tcl_ScanCountedElement@Base 8.5.0 Tcl_ScanElement@Base 8.5.0 Tcl_Seek@Base 8.5.0 Tcl_SeekOld@Base 8.5.0 Tcl_ServiceAll@Base 8.5.0 Tcl_ServiceEvent@Base 8.5.0 Tcl_ServiceModeHook@Base 8.5.0 Tcl_SetAssocData@Base 8.5.0 Tcl_SetBignumObj@Base 8.5.0 Tcl_SetBooleanObj@Base 8.5.0 Tcl_SetByteArrayLength@Base 8.5.0 Tcl_SetByteArrayObj@Base 8.5.0 Tcl_SetChannelBufferSize@Base 8.5.0 Tcl_SetChannelError@Base 8.5.0 Tcl_SetChannelErrorInterp@Base 8.5.0 Tcl_SetChannelOption@Base 8.5.0 Tcl_SetCommandInfo@Base 8.5.0 Tcl_SetCommandInfoFromToken@Base 8.5.0 Tcl_SetDefaultEncodingDir@Base 8.5.0 Tcl_SetDoubleObj@Base 8.5.0 Tcl_SetEncodingSearchPath@Base 8.5.0 Tcl_SetEnsembleFlags@Base 8.5.0 Tcl_SetEnsembleMappingDict@Base 8.5.0 Tcl_SetEnsembleSubcommandList@Base 8.5.0 Tcl_SetEnsembleUnknownHandler@Base 8.5.0 Tcl_SetErrno@Base 8.5.0 Tcl_SetErrorCode@Base 8.5.0 Tcl_SetErrorCodeVA@Base 8.5.0 Tcl_SetExitProc@Base 8.5.0 Tcl_SetIntObj@Base 8.5.0 Tcl_SetListObj@Base 8.5.0 Tcl_SetLongObj@Base 8.5.0 Tcl_SetMainLoop@Base 8.5.0 Tcl_SetMaxBlockTime@Base 8.5.0 Tcl_SetNamespaceResolvers@Base 8.5.0 Tcl_SetNamespaceUnknownHandler@Base 8.5.0 Tcl_SetNotifier@Base 8.5.0 Tcl_SetObjErrorCode@Base 8.5.0 Tcl_SetObjLength@Base 8.5.0 Tcl_SetObjResult@Base 8.5.0 Tcl_SetPanicProc@Base 8.5.0 Tcl_SetRecursionLimit@Base 8.5.0 Tcl_SetResult@Base 8.5.0 Tcl_SetReturnOptions@Base 8.5.0 Tcl_SetServiceMode@Base 8.5.0 Tcl_SetStartupScript@Base 8.5.0 Tcl_SetStdChannel@Base 8.5.0 Tcl_SetStringObj@Base 8.5.0 Tcl_SetSystemEncoding@Base 8.5.0 Tcl_SetTimeProc@Base 8.5.0 Tcl_SetTimer@Base 8.5.0 Tcl_SetUnicodeObj@Base 8.5.0 Tcl_SetVar2@Base 8.5.0 Tcl_SetVar2Ex@Base 8.5.0 Tcl_SetVar@Base 8.5.0 Tcl_SetWideIntObj@Base 8.5.0 Tcl_SignalId@Base 8.5.0 Tcl_SignalMsg@Base 8.5.0 Tcl_Sleep@Base 8.5.0 Tcl_SourceRCFile@Base 8.5.0 Tcl_SpliceChannel@Base 8.5.0 Tcl_SplitList@Base 8.5.0 Tcl_SplitPath@Base 8.5.0 Tcl_StackChannel@Base 8.5.0 Tcl_Stat@Base 8.5.0 Tcl_StaticPackage@Base 8.5.0 Tcl_StringCaseMatch@Base 8.5.0 Tcl_StringMatch@Base 8.5.0 Tcl_SubstObj@Base 8.5.0 Tcl_TakeBignumFromObj@Base 8.5.0 Tcl_Tell@Base 8.5.0 Tcl_TellOld@Base 8.5.0 Tcl_ThreadAlert@Base 8.5.0 Tcl_ThreadQueueEvent@Base 8.5.0 Tcl_TraceCommand@Base 8.5.0 Tcl_TraceVar2@Base 8.5.0 Tcl_TraceVar@Base 8.5.0 Tcl_TranslateFileName@Base 8.5.0 Tcl_TruncateChannel@Base 8.5.0 Tcl_Ungets@Base 8.5.0 Tcl_UniCharAtIndex@Base 8.5.0 Tcl_UniCharCaseMatch@Base 8.5.0 Tcl_UniCharIsAlnum@Base 8.5.0 Tcl_UniCharIsAlpha@Base 8.5.0 Tcl_UniCharIsControl@Base 8.5.0 Tcl_UniCharIsDigit@Base 8.5.0 Tcl_UniCharIsGraph@Base 8.5.0 Tcl_UniCharIsLower@Base 8.5.0 Tcl_UniCharIsPrint@Base 8.5.0 Tcl_UniCharIsPunct@Base 8.5.0 Tcl_UniCharIsSpace@Base 8.5.0 Tcl_UniCharIsUpper@Base 8.5.0 Tcl_UniCharIsWordChar@Base 8.5.0 Tcl_UniCharLen@Base 8.5.0 Tcl_UniCharNcasecmp@Base 8.5.0 Tcl_UniCharNcmp@Base 8.5.0 Tcl_UniCharToLower@Base 8.5.0 Tcl_UniCharToTitle@Base 8.5.0 Tcl_UniCharToUpper@Base 8.5.0 Tcl_UniCharToUtf@Base 8.5.0 Tcl_UniCharToUtfDString@Base 8.5.0 Tcl_UnlinkVar@Base 8.5.0 Tcl_UnregisterChannel@Base 8.5.0 Tcl_UnsetVar2@Base 8.5.0 Tcl_UnsetVar@Base 8.5.0 Tcl_UnstackChannel@Base 8.5.0 Tcl_UntraceCommand@Base 8.5.0 Tcl_UntraceVar2@Base 8.5.0 Tcl_UntraceVar@Base 8.5.0 Tcl_UpVar2@Base 8.5.0 Tcl_UpVar@Base 8.5.0 Tcl_UpdateLinkedVar@Base 8.5.0 Tcl_UtfAtIndex@Base 8.5.0 Tcl_UtfBackslash@Base 8.5.0 Tcl_UtfCharComplete@Base 8.5.0 Tcl_UtfFindFirst@Base 8.5.0 Tcl_UtfFindLast@Base 8.5.0 Tcl_UtfNcasecmp@Base 8.5.0 Tcl_UtfNcmp@Base 8.5.0 Tcl_UtfNext@Base 8.5.0 Tcl_UtfPrev@Base 8.5.0 Tcl_UtfToExternal@Base 8.5.0 Tcl_UtfToExternalDString@Base 8.5.0 Tcl_UtfToLower@Base 8.5.0 Tcl_UtfToTitle@Base 8.5.0 Tcl_UtfToUniChar@Base 8.5.0 Tcl_UtfToUniCharDString@Base 8.5.0 Tcl_UtfToUpper@Base 8.5.0 Tcl_ValidateAllMemory@Base 8.5.0 Tcl_VarEval@Base 8.5.0 Tcl_VarEvalVA@Base 8.5.0 Tcl_VarTraceInfo2@Base 8.5.0 Tcl_VarTraceInfo@Base 8.5.0 Tcl_WaitForEvent@Base 8.5.0 Tcl_WaitPid@Base 8.5.0 Tcl_Write@Base 8.5.0 Tcl_WriteChars@Base 8.5.0 Tcl_WriteObj@Base 8.5.0 Tcl_WriteRaw@Base 8.5.0 Tcl_WrongNumArgs@Base 8.5.0 TclpAlloc@Base 8.5.0 TclpCloseFile@Base 8.5.0 TclpCreateCommandChannel@Base 8.5.0 TclpCreatePipe@Base 8.5.0 TclpCreateProcess@Base 8.5.0 TclpCreateTempFile@Base 8.5.0 TclpFindExecutable@Base 8.5.0 TclpFree@Base 8.5.0 TclpGetClicks@Base 8.5.0 TclpGetCwd@Base 8.5.0 TclpGetDate@Base 8.5.0 TclpGetDefaultStdChannel@Base 8.5.0 TclpGetGrGid@Base 8.5.14 TclpGetGrNam@Base 8.5.14 TclpGetHostByAddr@Base 8.5.14 TclpGetHostByName@Base 8.5.14 TclpGetPwNam@Base 8.5.14 TclpGetPwUid@Base 8.5.14 TclpGetSeconds@Base 8.5.0 TclpGetTime@Base 8.5.0 TclpGetTimeZone@Base 8.5.0 TclpGetUserHome@Base 8.5.0 TclpGmtime@Base 8.5.0 #MISSING: 8.5.10# TclpGmtime_unix@Base 8.5.0 TclpHasSockets@Base 8.5.0 TclpInetNtoa@Base 8.5.0 TclpLocaltime@Base 8.5.0 #MISSING: 8.5.10# TclpLocaltime_unix@Base 8.5.0 TclpMakeFile@Base 8.5.0 TclpObjAccess@Base 8.5.0 TclpObjCopyDirectory@Base 8.5.0 TclpObjCopyFile@Base 8.5.0 TclpObjCreateDirectory@Base 8.5.0 TclpObjDeleteFile@Base 8.5.0 TclpObjRemoveDirectory@Base 8.5.0 TclpObjRenameFile@Base 8.5.0 TclpObjStat@Base 8.5.0 TclpOpenFile@Base 8.5.0 TclpOpenFileChannel@Base 8.5.0 TclpReaddir@Base 8.5.0 TclpRealloc@Base 8.5.0 TclpSetInitialEncodings@Base 8.5.0 TclpUtfNcmp2@Base 8.5.0 _LIB_VERSION@Base 8.5.0 tclIntPlatStubsPtr@Base 8.5.0 tclIntStubsPtr@Base 8.5.0 tclPlatStubsPtr@Base 8.5.0 tclStubsPtr@Base 8.5.0 tclTomMathStubsPtr@Base 8.5.0 debian/tclConfig.sh0000755000000000000000000000012312167760534011444 0ustar #! /bin/sh . /usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/tcl8.5/tclConfig.sh debian/compat0000644000000000000000000000000212167760534010377 0ustar 9 debian/patches/0000755000000000000000000000000012261077344010623 5ustar debian/patches/non-linux.diff0000644000000000000000000000202712220617073013377 0ustar Patch by Sergei Golovan (originally by Mike Markley and Chris Waters) fixes building on non-linux Debian architectures. --- tcl8.5-8.5.15.orig/unix/configure +++ tcl8.5-8.5.15/unix/configure @@ -6537,6 +6537,9 @@ if test "`uname -s`" = "AIX" ; then tcl_cv_sys_version=AIX-`uname -v`.`uname -r` fi + if test "`uname -s`" = "NetBSD" -a -f /etc/debian_version ; then + system=NetBSD-Debian + fi fi fi --- tcl8.5-8.5.15.orig/unix/Makefile.in +++ tcl8.5-8.5.15/unix/Makefile.in @@ -172,6 +172,7 @@ SHLIB_LD = @SHLIB_LD@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ +SHLIB_LD_FLAGS = @SHLIB_LD_FLAGS@ TCL_SHLIB_LD_EXTRAS = @TCL_SHLIB_LD_EXTRAS@ SHLIB_SUFFIX = @SHLIB_SUFFIX@ --- tcl8.5-8.5.15.orig/unix/tcl.m4 +++ tcl8.5-8.5.15/unix/tcl.m4 @@ -961,6 +961,9 @@ if test "`uname -s`" = "AIX" ; then tcl_cv_sys_version=AIX-`uname -v`.`uname -r` fi + if test "`uname -s`" = "NetBSD" -a -f /etc/debian_version ; then + tcl_cv_sys_version=NetBSD-Debian + fi fi fi ]) debian/patches/tclprivate.diff0000644000000000000000000000300212220617073013617 0ustar Patch by Chris Waters sets paths which are normally point to a directory with Tcl sources to a subdirectory of /usr/include/tcl8.5 (debian/rules puts private Tcl headers there). --- tcl8.5-8.5.15.orig/unix/tclConfig.sh.in +++ tcl8.5-8.5.15/unix/tclConfig.sh.in @@ -100,7 +100,7 @@ # String to pass to linker to pick up the Tcl library from its # build directory. -TCL_BUILD_LIB_SPEC='@TCL_BUILD_LIB_SPEC@' +TCL_BUILD_LIB_SPEC='@TCL_LIB_SPEC@' # String to pass to linker to pick up the Tcl library from its # installed directory. @@ -135,7 +135,7 @@ # different place than the directory containing the source files, this # points to the location of the sources, not the location where Tcl was # compiled. -TCL_SRC_DIR='@TCL_SRC_DIR@' +TCL_SRC_DIR='@includedir@/tcl-private' # List of standard directories in which to look for packages during # "package require" commands. Contains the "prefix" directory plus also @@ -153,14 +153,14 @@ # String to pass to linker to pick up the Tcl stub library from its # build directory. -TCL_BUILD_STUB_LIB_SPEC='@TCL_BUILD_STUB_LIB_SPEC@' +TCL_BUILD_STUB_LIB_SPEC='@TCL_STUB_LIB_SPEC@' # String to pass to linker to pick up the Tcl stub library from its # installed directory. TCL_STUB_LIB_SPEC='@TCL_STUB_LIB_SPEC@' # Path to the Tcl stub library in the build directory. -TCL_BUILD_STUB_LIB_PATH='@TCL_BUILD_STUB_LIB_PATH@' +TCL_BUILD_STUB_LIB_PATH='@TCL_STUB_LIB_PATH@' # Path to the Tcl stub library in the install directory. TCL_STUB_LIB_PATH='@TCL_STUB_LIB_PATH@' debian/patches/manpages.diff0000644000000000000000000000117512220617073013246 0ustar Patch by Chris Waters fixes installing of several manual pages which aren't installed by upstream script but are referenced inside other manual pages. --- tcl8.5-8.5.15.orig/unix/installManPage +++ tcl8.5-8.5.15/unix/installManPage @@ -91,8 +91,16 @@ exit 2 ;; esac +Name=`basename $ManPage .$Section` SrcDir=`dirname $ManPage` +Specials="DString Notifier RegExp Thread library packagens pkgMkIndex safe safesock" +for n in $Specials; do + if [ "$Name" = "$n" ] ; then + Names="$n $Names" + fi +done + ######################################################################## ### Process Page to Create Target Pages ### debian/patches/tcllibrary.diff0000644000000000000000000000117012220617073013615 0ustar --- tcl8.5-8.5.15.orig/unix/configure +++ tcl8.5-8.5.15/unix/configure @@ -18694,7 +18694,7 @@ eval "TCL_LIB_FILE=${TCL_LIB_FILE}" -TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' +test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' PRIVATE_INCLUDE_DIR='$(includedir)' HTML_DIR='$(DISTDIR)/html' --- tcl8.5-8.5.15.orig/unix/configure.in +++ tcl8.5-8.5.15/unix/configure.in @@ -754,7 +754,7 @@ eval "TCL_LIB_FILE=${TCL_LIB_FILE}" -TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' +test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' PRIVATE_INCLUDE_DIR='$(includedir)' HTML_DIR='$(DISTDIR)/html' debian/patches/confsearch.diff0000644000000000000000000000141512220617073013563 0ustar Patch by Sergei Golovan allows to find tclConfig.sh in /usr/share/tcltk/tcl8.5 and tkConfig.sh in /usr/share/tcltk/tk8.5 where they are located in Debian installation. --- tcl8.5-8.5.15.orig/unix/tcl.m4 +++ tcl8.5-8.5.15/unix/tcl.m4 @@ -93,6 +93,7 @@ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d /usr/local/lib 2>/dev/null` \ `ls -d /usr/contrib/lib 2>/dev/null` \ + `ls -d /usr/share/tcltk/tcl8.5 2>/dev/null` \ `ls -d /usr/lib 2>/dev/null` \ `ls -d /usr/lib64 2>/dev/null` \ ; do @@ -223,6 +224,7 @@ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d /usr/local/lib 2>/dev/null` \ `ls -d /usr/contrib/lib 2>/dev/null` \ + `ls -d /usr/share/tcltk/tk8.5 2>/dev/null` \ `ls -d /usr/lib 2>/dev/null` \ `ls -d /usr/lib64 2>/dev/null` \ ; do debian/patches/tclpackagepath.diff0000644000000000000000000000263112220617073014424 0ustar Patch by Sergei Golovan allows to specify TCL_PACKAGE_PATH at configure stage without adding /usr/lib to it. It helps to put the policy compliant value to ::tcl_pkgPath variable and to TCL_PACKAGE_PATH variable in tclConfig.sh. --- tcl8.5-8.5.15.orig/unix/configure +++ tcl8.5-8.5.15/unix/configure @@ -18817,9 +18817,9 @@ test -z "$TCL_MODULE_PATH" && \ TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl" elif test "$prefix/lib" != "$libdir"; then - TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${libdir} ${prefix}/lib" else - TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${prefix}/lib" fi #-------------------------------------------------------------------- --- tcl8.5-8.5.15.orig/unix/configure.in +++ tcl8.5-8.5.15/unix/configure.in @@ -839,9 +839,9 @@ test -z "$TCL_MODULE_PATH" && \ TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl" elif test "$prefix/lib" != "$libdir"; then - TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${libdir} ${prefix}/lib" else - TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${prefix}/lib" fi #-------------------------------------------------------------------- debian/patches/series0000644000000000000000000000017312261076514012037 0ustar tcllibrary.diff tclpackagepath.diff tclprivate.diff confsearch.diff non-linux.diff manpages.diff remove-solaris-check.diff debian/patches/remove-solaris-check.diff0000644000000000000000000000475212261076535015510 0ustar Index: b/unix/configure =================================================================== --- a/unix/configure +++ b/unix/configure @@ -14971,87 +14971,6 @@ tcl_strtod=0 fi - if test "$tcl_strtod" = 1; then - echo "$as_me:$LINENO: checking for Solaris2.4/Tru64 strtod bugs" >&5 -echo $ECHO_N "checking for Solaris2.4/Tru64 strtod bugs... $ECHO_C" >&6 -if test "${tcl_cv_strtod_buggy+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - if test "$cross_compiling" = yes; then - tcl_cv_strtod_buggy=buggy -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - extern double strtod(); - int main() { - char *infString="Inf", *nanString="NaN", *spaceString=" "; - char *term; - double value; - value = strtod(infString, &term); - if ((term != infString) && (term[-1] == 0)) { - exit(1); - } - value = strtod(nanString, &term); - if ((term != nanString) && (term[-1] == 0)) { - exit(1); - } - value = strtod(spaceString, &term); - if (term == (spaceString+1)) { - exit(1); - } - exit(0); - } -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - tcl_cv_strtod_buggy=ok -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -tcl_cv_strtod_buggy=buggy -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -echo "$as_me:$LINENO: result: $tcl_cv_strtod_buggy" >&5 -echo "${ECHO_T}$tcl_cv_strtod_buggy" >&6 - if test "$tcl_cv_strtod_buggy" = buggy; then - case $LIBOBJS in - "fixstrtod.$ac_objext" | \ - *" fixstrtod.$ac_objext" | \ - "fixstrtod.$ac_objext "* | \ - *" fixstrtod.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS fixstrtod.$ac_objext" ;; -esac - - USE_COMPAT=1 - -cat >>confdefs.h <<\_ACEOF -#define strtod fixstrtod -_ACEOF - - fi - fi - - #-------------------------------------------------------------------- # Check for various typedefs and provide substitutes if # they don't exist. debian/README.Debian0000644000000000000000000000030210556455475011242 0ustar Please see the Documentation section in the upstream README for a list of books on getting started with Tcl/Tk. Also see the main Tcl/Tk web site at http://www.tcl.tk/ for other documentation. debian/control0000644000000000000000000000544212261077205010600 0ustar Source: tcl8.5 Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Tcl/Tk Debian Packagers Uploaders: Sergei Golovan Build-Depends: debhelper (>= 9.0.0), dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.4 Homepage: http://www.tcl.tk/ Package: tcl8.5 Section: interpreters Priority: optional Architecture: any Depends: libtcl8.5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Conflicts: tcl74 (<= 7.4p3-2) Suggests: tcl-tclreadline Multi-Arch: foreign Description: Tcl (the Tool Command Language) v8.5 - shell Tcl is a powerful, easy to use, embeddable, cross-platform interpreted scripting language. This package contains the Tcl shell which you need to run Tcl scripts. This version includes thread support. Package: libtcl8.5 Section: libs Priority: optional Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: tzdata, ${shlibs:Depends}, ${misc:Depends} Conflicts: tcl8.5 (<< 8.5.14-3), tcl8.5-lib (<< 8.5.14-3), tcl74 (<= 7.4p3-2) Replaces: tcl8.5 (<< 8.5.14-3), tcl8.5-lib (<< 8.5.14-3) Suggests: tcl8.5 Provides: libtcl Multi-Arch: same Description: Tcl (the Tool Command Language) v8.5 - run-time library files Tcl is a powerful, easy to use, embeddable, cross-platform interpreted scripting language. This package contains the Tcl library and auxiliary code which allows one to run Tcl-enabled applications. This version includes thread support. Package: libtcl8.5-dbg Section: debug Priority: extra Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: libtcl8.5 (= ${binary:Version}) Multi-Arch: same Description: Symbol files for libtcl8.5 Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted scripting language. This package contains the debug symbols for libtcl8.5, to assist in debugging applications built with tcl8.5. You will not normally need to install this package. Package: tcl8.5-dev Section: libdevel Priority: optional Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: dpkg-dev (>= 1.16.1~), libtcl8.5 (= ${binary:Version}), tcl8.5, ${misc:Depends} Suggests: tcl8.5-doc Multi-Arch: same Description: Tcl (the Tool Command Language) v8.5 - development files Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted scripting language. This package contains the headers and libraries needed to embed or extend Tcl. Package: tcl8.5-doc Section: doc Priority: optional Architecture: all Depends: ${misc:Depends} Suggests: tcl8.5 Conflicts: tcldoc, tcl8.3-doc, tcl8.4-doc Provides: tcldoc Description: Tcl (the Tool Command Language) v8.5 - manual pages Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted scripting language. This package contains the man pages for Tcl commands. debian/libtcl8.5.install0000644000000000000000000000006712176133065012271 0ustar usr/lib/*/*.so usr/lib/*/*.so.* usr/share/tcltk/tcl8.5 debian/rules0000755000000000000000000001106112226164475010256 0ustar #!/usr/bin/make -f v = 8.5 DIR = $(shell pwd)/debian/tmp DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk include /usr/share/dpkg/architecture.mk LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) export LDFLAGS ifeq (, $(findstring debug, $(DEB_BUILD_OPTIONS))) # See bug #446335 for -fno-unit-at-a-time ifeq ($(DEB_HOST_ARCH), hppa) # Disable stack checking for hppa (it doesn't work properly yet) CFLAGS += -fno-unit-at-a-time -DTCL_NO_STACK_CHECK=1 else CFLAGS += -fno-unit-at-a-time endif endif %: dh $@ override_dh_auto_clean: [ ! -f unix/Makefile ] || $(MAKE) -C unix distclean override_dh_auto_configure: # So so ugly but it works... touch generic/tclStubInit.c TCL_LIBRARY="/usr/share/tcltk/tcl$(v)" \ TCL_PACKAGE_PATH="/usr/local/lib/tcltk /usr/local/share/tcltk \ /usr/lib/tcltk/$(DEB_HOST_MULTIARCH) /usr/lib/tcltk /usr/share/tcltk \ /usr/lib" \ CFLAGS="$(CFLAGS)" \ CPPFLAGS="$(CPPFLAGS)" \ TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\$${TCL_LIB_FILE}" \ dh_auto_configure -Dunix -- \ --includedir=/usr/include/tcl$(v) \ --enable-shared \ --enable-threads \ --enable-dll-unloading \ --disable-rpath \ --without-tzdata \ --enable-man-symlinks override_dh_auto_build: touch generic/tclStubInit.c && \ $(MAKE) -C unix # Build the static library. cd unix && \ ar cr libtcl$(v).a *.o && \ ar d libtcl$(v).a tclAppInit.o && \ ranlib libtcl$(v).a override_dh_auto_install: $(MAKE) -C unix INSTALL_ROOT=$(DIR) \ MAN_INSTALL_DIR=$(DIR)/usr/share/man \ MANN_INSTALL_DIR=$(DIR)/usr/share/man/man3 \ TCL_MODULE_PATH="/usr/lib/tcltk /usr/share/tcltk" \ install # Fix up the modules. sed -i -e's:variable paths {}:variable paths {/usr/share/tcltk/tcl$(v)/tcl8}:' \ $(DIR)/usr/share/tcltk/tcl$(v)/tm.tcl install -d -m 755 $(DIR)/usr/share/tcltk/tcl$(v)/tcl8 mv $(DIR)/usr/share/tcltk/tcl8/*/* $(DIR)/usr/share/tcltk/tcl$(v)/tcl8 # Fix up the libraries. cp unix/libtcl$(v).a $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH) install -d -m 755 $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v) mv $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/*.sh $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v) install -d -m 755 $(DIR)/usr/share/aclocal cp unix/tcl.m4 $(DIR)/usr/share/aclocal/tcl$(v).m4 rm -f $(DIR)/usr/share/tcltk/tcl$(v)/ldAix # Fix up the include files. install -d $(DIR)/usr/include/tcl$(v)/tcl-private/generic cp generic/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/generic install -d $(DIR)/usr/include/tcl$(v)/tcl-private/unix cp unix/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/unix install -d $(DIR)/usr/include/tcl$(v)/tcl-private/compat cp compat/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/compat install -d $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath cp libtommath/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath # # Temporary HACK until all reverse dependencies will be rebuilt ln -sf libtcl$(v).so $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libtcl$(v).so.0 # # Fix up the manpages. cd $(DIR)/usr/share/man/man1 && \ sed -e 's/(n)/(3tcl)/g' tclsh.1 >tclsh$(v).1 && rm tclsh.1 cd $(DIR)/usr/share/man/man3 && \ for f in *.[3n] ; do \ f2=$$(echo $$f | sed -e 's/\.[3n]/.3tcl/') ; \ if [ -L $$f ]; then \ l=$$(readlink -n $$f |sed -e 's/\.[3n]/.3tcl/') ; \ rm $$f ; \ ln -sf $$l $$f2 ; \ else \ sed -e 's/^\.TH \([^ ]\+\|"[^"]\+"\) [3n]/.TH \1 3tcl/' \ -e 's/\(Tk_[0-9A-Za-z]*\)(3)/\1(3tk)/g' \ -e 's/\([A-Z][0-9A-Za-z_]*\)(3)/\1(3tcl)/g' \ -e 's/send(n)/send(3tk)/g' \ -e 's/text(n)/text(3tk)/g' \ -e 's/tk(n)/tk(3tk)/g' \ -e 's/winfo(n)/winfo(3tk)/g' \ -e 's/(n)/(3tcl)/g' \ -e 's/^\.de OP$$/.de OOP/' \ -e 's/^\.OP /.OOP /' \ -e "s/\\N'244'/\\[^o]/g" \ $$f >$$f2 ; \ rm $$f ; \ fi ; \ done override_dh_strip: dh_strip -plibtcl$(v) --dbg-package=libtcl$(v)-dbg dh_strip -a -Nlibtcl$(v) override_dh_makeshlibs: /usr/share/debhelper/autoscripts/postinst-makeshlibs /usr/share/debhelper/autoscripts/postrm-makeshlibs dh_makeshlibs -a -Xtcltest cat /usr/share/debhelper/autoscripts/postinst-makeshlibs >>debian/libtcl$(v).postinst.debhelper cat /usr/share/debhelper/autoscripts/postrm-makeshlibs >>debian/libtcl$(v).postrm.debhelper override_dh_shlibdeps: dh_shlibdeps -a -ldebian/libtcl$(v)/usr/lib/$(DEB_HOST_MULTIARCH) get-orig-source: wget -O tcl$(v)_$(v).15.orig.tar.gz \ http://prdownloads.sourceforge.net/tcl/tcl$(v).15-src.tar.gz .PHONY: override_dh_auto_clean override_dh_auto_configure override_dh_auto_install \ override_dh_strip override_dh_makeshlibs override_dh_shlibdeps get-orig-source debian/source/0000755000000000000000000000000012226165061010467 5ustar debian/source/format0000644000000000000000000000001411760677157011715 0ustar 3.0 (quilt) debian/tcl8.5-doc.install0000644000000000000000000000002311760677157012352 0ustar usr/share/man/man3 debian/tcl8.5.docs0000644000000000000000000000000712167760534011065 0ustar README debian/watch0000644000000000000000000000007010732150461010213 0ustar version=3 http://sf.net/tcl/tcl(8\.5\.\d+)-src\.tar\.gz debian/tcl8.5-dev.dirs0000644000000000000000000000002212220616254011634 0ustar usr/share/aclocal