[fitsbits] WCSLIB 5.19 released

Mark Calabretta mark at calabretta.id.au
Fri Jul 27 10:02:42 EDT 2018


Greetings,

WCSLIB 5.19 is now available:

   ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib.tar.bz2

This is a maintenance release, as per the change log appended below.

Mark Calabretta


WCSLIB version 5.19 (2018/07/27)
--------------------------------

* C library

  - In wcssub(), fixed a bug in handling distortion functions on axes
    with changed axis number in the subimage (i.e. via deletion or
    addition of an axis).

  - In various routines within dis.c, wcs.c, wcshdr.c, and wcspih.l,
    increased the size of various sprintf() output buffers to avert
    -Wformat-overflow warnings from gcc 8.1.0 (with -DFORTIFY_SOURCE=2).
    Reported by Simon Conseil.
    
    Also fixed other warnings in these routines from gcc 8.1.0
    relating to -Wcast-function-type, -Wmaybe-uninitialized, and
    -Wunused-parameter.

  - In wcsutrn.l (the units alias translator used by wcsfix), recognise
    'Deg', 'Degree', and 'Degrees' as aliases for 'deg'.  Rogue header
    reported by Jim Lewis.

  - Added a note to the prologue of spx.h explaining WCSLIB's use of
    Cox's air-to-vacuum transformation equation rather than the IUGG
    relation cited in WCS Paper III.  Noted by Benjamin Alan Weaver.

  - In the test suite, avert nuisance compiler warnings in tdis1.
    Made tsphdpa more robust in handling user coordinate input.

* PGSBOX

  - In pgwcsl_(), avert nuisance warnings from gcc 8.1.0 relating to
    unused parameters (-Wunused-parameter).  Also averted nuisance
    compiler warnings in cpgtest.

* Utilities

  - wcsware was not reading the -TAB table from the FITS file for
    alternate descriptions, bug reported by Chiara Marmo.  Nor was
    wcsfix() ever invoked for them.

    Made it more robust in handling user input of coordinates for the
    -x and -w options.
    
  - Fixed compiler warnings from gcc 8.1.0 in HPXcvt
    (-Wmaybe-uninitialized), and wcsgrid (-Wformat-overflow).

* Installation

  - Amended configure.ac to allow cross-compilation, and also updated
    the auxiliary configure scripts in the config/ directory.  Patch
    supplied by Mosè Giordano.



More information about the fitsbits mailing list