From mark at calabretta.id.au Fri Jul 27 10:02:42 2018 From: mark at calabretta.id.au (Mark Calabretta) Date: Sat, 28 Jul 2018 00:02:42 +1000 Subject: [fitswcs] WCSLIB 5.19 released Message-ID: <20180728000242.778ea7d8@erebus> 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.