Hello community, here is the log from the commit of package wcslib for openSUSE:Factory checked in at 2018-12-04 20:55:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wcslib (Old) and /work/SRC/openSUSE:Factory/.wcslib.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wcslib" Tue Dec 4 20:55:39 2018 rev:4 rq:653609 version:6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/wcslib/wcslib.changes 2018-02-10 17:59:26.769354301 +0100 +++ /work/SRC/openSUSE:Factory/.wcslib.new.19453/wcslib.changes 2018-12-04 20:56:05.648734960 +0100 @@ -1,0 +2,114 @@ +Mon Dec 3 21:10:11 UTC 2018 - Asterios Dramis <[email protected]> + +- Update to version 6.2: + * C library + - Consequent on the change in release 6.1, reapplied soothing + balm to the wtbarr struct definition in wcs.h for C++ + compilation (C and Fortran compilation being unaffected). + While the object libraries themselves are unchanged, the + modified wcs.h must be installed for compiling C++ + applications. + * User manual + - Fixed minor formatting problems with the doxygen manual + generation. + From version 6.1: + * C library + - Added support for time-related WCS keywords (Paper VII) by + expanding the wcsprm struct to store them as auxiliary + values, now filled by the header parsers, wcspih() and + wcsbth() and handled routinely by wcsinit(), wcssub(), + wcscompare(), wcsfree(), wcsprt(), wcsset(), and wcshdo(). + - Augmented datfix() to do various consistency checks on the + new time-related keyvalues, and added a new routine, + obsfix(), to check consistency of the OBSGEO-[XYZLBH] + observatory coordinates. + - In the usage notes for wcsbth(), clarified that, according to + WCS Papers III and VII, certain global image header keywords + are permitted in binary table headers and are expected to be + inherited by image arrays and pixel lists, and elaborated on + the difficulties that such inheritance may cause for pixel + lists. + - Revamped message string handling in the wcserr module to + allow arbitrarily long messages while greatly reducing the + sizeof the struct. + - Extracted the definition of the wtbarr struct from wcs.h to a + separate header file, wtbarr.h, in order to reduce the number + of irrelevant warnings generated by 'gcc -Wpadded' (primarily + for code development). Applications code that needs to + access members of the struct (unlikely) must now include + wtbarr.h (or wcslib.h). + - The WCSLIB major version number was incremented as changes to + the wcsprm struct makes the ABI of the sharable library + incompatible with executables linked with that of older + releases. + * Installation + - Several changes to configure and the makefiles aimed at + facilitating code development. + * Fortran wrappers + - Match changes to the C library, including adding a wrapper + for obsfix(). + From version 5.20: + * C library + - Added utility functions dpkeyi() and dpkeyd() to dis.c, and + removed the corresponding functions from wcsutil.c. + * Installation + - Reworked the makefiles to allow parallel library builds, as + required by some software distributions. (Parallel execution + of the test suite is not supported.) + - The introduction of "deterministic" archiving (ar(1)) broke + dependency analysis in the WCSLIB makefiles on the many + systems where it is now enabled by default (i.e. binutils + configured with --enable-deterministic-archives). + Modified configure to force non-deterministic archiving + during the library builds, thus repairing the dependency + analysis. However, the static object libraries are now + reconstructed using deterministic archiving in the process of + installing them. + - Fixed problems with the dependency analysis, solely affecting + code development. + * Fortran wrappers + - New wrappers for dpkeyi() and dpkeyd(). + From version 5.19.1: + * Installation + - Updated ./config/config.{guess,sub} to the latest versions + from the GIT repository, timestamped 2018-07-18 and + 2018-07-25, respectively. The previous pair were dated + 2012-02-10 and 2012-04-18. + From version 5.19: + * 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). + 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'. + - 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. + - 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. 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. + +------------------------------------------------------------------- Old: ---- wcslib-5.18.tar.bz2 New: ---- wcslib-6.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wcslib.spec ++++++ --- /var/tmp/diff_new_pack.1gA2sL/_old 2018-12-04 20:56:06.096734461 +0100 +++ /var/tmp/diff_new_pack.1gA2sL/_new 2018-12-04 20:56:06.100734457 +0100 @@ -12,16 +12,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define libver 5 +%define libver 6 Name: wcslib -Version: 5.18 +Version: 6.2 Release: 0 Summary: An implementation of the FITS WCS standard -License: LGPL-3.0+ +License: LGPL-3.0-or-later Group: Development/Libraries/C and C++ URL: http://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/ Source0: ftp://ftp.atnf.csiro.au/pub/software/wcslib/%{name}-%{version}.tar.bz2 @@ -34,15 +34,7 @@ %description WCSLIB is a C library, supplied with a full set of Fortran wrappers, that implements the "World Coordinate System" (WCS) standard in FITS (Flexible Image -Transport System). It also includes a PGPLOT-based routine, PGSBOX, for drawing -general curvilinear coordinate graticules and a number of utility programs. - -The FITS data format is widely used within the international astronomical -community, from the radio to gamma-ray regimes, for data interchange and -archive, and also increasingly as an online format. It is described in: - - * "Definition of The Flexible Image Transport System (FITS)", - FITS Standard, Version 3.0, 2008 July 10. +Transport System). %package -n libwcs%{libver} Summary: An implementation of the FITS WCS standard @@ -51,15 +43,7 @@ %description -n libwcs%{libver} WCSLIB is a C library, supplied with a full set of Fortran wrappers, that implements the "World Coordinate System" (WCS) standard in FITS (Flexible Image -Transport System). It also includes a PGPLOT-based routine, PGSBOX, for drawing -general curvilinear coordinate graticules and a number of utility programs. - -The FITS data format is widely used within the international astronomical -community, from the radio to gamma-ray regimes, for data interchange and -archive, and also increasingly as an online format. It is described in: - - * "Definition of The Flexible Image Transport System (FITS)", - FITS Standard, Version 3.0, 2008 July 10. +Transport System). %package devel Summary: Development files for %{name} @@ -123,16 +107,17 @@ %postun -n libwcs%{libver} -p /sbin/ldconfig %files -n libwcs%{libver} -%doc CHANGES COPYING COPYING.LESSER +%doc CHANGES +%license COPYING COPYING.LESSER %{_libdir}/libwcs.so.%{libver}* %files tools %{_bindir}/HPXcvt %{_bindir}/fitshdr %{_bindir}/wcsware -%{_mandir}/man1/HPXcvt.1%{ext_man} -%{_mandir}/man1/fitshdr.1%{ext_man} -%{_mandir}/man1/wcsware.1%{ext_man} +%{_mandir}/man1/HPXcvt.1%{?ext_man} +%{_mandir}/man1/fitshdr.1%{?ext_man} +%{_mandir}/man1/wcsware.1%{?ext_man} %files doc %doc %{_docdir}/%{name}/ ++++++ wcslib-5.18.tar.bz2 -> wcslib-6.2.tar.bz2 ++++++ ++++ 103413 lines of diff (skipped)
