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
+
+- 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)