Package: funtools / 1.4.4+dfsg2-1

Metadata

Package Version Patches format
funtools 1.4.4+dfsg2-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix_hardening.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
filter/Makefile.in | 2 1 + 1 - 0 !
gnu/Makefile.in | 2 1 + 1 - 0 !
gnu/sort.c | 2 1 + 1 - 0 !
mklib | 2 1 + 1 - 0 !
util/Makefile.in | 2 1 + 1 - 0 !
6 files changed, 6 insertions(+), 6 deletions(-)

 fix the format string for fprintf

fix_paths.patch | (download)

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

 fix the paths for a chroot build and for fhs

fix_manpages.patch | (download)

Makefile.in | 14 11 + 3 - 0 !
man/man1/fundisp.1 | 2 0 + 2 - 0 !
man/man3/funcolumnselect.3 | 2 1 + 1 - 0 !
man/man3/funlib.3 | 2 1 + 1 - 0 !
man/man3/funref.3 | 2 1 + 1 - 0 !
man/mann/funcombine.n | 6 3 + 3 - 0 !
man/mann/funds9.n | 6 3 + 3 - 0 !
man/mann/funenv.n | 6 3 + 3 - 0 !
man/mann/funfiles.n | 6 3 + 3 - 0 !
man/mann/funfilters.n | 6 3 + 3 - 0 !
man/mann/funidx.n | 6 3 + 3 - 0 !
man/mann/funregions.n | 6 3 + 3 - 0 !
man/mann/funtext.n | 6 3 + 3 - 0 !
man/mann/funtools.n | 30 15 + 15 - 0 !
man/mann/funview.n | 6 3 + 3 - 0 !
man/mann/regalgebra.n | 6 3 + 3 - 0 !
man/mann/regbounds.n | 6 3 + 3 - 0 !
man/mann/regcoords.n | 6 3 + 3 - 0 !
man/mann/regdiff.n | 6 3 + 3 - 0 !
man/mann/reggeometry.n | 6 3 + 3 - 0 !
20 files changed, 71 insertions(+), 65 deletions(-)

 fix manpages (section and name) so that lintian does not complain

fix_autoheader.patch | (download)

configure.ac | 6 3 + 3 - 0 !
filter/configure.ac | 4 2 + 2 - 0 !
fitsy/configure.ac | 4 2 + 2 - 0 !
util/configure.ac | 6 3 + 3 - 0 !
wcs/configure.ac | 4 2 + 2 - 0 !
5 files changed, 12 insertions(+), 12 deletions(-)

 fix the ac_define lines so that autoheader (and therefore 
 dh_autoreconf) works

link_to_so.patch | (download)

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

 link the executables agains libfuntools.so and link libfuntools.so
 against the needed libs.

fix_includes.patch | (download)

filter/column.h | 4 2 + 2 - 0 !
filter/dl.h | 4 2 + 2 - 0 !
filter/filter.h | 40 20 + 20 - 0 !
filter/idx.h | 12 6 + 6 - 0 !
filter/tl.h | 2 1 + 1 - 0 !
fitsy/fitsy.h | 8 4 + 4 - 0 !
funtools.h | 6 3 + 3 - 0 !
funtoolsP.h | 28 14 + 14 - 0 !
ofuntools.h | 6 3 + 3 - 0 !
util/NaN.h.in | 2 1 + 1 - 0 !
util/file.h | 8 4 + 4 - 0 !
util/find.h | 6 3 + 3 - 0 !
util/gio.h | 8 4 + 4 - 0 !
util/macro.h | 4 2 + 2 - 0 !
util/mainlib.h | 12 6 + 6 - 0 !
util/mkrtemp.h | 8 4 + 4 - 0 !
util/parse.h | 14 7 + 7 - 0 !
util/strtod.h | 2 1 + 1 - 0 !
util/swap.h | 2 1 + 1 - 0 !
util/tclmainlib.h | 2 1 + 1 - 0 !
util/winprocess.h | 4 2 + 2 - 0 !
util/word.h | 6 3 + 3 - 0 !
util/xalloc.h | 4 2 + 2 - 0 !
util/xfileio.h | 2 1 + 1 - 0 !
util/xlaunch.h | 10 5 + 5 - 0 !
util/xport.h | 2 1 + 1 - 0 !
util/zprocess.h | 6 3 + 3 - 0 !
27 files changed, 106 insertions(+), 106 deletions(-)

 the include files are going to be installed in 
 /usr/include/funtools. So, they should refer to each other by using ""  
 instead of <> which also searches in the current directory.

use_shared_libwcstools.patch | (download)

Makefile.in | 6 3 + 3 - 0 !
filter/filter.h | 2 1 + 1 - 0 !
funcen.c | 2 1 + 1 - 0 !
funmerge.c | 2 1 + 1 - 0 !
funtools.h | 2 1 + 1 - 0 !
funtoolsP.h | 2 1 + 1 - 0 !
funwcs.c | 2 1 + 1 - 0 !
ofuntools.h | 2 1 + 1 - 0 !
8 files changed, 10 insertions(+), 10 deletions(-)

 use the shared libwcstools package instead of the convienence copy.

build_tclfun.patch | (download)

Makefile.in | 20 16 + 4 - 0 !
configure.ac | 3 3 + 0 - 0 !
util/tclmainlib.c | 2 1 + 1 - 0 !
3 files changed, 20 insertions(+), 5 deletions(-)

 build the tcl extension as a shared library.

build_bsd+hurd.patch | (download)

mklib | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 extend the mklib script so that it (hopefully) builds shared
 libraries on GNU/kFreeBSD and Hurd

ds9_fixes.diff | (download)

calc.l | 2 1 + 1 - 0 !
filter/filt.l | 45 40 + 5 - 0 !
filter/filter.c | 59 36 + 23 - 0 !
filter/filtprog_c.c | 6 5 + 1 - 0 !
funcone.c | 7 6 + 1 - 0 !
funim.c | 6 3 + 3 - 0 !
funtab.c | 2 1 + 1 - 0 !
util/gio.c | 4 2 + 2 - 0 !
8 files changed, 94 insertions(+), 37 deletions(-)

 fixes that were applied to the package included in the saods9 
 source. Only the patches that affect the Debian distribution are included here.
 These patches are not specific for DS9, however.
 .
 From the changelog:
  * Fixed -J funcone, which was not properly outputting all rows.
  * Fixed bug in funim.c which broke vcol functionality.
 .

fix_crashes.patch | (download)

funimage.c | 14 9 + 5 - 0 !
funjoin.c | 26 18 + 8 - 0 !
2 files changed, 27 insertions(+), 13 deletions(-)

 check cmd line arguments for illegal input that caused crashes
 found with the "Mayhem" tool.
Bug: http://bugs.debian.org/715928
Bug: http://bugs.debian.org/715929

multiarch.patch | (download)

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

 copy files to the correct destinations according to multiarch.
 The corresponding variables are set with debhelper compat 9.
 tcl-funtools is not multiarch yet.