Package: tkdesk / 2.0-12

Metadata

Package Version Patches format
tkdesk 2.0-12 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
tkdesk 2.0p1.patch | (download)

ChangeLog | 10 10 + 0 - 0 !
libdesk/tixImgXpm.c | 7 2 + 5 - 0 !
2 files changed, 12 insertions(+), 5 deletions(-)

#
#   Compilation of the file "libdesk/tixImgXpm.c" fails when
#   using a Tk version lower than 8.3.
#
# Instructions:
#
#   1. Download the patch file to a handy spot on your hard drive.
#
#   2. Go to the root of your TkDesk source tree:
#
#      cd {PATH_TO_SRC}/tkdesk-2.0
#
#      where {PATH_TO_SRC} is wherever you have untarred the
#      TkDesk 2.0 source.
#
#   3. Then use the "patch" command:
#
#      patch -p1 < {PATH_TO_PATCH}/tkdesk-2.0p1.patch
#
#      where {PATH_TO_PATCH} is the directory path to that handy spot
#      on your hard drive where you stored the patch file in step #1. 
#
#   4. Follow the build instructions in the TkDesk "INSTALL" file
#      to recompile and install TkDesk.  It would be a good idea, after
#      applying a patch, to always use the "testdrive" script to test
#      TkDesk prior to doing a "make install".
#
#      Note:  Patches that ONLY EFFECT TKDESK'S TCL SOURCE FILES may be
#      applied directly to an installed version of the TkDesk library
#      (e.g. "/usr/local/lib/TkDesk").  In this case, cd to the
#      installed TkDesk library directory and use the patch
#      command option "-p2" instead of the usual "-p1".
#      APPLYING PATCHES IN THIS MANNER IS NOT RECOMMENDED, but
#      may be necessary if TkDesk has been installed from a pre-compiled
#      package (RPM, etc.).
#
#############################################################################

tkdesk 2.0p2.patch | (download)

ChangeLog | 33 33 + 0 - 0 !
tcldesk/Common.tcl | 92 47 + 45 - 0 !
tcldesk/Desktop.tcl | 35 18 + 17 - 0 !
tcldesk/DiskUsage.tcl | 17 9 + 8 - 0 !
tcldesk/Editor.tcl | 59 30 + 29 - 0 !
tcldesk/FileInfo.tcl | 21 11 + 10 - 0 !
tcldesk/FileListbox.tcl | 155 78 + 77 - 0 !
tcldesk/Frame.tcl | 19 11 + 8 - 0 !
tcldesk/HistEntry.tcl | 37 20 + 17 - 0 !
tcldesk/List.tcl | 61 31 + 30 - 0 !
tcldesk/Periodic.tcl | 17 9 + 8 - 0 !
tcldesk/Toplevel.tcl | 9 6 + 3 - 0 !
tcldesk/Viewer.tcl | 57 28 + 29 - 0 !
tcldesk/action.tcl | 53 31 + 22 - 0 !
tcldesk/appbar-dialup.tcl | 2 1 + 1 - 0 !
tcldesk/appbar.tcl | 6 3 + 3 - 0 !
tcldesk/cb_tools/help.tcl | 10 5 + 5 - 0 !
tcldesk/cb_tools/itcl_reload.tcl | 16 8 + 8 - 0 !
tcldesk/cb_tools/tools.tcl | 2 1 + 1 - 0 !
tcldesk/config.tcl | 44 22 + 22 - 0 !
tcldesk/copy.tcl | 4 2 + 2 - 0 !
tcldesk/cpanels.tcl | 2 1 + 1 - 0 !
tcldesk/delete.tcl | 2 1 + 1 - 0 !
tcldesk/dsk_Listbox.tcl | 49 25 + 24 - 0 !
tcldesk/file_ops.tcl | 14 7 + 7 - 0 !
tcldesk/find.tcl | 2 1 + 1 - 0 !
tcldesk/history.tcl | 23 12 + 11 - 0 !
tcldesk/itcl_reload.tcl | 16 8 + 8 - 0 !
tcldesk/popup.tcl | 2 1 + 1 - 0 !
tcldesk/update.tcl | 10 5 + 5 - 0 !
tcldesk/util.tcl | 22 11 + 11 - 0 !
tkdesk.main | 60 32 + 28 - 0 !
32 files changed, 508 insertions(+), 443 deletions(-)

#
#     Some Linux distributions are using newer "unofficial" versions of
#     Incr Tcl (Itcl).  Though TkDesk 2.0 works with the official
#     Itcl 3.2.1 release, these newer Itcl installations disable backwards
#     compatibility for some older Itcl syntax that TkDesk still requires.
#     The typical symptom of this problem is this error message when
#     TkDesk is started:
#
#        Error in startup script: can't rename "itcl_class": command
#        doesn't exist...
#
# Instructions:
#
#   1. Download the patch file to a handy spot on your hard drive.
#
#   2. Go to the root of your TkDesk source tree:
#
#      cd {PATH_TO_SRC}/tkdesk-2.0
#
#      where {PATH_TO_SRC} is wherever you have untarred the
#      TkDesk 2.0 source.
#
#   3. Then use the "patch" command:
#
#      patch -p1 < {PATH_TO_PATCH}/tkdesk-2.0p2.patch
#
#      where {PATH_TO_PATCH} is the directory path to that handy spot
#      on your hard drive where you stored the patch file in step #1. 
#
#   4. Follow the build instructions in the TkDesk "INSTALL" file
#      to recompile and install TkDesk.  It would be a good idea, after
#      applying a patch, to always use the "testdrive" script to test
#      TkDesk prior to doing a "make install".
#
#      Note:  Patches that ONLY EFFECT TKDESK'S TCL SOURCE FILES may be
#      applied directly to an installed version of the TkDesk library
#      (e.g. "/usr/local/lib/TkDesk").  In this case, cd to the
#      installed TkDesk library directory and use the patch
#      command option "-p2" instead of the usual "-p1".
#      APPLYING PATCHES IN THIS MANNER IS NOT RECOMMENDED, but
#      may be necessary if TkDesk has been installed from a pre-compiled
#      package (RPM, etc.).
#
#############################################################################

before_quilt.patch | (download)

Makefile.in | 35 22 + 13 - 0 !
blt/Makefile.in | 9 3 + 6 - 0 !
configure.in | 24 12 + 12 - 0 !
libdesk/Makefile.in | 7 2 + 5 - 0 !
libdesk/dsk_ls.c | 26 19 + 7 - 0 !
libdesk/misc.c | 8 4 + 4 - 0 !
libdesk/o_FileListbox.c | 12 6 + 6 - 0 !
libdesk/ot.c | 11 6 + 5 - 0 !
libdesk/tixImgXpm.c | 3 2 + 1 - 0 !
netscape-remote/Makefile.in | 9 3 + 6 - 0 !
netscape-remote/netscape_remote.c | 1 1 + 0 - 0 !
tcldesk/appbar-dialup.tcl | 10 5 + 5 - 0 !
tcldesk/cb_tools/help.tcl | 9 9 + 0 - 0 !
tcldesk/cb_tools/tools.tcl | 27 20 + 7 - 0 !
tcldesk/configs/AppBar | 18 10 + 8 - 0 !
tcldesk/configs/AppBar_Be | 4 2 + 2 - 0 !
tcldesk/configs/Commands | 33 22 + 11 - 0 !
tcldesk/configs/FileTags | 1 1 + 0 - 0 !
tcldesk/configs/Popups | 20 10 + 10 - 0 !
tcldesk/configs/Sounds | 1 1 + 0 - 0 !
tcldesk/server.tcl | 3 2 + 1 - 0 !
tools/pauseme | 4 3 + 1 - 0 !
22 files changed, 165 insertions(+), 110 deletions(-)

 changes in debian package before conversion to 3.0 (quilt).

buildflags.patch | (download)

Makefile.in | 4 2 + 2 - 0 !
blt/Makefile.in | 2 1 + 1 - 0 !
libdesk/Makefile.in | 2 1 + 1 - 0 !
netscape-remote/Makefile.in | 2 1 + 1 - 0 !
tkdeskclient/Makefile.in | 4 2 + 2 - 0 !
5 files changed, 7 insertions(+), 7 deletions(-)

 honour configured build flags
 needed for debug symbols and proper hardening support
spelling.patch | (download)

libdesk/dsk_ls.c | 2 1 + 1 - 0 !
netscape-remote/netscape_remote.c | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix spelling errors found by lintian
reproducible.patch | (download)

tcldesk/mkindex | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 sort output of mkindex to make build reproducible
Bug-Debian: https://bugs.debian.org/824567
parallel_build.patch | (download)

Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 ensure tkdesk script is removed before generating it
 With parallel building it could happen that 'rm_tkdesk_script' and
 'tkdesk_script' are run in parallel, so the script could be removed while
 it is being generated.
 To prevent this, move the 'rm_tkdesk_script' dependency to the
 'tkdesk_script' target.