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)


Reply via email to