[SCM] Table extension for Tcl/Tk branch, master, updated. 6e0a95b3aed34eea4f9918c653c92d7a448c8220

Ole Streicher github at liska.ath.cx
Fri Jan 6 09:28:26 UTC 2012


The following commit has been merged in the master branch:
commit 6e0a95b3aed34eea4f9918c653c92d7a448c8220
Author: Ole Streicher <github at liska.ath.cx>
Date:   Fri Jan 6 10:27:04 2012 +0100

    Further cleanup; remove all lintian remarks

diff --git a/debian/control b/debian/control
index 99f1fda..4a6e038 100644
--- a/debian/control
+++ b/debian/control
@@ -16,5 +16,23 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, tcl|tcl8.5|tcl8.4|tcl8.3, tk|tk8.5|
 Replaces: tktable, tktable-dev, libtktable, libtktable-dev
 Conflicts: tktable, tktable-dev, libtktable, libtktable-dev
 Description: Table extension for Tcl/Tk
- Provides support for tables and matrices in Tcl/Tk.  This package is
- sufficient to run and link against tkTable.
+ 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.
diff --git a/debian/dirs b/debian/dirs
deleted file mode 100644
index a510814..0000000
--- a/debian/dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/TkTable/2.10
diff --git a/debian/docs b/debian/docs
deleted file mode 100644
index a70e508..0000000
--- a/debian/docs
+++ /dev/null
@@ -1,4 +0,0 @@
-README.blt
-README.txt
-TODO.txt
-
diff --git a/debian/files b/debian/files
deleted file mode 100644
index 4c7c568..0000000
--- a/debian/files
+++ /dev/null
@@ -1 +0,0 @@
-libtktable2.10_2.10-1_amd64.deb libs optional
diff --git a/debian/install b/debian/install
deleted file mode 100644
index a7a3f71..0000000
--- a/debian/install
+++ /dev/null
@@ -1,4 +0,0 @@
-library/tkTable.tcl usr/lib/TkTable2.10
-pkgIndex.tcl usr/lib/TkTable2.10
-libTktable2.10.so usr/lib/TkTable2.10
-
diff --git a/debian/patches/dont_create_bindir.patch b/debian/patches/dont_create_bindir.patch
new file mode 100644
index 0000000..361fb34
--- /dev/null
+++ b/debian/patches/dont_create_bindir.patch
@@ -0,0 +1,13 @@
+Author: Ole Streicher <liska.ath.cx>
+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 \
diff --git a/debian/patches/fix_manpage.patch b/debian/patches/fix_manpage.patch
new file mode 100644
index 0000000..0323d06
--- /dev/null
+++ b/debian/patches/fix_manpage.patch
@@ -0,0 +1,40 @@
+Author: Justin Pryzby <justinpryzby at users.sf.net>
+ Ole Streicher <debian at liska.ath.cx>
+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 "3" "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
diff --git a/debian/patches/series b/debian/patches/series
index f437d4a..1a0da21 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,4 @@
-set_manpage_chapter.patch
+fix_manpage.patch
 add_tclLoadDl_for_Hurd.patch
-
 dont_install_license.patch
+dont_create_bindir.patch
diff --git a/debian/patches/set_manpage_chapter.patch b/debian/patches/set_manpage_chapter.patch
deleted file mode 100644
index 3e1b932..0000000
--- a/debian/patches/set_manpage_chapter.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Author: Justin Pryzby <justinpryzby at users.sf.net>
-Description: Set chapter number for 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 "3" "2.10 Tk" "Tk Table Extension"
--.HS table tk
--.BS
- .SH NAME
- table \- Create and manipulate tables
- .SH SYNOPSIS
diff --git a/debian/rules b/debian/rules
index 3a1d7fe..926752d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,3 +21,6 @@ override_dh_auto_configure:
 	--with-tclinclude=/usr/include/tcl8.5 \
 	--with-tkinclude=/usr/include/tcl8.5 \
 	--enable-threads --enable-shared
+
+override_dh_installchangelogs:
+	dh_installchangelogs ChangeLog
\ No newline at end of file

-- 
Table extension for Tcl/Tk



More information about the debian-science-commits mailing list