debian/0000755000000000000000000000000011707470207007173 5ustar debian/changelog0000644000000000000000000001343411706232400011040 0ustar tk-table (2.10-1) unstable; urgency=low * Packaging previously removed package. Closes: #654878 * New upstream release, new maintainer, name change -- Ole Streicher Fri, 13 Jan 2012 19:20:00 +0100 tktable2.9 (2.9+cvs20060727-2) unstable; urgency=low * Added build-dep on groff Closes: #365107 * Assume this version fixes the hurd-i386 autobuild, please reopen the bug if this should not be the case... Closes: #324143 * Changed Maintainer to: Justin Pryzby -- Lars Steinke Sun, 3 Sep 2006 10:55:08 +0200 tktable2.9 (2.9+cvs20060727-1) unstable; urgency=medium * Pull changes from upstream CVS - Improved license, with no implication of obligations - Fix compiler warning about undefined behavior * Medium urgency for RC bug fix * - Make sure pkgIndex.tcl from the runtime package references the shared lib rather than the static lib, which is^Wwas in the -dev package; - Implement the name changes intended in the previous uploads; drop the -dev package, since the .tcl files refer to the shared library only. Closes: 368795. * Add replaces+Conflicts against the old name. * Bump Standards-Version; no changes. * Apply patch from Petr Salinger to allow compilation on GNU/kFreeBSD Closes: #380144 (and possibly #324143 too) * Sponsored Upload for Justin Pryzby -- Lars Steinke Mon, 28 Aug 2006 10:58:06 -0400 tktable (2.9-3) unstable; urgency=low * Replaced tclconfig/tcl.m4 with updated /usr/lib/tcl8.4/tcl.m4. Closes: #356062 -- Lars Steinke Mon, 17 Apr 2006 11:49:14 +0200 tktable (2.9-2) unstable; urgency=low * Sponsored upload. * Redo most of the package - Justin Pryzby Wed, 29 Mar 2006 14:10:22 * Rename the library, since upstream doesn't guarantee any kind of A[BP]I compatibility, any new release will probably require rebuilding at least. * Reupload and rename tktable-2.9 orig tarball; this used to be a native package. * Patch tcl.m4 and run autoconf at buildtime; thanks to David Watson for the useful patch. Closes: #356062, and maybe #324143 too. * Correct manpage typos; Thanks A Costa . Closes: #320551 * Remove README.Debian, since saods9 also depends on tktable. * ./debian/control: - Build-Conflict with old autoconf. - Add myself as an uploader; hopefully I'm progressing through NM sufficiently quickly for this to be meaningful. - Bump standards-version to 3.6.2; no changes. - End the long description with a period, and indent homepage field on a new line, as per DevRef 6.2.4. - Trim Build-Depends, since {tcl,tk}8.4-dev packages depend on the precise versions of the runtime packages. * ./debian/copyright: Fully document the copyright holder, including years. * Document a P/D license for Debian .diff in ./debian/rules and ./debian/copyright; okayed by Lars. * Update to debhelper 4 from, uh, 1. * ./debian/rules: - Remove strange symlinks from /usr/lib/.. to /usr/lib/tktable/.. Closes: #339056 - Hack options to ./configure to find tcl includes, fixing probably FTBFS; Closes: #343138. - build-stamp target now touches $@ to avoid recompilations instead of causing them. - Remove double calls to ./configure in clean target; instead, only distclean if Makefile exits (addressing an issue mentioned in #324143). - Remove call to strip, this is already handled by dh_strip, which also supports DEB_BUILD_OPTIONS=nostrip. - dh_installman now installs the manpage, rather than cp -a, and dh_installdoc installs the html documentation, rather than mv; dh_examples now installs ./demos. - Remove obsolete targets 'source' and 'diff'. * Add a watchfile. -- Lars Steinke Sun, 16 Apr 2006 14:10:22 -0500 tktable (2.9-1) unstable; urgency=low * New upstream release (closes: Bug#262668) -- Lars Steinke (Debian Developer) Wed, 16 Feb 2004 17:51:05 +0200 tktable (2.8-2) unstable; urgency=low * Fixed build dependencies * Fixed clean target in debian/rules (closes: Bug#194055) -- Lars Steinke Wed, 4 Jun 2003 17:51:05 +0200 tktable (2.8-1) unstable; urgency=low * New upstream release (closes: Bug#173668) * Fixed dependencies (closes: Bug#191311) -- Lars Steinke Tue, 20 May 2003 14:29:23 +0200 tktable (2.7-2) unstable; urgency=low * Fix overrides -- Lars Steinke Mon, 11 Mar 2002 20:29:23 +0200 tktable (2.7-1) unstable; urgency=low * New upstream release with bugfixes (closes: Bug#128376) -- Lars Steinke Sun, 10 Mar 2002 20:29:23 +0200 tktable (2.6-3) unstable; urgency=low * Fixed build dependency on debhelper (closes: Bug#94827) -- Lars Steinke Mon, 23 Apr 2001 11:29:23 +0200 tktable (2.6-2) unstable; urgency=low * Miscellaneous fixes (closes #93730, #93735) -- Lars Steinke Wed, 18 Apr 2001 20:36:56 +0200 tktable (2.6-1) unstable; urgency=low * New upstream release * Fixed build dependencies (closes #85308) -- Lars Steinke Wed, 7 Mar 2001 17:58:55 +0100 tktable (2.5-3) unstable; urgency=low * Fixed linitan messages -- Lars Steinke Wed, 15 Mar 2000 13:30:54 +0100 tktable (2.5-2) unstable; urgency=low * Recompiled for Tk/Tcl 8.2 -- Lars Steinke Tue, 5 Oct 1999 12:54:34 +0200 tktable (2.5-1) unstable; urgency=low * New upstream version -- Lars Steinke Tue, 17 Aug 1999 15:55:51 +0200 tktable (2.3-1) unstable; urgency=low * Initial Release. -- Lars Steinke Fri, 21 Aug 1998 16:58:57 +0200 debian/copyright0000644000000000000000000001062611707465232011135 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=202 Upstream-Name: TkTable Upstream-Author: Jeffrey Hobbs Source: http://tktable.sourceforge.net Files: * Copyright: Copyright 1997-2002, Jeffrey Hobbs, Copyright (c) 2002-2008 ActiveState Corporation. Copyright (c) 1998-2000 Ajuba Solutions, Copyright (c) 1993-1997 Lucent Technologies, Copyright (c) 1998-1999 Scriptics Corporation, Copyright (c) 1994-1997 Sun Microsystems, Inc. Copyright (c) 1991-1994 The Regents of the University of California License: Expat (This file blatantly stolen from Tcl/Tk license and adapted - thus assume it falls under similar license terms). . This software is copyrighted by Jeffrey Hobbs . 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. . 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. . RESTRICTED RIGHTS: Use, duplication or disclosure by the U.S. government is subject to the restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software Clause as DFARS 252.227-7013 and FAR 52.227-19. . SPECIAL NOTES: . This software is also falls under the bourbon_ware clause v2: . This software is free, but should you find this software useful in your daily work and would like to compensate the author, donations in the form of aged bourbon and scotch are welcome by the author. The user may feel exempt from this clause if they are below drinking age or think the author has already partaken of too many drinks. Files: library/tktable.py Copyright: Copyright (c) 2008, Guilherme Polo License: BSD 2-clause All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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. Files: debian/* Copyright: not applicable License: public-domain This package was first debianized by Lars Steinke on Fri, 21 Aug 1998 16:58:57 +0200. . Debian-specific changes are a work of Lars Steinke during the years 1998-2004, and Justin Pryzby during 2005-2006; they are hereby released into the public domain. . Updates to new debian packaging standards and upstream version 2.10 were done by Ole Streicher . debian/patches/0000755000000000000000000000000011707235101010612 5ustar debian/patches/add_tclLoadDl_for_Hurd.patch0000644000000000000000000000076411702521513016144 0ustar Author: CW (?) Description: (guess) Add missing library for Debian GNU/Hurd --- a/tclconfig/tcl.m4 +++ b/tclconfig/tcl.m4 @@ -1621,8 +1621,11 @@ SHLIB_LD_LIBS='${LIBS}' SHLIB_SUFFIX=".so" + # following line added by CW for Debian GNU/Hurd + TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\${TCL_LIB_FILE}.0" + SHLIB_LD='${CC} -shared' - DL_OBJS="" + DL_OBJS="tclLoadDl.o" DL_LIBS="-ldl" LDFLAGS="$LDFLAGS -Wl,--export-dynamic" CC_SEARCH_FLAGS="" debian/patches/dont_install_html.patch0000644000000000000000000000101211707235101015343 0ustar Author: Ole Streicher Description: Remove the HTML doc installation: it goes into the wrong directory, and it is not needed at all since it doesn't provide other information than the manpage. --- tk-table-2.10.orig/Makefile.in +++ tk-table-2.10/Makefile.in @@ -204,7 +204,7 @@ libraries: doc: -install: all install-binaries install-libraries install-doc +install: all install-binaries install-libraries install-binaries: binaries install-lib-binaries @mkdir -p $(DESTDIR)$(pkglibdir) debian/patches/dont_create_bindir.patch0000644000000000000000000000073511702521513015456 0ustar Author: Ole Streicher Description: Dont create an empty directory /usr/bin --- a/Makefile.in +++ b/Makefile.in @@ -206,7 +206,7 @@ doc: install: all install-binaries install-libraries install-doc -install-binaries: binaries install-lib-binaries install-bin-binaries +install-binaries: binaries install-lib-binaries @mkdir -p $(DESTDIR)$(pkglibdir) $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir) @list='$(PKG_EXTRA_FILES)'; for p in $$list; do \ debian/patches/fix_manpage.patch0000644000000000000000000000267311707227102014123 0ustar Author: Justin Pryzby Ole Streicher Description: Fix several minor glitches of the manpage --- a/doc/tkTable.n +++ b/doc/tkTable.n @@ -233,9 +233,7 @@ .de UL \\$1\l'|0\(ul'\\$2 .. -.TH table n 2.8 Tk "Tk Table Extension" +.TH table "3tk" "2.10 Tk" "Tk Table Extension" -.HS table tk -.BS .SH NAME table \- Create and manipulate tables .SH SYNOPSIS @@ -1014,7 +1014,7 @@ active cell. With one argument, sets th string. 0 is before the first character, you can also use \fBinsert\fR or \fBend\fR for the current insertion point or the end of the text. If there is no active cell, or the cell or table is disabled, this will -return -1. +return \-1. .TP \fIpathName \fBindex\fR \fIindex\fR ?\fIrow|col\fR? Returns the integer cell coordinate that corresponds to \fIindex\fR in the @@ -1418,12 +1418,12 @@ Set the topleft title area to be one spa both row and column span by one, but the command does all the constraining for us. .CS -$table span [$table cget -roworigin],[$table cget -colorigin] [$table cget -titlerows],[$table cget -titlecols] +$table span [$table cget \-roworigin],[$table cget \-colorigin] [$table cget \-titlerows],[$table cget \-titlecols] .CE Force a table window refresh (useful for the slight chance that a bug in the table is not causing proper refresh): .CS -$table configure -padx [$table cget -padx] +$table configure \-padx [$table cget \-padx] .CE .SH KEYWORDS debian/patches/dont_install_license.patch0000644000000000000000000000046411702521513016033 0ustar Author: Ole Streicher Description: Dont install the license file; this is covered by Debian's "copyright" file. --- a/Makefile.in +++ b/Makefile.in @@ -44,7 +44,7 @@ PKG_HEADERS = @PKG_HEADERS@ -PKG_EXTRA_FILES = license.txt README.txt +PKG_EXTRA_FILES = PKG_MAN_PAGES = tkTable.n debian/patches/series0000644000000000000000000000017311707235101012030 0ustar fix_manpage.patch add_tclLoadDl_for_Hurd.patch dont_install_license.patch dont_create_bindir.patch dont_install_html.patch debian/source/0000755000000000000000000000000011702521513010463 5ustar debian/source/format0000644000000000000000000000001411702521513011671 0ustar 3.0 (quilt) debian/examples0000644000000000000000000000001011702521513010713 0ustar demos/* debian/control0000644000000000000000000000304211707235101010565 0ustar Source: tk-table Priority: optional Section: interpreters Maintainer: Ole Streicher Build-Depends: debhelper (>= 7.0.50), dh-autoreconf, tcl-dev (>= 8.3.0), tk-dev (>= 8.3.0) Homepage: http://tktable.sourceforge.net/ Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/debian-science/packages/tktable.git Vcs-Browser: http://git.debian.org/?p=debian-science/packages/tktable.git Package: tk-table Section: libs Architecture: any Depends: ${tk:Depends}, ${misc:Depends}, ${shlibs:Depends} Provides: libtktable2.9 Replaces: libtktable2.9 Conflicts: libtktable2.9 Description: Table extension for Tcl/Tk Provides support for tables and matrices in Tcl/Tk. The basic features of the widget are: * multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((Tcl array || Tcl command) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!) . This package is sufficient to run and link against tkTable. debian/clean0000644000000000000000000000011211702521513010162 0ustar pkgIndex.tcl config.log configure libTktable2.10.so libTktable2.10.a *.o debian/docs0000644000000000000000000000003711702521513010036 0ustar README.blt README.txt TODO.txt debian/compat0000644000000000000000000000000211707227102010363 0ustar 7 debian/manpages0000644000000000000000000000001611702521513010676 0ustar doc/tkTable.n debian/rules0000755000000000000000000000117611707235101010250 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --enable-threads --enable-shared --libdir=/usr/lib/tcltk override_dh_installchangelogs: dh_installchangelogs ChangeLog override_dh_auto_test: true override_dh_makeshlibs: dh_makeshlibs tcltk-depends override_dh_fixperms: dh_fixperms chmod 0644 \ debian/tk-table/usr/share/doc/tk-table/examples/loadtable.tcl \ debian/tk-table/usr/share/doc/tk-table/examples/tcllogo.gif gunzip debian/tk-table/usr/share/doc/tk-table/examples/tktable.py.gz debian/watch0000644000000000000000000000010511702521513010210 0ustar version=3 http://sf.net/tktable/ Tktable(.*)\.tar\.gz debian uupdate