Package: netmaze
Version: 0.81+jpg0.82-15
Severity: important
Tags: patch

Dear Maintainer,

netmaze currently depends on the deprecated Tcl/Tk 8.5 which is to be removed
from Debian. The attached patch replaces tk8.5 by tk in the dependencies and
wish8.5 by wish in the script shebangs. This makes netmaze using the default
Tcl/Tk version (8.6 at the moment). At first glance it works fine, though I
haven't performed thorough testing (just played a few rounds).

If you think it's appropriate I could do NMU with these changes.

-- System Information:
Debian Release: 9.4
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 
'stable'), (500, 'oldstable'), (1, 'experimental'), (1, 'unstable'), (1, 
'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-0.bpo.3-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages netmaze depends on:
ii  libc6     2.24-11+deb9u3
ii  libx11-6  2:1.6.4-3
ii  libxext6  2:1.3.3-1+b2
ii  tix       8.4.3-7
ii  tk        8.6.0+9

netmaze recommends no packages.

netmaze suggests no packages.

-- no debconf information
diff -u netmaze-0.81+jpg0.82/debian/changelog 
netmaze-0.81+jpg0.82/debian/changelog
--- netmaze-0.81+jpg0.82/debian/changelog
+++ netmaze-0.81+jpg0.82/debian/changelog
@@ -1,3 +1,11 @@
+netmaze (0.81+jpg0.82-15.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Replace tk8.4 by tk in dpendencies and call wish instead of
+    wish8.5.
+
+ -- Sergei Golovan <[email protected]>  Mon, 19 Mar 2018 07:46:36 +0300
+
 netmaze (0.81+jpg0.82-15) unstable; urgency=low
 
   * Ack NMU.  Closes: #726040, #503035.
diff -u netmaze-0.81+jpg0.82/debian/control netmaze-0.81+jpg0.82/debian/control
--- netmaze-0.81+jpg0.82/debian/control
+++ netmaze-0.81+jpg0.82/debian/control
@@ -9,7 +9,7 @@
 Architecture: any
 Section: games
 Priority: optional
-Depends: ${shlibs:Depends}, tix, tk8.5
+Depends: ${shlibs:Depends}, tix, tk
 Description: 3-D Multiplayer Combat Game
  This is a 3-D multiplayer game for X.  You can play by
  yourself, use computerized players ("bots"), or you can
diff -u netmaze-0.81+jpg0.82/xnetserv-notix.tcl 
netmaze-0.81+jpg0.82/xnetserv-notix.tcl
--- netmaze-0.81+jpg0.82/xnetserv-notix.tcl
+++ netmaze-0.81+jpg0.82/xnetserv-notix.tcl
@@ -1,4 +1,4 @@
-#!/usr/bin/wish8.5 -f
+#!/usr/bin/wish -f
 
 
 ##### SET UP PROCEDURES
diff -u netmaze-0.81+jpg0.82/xnetserv-old.tcl 
netmaze-0.81+jpg0.82/xnetserv-old.tcl
--- netmaze-0.81+jpg0.82/xnetserv-old.tcl
+++ netmaze-0.81+jpg0.82/xnetserv-old.tcl
@@ -1,4 +1,4 @@
-#!/usr/bin/wish8.5 -f
+#!/usr/bin/wish -f
 
 # NOTE: Tcl/Tk or C on some Sun machines seems to be broken in that it
 # requres flush calls after every puts when the output is being piped to
diff -u netmaze-0.81+jpg0.82/xnetserv-send.tcl 
netmaze-0.81+jpg0.82/xnetserv-send.tcl
--- netmaze-0.81+jpg0.82/xnetserv-send.tcl
+++ netmaze-0.81+jpg0.82/xnetserv-send.tcl
@@ -1,4 +1,4 @@
-#!/usr/bin/wish8.5 -f
+#!/usr/bin/wish -f
 
 puts $argv
 
diff -u netmaze-0.81+jpg0.82/xnetserv.tcl netmaze-0.81+jpg0.82/xnetserv.tcl
--- netmaze-0.81+jpg0.82/xnetserv.tcl
+++ netmaze-0.81+jpg0.82/xnetserv.tcl
@@ -1,4 +1,4 @@
-#!/usr/bin/wish8.5 -f
+#!/usr/bin/wish -f
 
 frame .init
 pack .init

Reply via email to