Package: saods9 / 8.6+repack-5

Metadata

Package Version Patches format
saods9 8.6+repack-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
ds9 Don t load TclTk extensions as shared libs but as pac.patch | (download)

ds9/ds9 | 2 2 + 0 - 0 !
ds9/library/ds9.tcl | 20 15 + 5 - 0 !
2 files changed, 17 insertions(+), 5 deletions(-)

 [ds9] don't load tcltk extensions as shared libs, but as packages

This allows one to start DS9 as a normal tk application without
special initialization.

ds9 Use FHS documentation directory.patch | (download)

ds9/library/ds9.tcl | 1 1 + 0 - 0 !
ds9/library/help.tcl | 18 9 + 9 - 0 !
ds9/library/util.tcl | 4 2 + 2 - 0 !
3 files changed, 12 insertions(+), 11 deletions(-)

 [ds9] use fhs documentation directory

Instead putting the documentation into the common shared dir of ds9,
debian wants it in /usr/share/doc. This requires the help browser to
be adjusted.

ds9 Make the doc package optional by disabling the help m.patch | (download)

ds9/library/mhelp.tcl | 20 13 + 7 - 0 !
1 file changed, 13 insertions(+), 7 deletions(-)

 [ds9] make the "-doc" package optional by disabling the help menu


ds9 Don t close DS9 when closing the unpatched tkcon cons.patch | (download)

ds9/library/util.tcl | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 [ds9] don't close ds9 when closing the unpatched tkcon console

The original saods9 code contains a patched tkcon which replaced the
exit with hide. In Debian, we are using the unpatched package.

This solution was taken from http://wiki.tcl.tk/17616

ds9 Use ttk themes provided by the system.patch | (download)

ds9/library/ds9.tcl | 11 3 + 8 - 0 !
1 file changed, 3 insertions(+), 8 deletions(-)

 [ds9] use ttk themes provided by the system

The themes used by saods9 will be provided as separate Debian
tksao Add a dummy psscale.patch | (download)

tksao/widget/widget.C | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 [tksao] add a dummy psscale

The original code from ds9 uses a patched postscript code to allow
scaling. Since we use standard Tk, we cannor support this (postscript
scaling is silently ignored), but we need to support the global
variable "psScale" which Doug Mink hacked into to get the scaling.

tksao Avoid compile time warnings and errors.patch | (download)

tksao/colorbar/cbgrid.C | 12 6 + 6 - 0 !
tksao/frame/grid25d.C | 10 5 + 5 - 0 !
tksao/frame/grid2d.C | 14 7 + 7 - 0 !
tksao/frame/grid3d.C | 24 12 + 12 - 0 !
tksao/frame/wcsast.C | 2 1 + 1 - 0 !
5 files changed, 31 insertions(+), 31 deletions(-)

 [tksao] avoid compile time warnings and errors


tksao Initialize tkblt stubs and include path to libxml2.patch | (download)

tksao/configure.ac | 9 6 + 3 - 0 !
tksao/saotk.C | 4 4 + 0 - 0 !
2 files changed, 10 insertions(+), 3 deletions(-)

 [tksao] initialize tkblt stubs and include path to libxml2

This resolves a crash when using vertical/horizontal graphs.
Closes: #859777
It also helps building on FreeBSD and GNU HURD.

tksao Add fitsy objects.patch | (download)

tksao/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [tksao] add fitsy objects


tksao Make internalError working locally.patch | (download)

tclfitsy/tclfitsy.C | 14 12 + 2 - 0 !
tksao/saotk.C | 11 8 + 3 - 0 !
2 files changed, 20 insertions(+), 5 deletions(-)

 [tksao] make internalerror() working locally

The function uses a Tcl_Interp *global_interp which was never set. A
similar function is also defined in tclfitsy, as this may be loaded as
a separate package.

fitsy Compile against system library funtools.patch | (download)

fitsy/hist.C | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [fitsy] compile against system library funtools


tclfitsy Define debuGZ.patch | (download)

tclfitsy/tclfitsy.C | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 [tclfitsy] define debugz


tclfitsy Include fitsy object files.patch | (download)

tclfitsy/Makefile.in | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [tclfitsy] include fitsy object files


tcliis Use standard path for imtoolsrc.patch | (download)

tksao/iis/util.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [tcliis] use standard path for imtoolsrc


saoxmlrpc Adjust package name.patch | (download)

tclxmlrpc/configure.ac | 2 1 + 1 - 0 !
tclxmlrpc/tclxmlrpc.C | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 [saoxmlrpc] adjust package name


reinstall hack for TOPCAT returns bad totalsize value.patch | (download)

ds9/doc/release/r8.6.html | 1 1 + 0 - 0 !
ds9/library/htp.tcl | 500 500 + 0 - 0 !
2 files changed, 501 insertions(+)

 reinstall hack for topcat, returns bad 'totalsize' value

This is an upstream patch that was released shortly after first
tagging the v8.6.0 release, moving the tag.

URL: https://github.com/SAOImageDS9/SAOImageDS9/commit/2e33e5a4d

Use as linker in c libraries.patch | (download)

ds9/tclconfig/tcl.m4 | 4 2 + 2 - 0 !
fitsy/tclconfig/tcl.m4 | 4 2 + 2 - 0 !
tclconfig/tcl.m4 | 4 2 + 2 - 0 !
tclfitsy/tclconfig/tcl.m4 | 4 2 + 2 - 0 !
tclxmlrpc/tclconfig/tcl.m4 | 4 2 + 2 - 0 !
tksao/tclconfig/tcl.m4 | 2 1 + 1 - 0 !
vector/tclconfig/tcl.m4 | 4 2 + 2 - 0 !
7 files changed, 13 insertions(+), 13 deletions(-)

 use  as linker in c++ libraries

This is a minimal, Debian specific patch and not portable f.e. to Mac
and other systems.

Closes: #1092642