Hello community,

here is the log from the commit of package wcslib for openSUSE:Factory checked 
in at 2020-07-08 19:16:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wcslib (Old)
 and      /work/SRC/openSUSE:Factory/.wcslib.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wcslib"

Wed Jul  8 19:16:43 2020 rev:6 rq:819079 version:7.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/wcslib/wcslib.changes    2019-11-30 
10:37:22.704172211 +0100
+++ /work/SRC/openSUSE:Factory/.wcslib.new.3060/wcslib.changes  2020-07-08 
19:16:51.055823256 +0200
@@ -1,0 +2,124 @@
+Mon Jul  6 14:09:00 UTC 2020 - Benjamin Greiner <[email protected]>
+
+- Update to version 7.3
+  * C library
+    - wcshdo() was writing MJD-OBS twice to the header, and
+      MJD-BEG not at all.
+    - In wcshdo(), if MJDREF assumes its default value, just write
+      MJDREF = 0 (not MJDREFI & MJDREFF), and omit writing DATEREF,
+      which, with a value of '1858-11-17', looks strange and is
+      potentially confusing.  Reported by Thomas Robitaille.
+      If the fractional part of MJDREF is zero, then just write the
+      integer part as MJDREF (i.e. not as MJDREFI & MJDREFF).
+    - Bug fix in wcsfix() - it was writing error messages that
+      referred to DATE-REF and MJD-REF rather then DATEREF and
+      MJDREF.  Reported by Mihai Cara.
+    - Under control of a new flag, WCSHDR_DATEREF, added the option
+      to wcspih() and wcsbth() to accept DATE-REF, MJD-REF,
+      MJD-REFI, MJD-REFF, JDREF, JD-REFI, and JD-REFF as synonyms
+      for the standard keywords, DATEREF, MJDREF, MJDREFI, MJDREFF,
+      JDREF, JDREFI, and JDREFF.  The latter buck the pattern set
+      by the other date keywords ({DATE,MJD}-{OBS,BEG,AVG,END}),
+      thereby increasing the potential for confusion and error.
+  * Fortran wrappers
+    - As compilers are becoming much stricter (gfortran 10),
+      modified all Fortran test programs to use the type-specific
+      equivalents of the various *PUT and *GET routines.
+      Reported by Ole Streicher.
+    - For the fitshdr wrappers, added type-specific equivalents
+      of KEYGET: KEYGTI, KEYGTD, and KEYGTC.
+  * PGSBOX
+    - Modified pgtest to use the type-specific equivalents of
+      WCSPUT.
+  * User manual
+    - In the section "WCSLIB Fortran wrappers", promoted use of
+      the type-specific equivalents of the various *PUT and *GET
+      routines.
+    - In the section "FITS-WCS and related software", added ASCL
+      and ADS codes, where they exist, for all software packages
+      mentioned.
+    - Documentation generation moved to doxygen 1.8.18
+      (was 1.8.17).
+- Allow fortran argument mismatches in rank and type to pass the
+  tests.
+
+-------------------------------------------------------------------
+Tue Jun  2 17:22:51 UTC 2020 - Asterios Dramis <[email protected]>
+
+- Update to version 7.2:
+  * C library
+    - In wcssub(), fixed a bug relating to handling coordinate
+      lookup tables.  Reported by Mihai Cara with fix.
+      Also increased the number of coordinate axes handled from
+      10 to 32.
+  * Installation
+    - New configure option, --disable-shared, defeats generation
+      of the sharable library.
+  Version 7.1:
+    Changes in the contents of the wcsprm struct necessitated
+    incrementing the major version number from 6 to 7 (i.e. the
+    ABI changed).
+  * C library
+    - In wcsset(), set wcsprm::mjdref[] to zero if neither it nor
+      wcsprm::dateref are defined, as per the standard.  Reported
+      by Thomas Robitaille.
+      wcsset() now also checks that the number of coordinate axes
+      does not exceed 32.
+    - In tabs2x(), fixed an out-of-bounds array access produced
+      by invalid world coordinates.  Reported by Mihai Cara and
+      Michael Seifert.
+      In tab.c, declare static three helper functions, tabedge(),
+      tabrow(), and tabvox(), used by tabs2x().  Increased the
+      number of coordinate axes handled by tabvox() from 16 to
+      32.
+    - Extended datfix() to handle MJDREF/DATEREF, overlooked in
+      the changes in release 6.1.  Also fixed the handling of
+      MJD < 0.
+    - Support Solar keywords RSUN_REF, DSUN_OBS, CRLN_OBS,
+      CRLT_OBS, HGLN_OBS, and HGLT_OBS by accomodating them
+      within an auxiliary struct, auxprm, within the wcsprm
+      struct.  Now filled by the header parsers, wcspih() and
+      wcsbth() and handled routinely by wcsinit(), wcssub(),
+      wcscompare(), wcsfree(), wcsprt(), wcsset(), and wcshdo().
+      Requested by Stuart Mumford (SunPy) with input from Bill
+      Thompson.
+    - Bug fix in wcsprintf_set() for resetting the output
+      disposition.
+      Reported by Mihai Cara with patch.
+    - In dis.{h,c}, the DOCORR record is now handled as a
+      first-class value via disprm::docorr.  This required
+      changing the struct.
+    - In cel.c, spc.c, wcserr.c, wcsfix.c, wcshdr.c, and
+      wcsutil.c, quelled compiler warnings from gcc 9.2.0
+      generated by
+      -Wmaybe-uninitialized and -Wstringop-truncation (via
+      -Wall).
+      Similarly for various programs in the test suite.
+    - In various functions, quelled warnings from the Microsoft
+      Visual C++ compiler, mostly relating to pointer arithmetic.
+      Reported by Michael Seifert.
+  * Fortran wrappers
+    - Handled compiler warnings from gcc 9.2.0 generated by
+      -Wstringop-truncation (via -Wall).
+    - Minor enhancements to character argument handling,
+      including, in prjget_(), blank-filling the returned strings
+      matching PRJ_CODE and PRJ_NAME, and likewise for SPC_TYPE
+      and SPC_CODE in spcget_().
+  * Utilities
+    - In wcsgrid, handled compiler warnings from gcc 9.2.0
+      generated by -Wstringop-truncation (via -Wall).
+  * User manual
+    - In the section on "FITS-WCS and related software", added
+      mention of the R wrappers (Rwcs).  Suggested by Aaron
+      Robotham.
+    - Added a new section detailing the limit on the number of
+      image axes that WCSLIB can handle (currently 32), and how
+      this could be increased if needed.  Prompted by Thomas
+      Robitaille.
+    - Augmented the section on the Fortran wrappers, particularly
+      with respect to character string handling in argument
+      lists.
+    - Documentation generation moved to doxygen 1.8.17 (was
+      1.8.16).
+
+-------------------------------------------------------------------

Old:
----
  wcslib-6.4.tar.bz2

New:
----
  wcslib-7.3.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wcslib.spec ++++++
--- /var/tmp/diff_new_pack.wlz5Bh/_old  2020-07-08 19:16:52.015826789 +0200
+++ /var/tmp/diff_new_pack.wlz5Bh/_new  2020-07-08 19:16:52.019826804 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package wcslib
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,14 @@
 #
 
 
-%define libver  6
+%define libver  7
 Name:           wcslib
-Version:        6.4
+Version:        7.3
 Release:        0
 Summary:        An implementation of the FITS WCS standard
 License:        LGPL-3.0-or-later
 Group:          Development/Libraries/C and C++
-URL:            http://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/
+URL:            https://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/
 Source0:        
ftp://ftp.atnf.csiro.au/pub/software/wcslib/%{name}-%{version}.tar.bz2
 BuildRequires:  cfitsio-devel
 BuildRequires:  fdupes
@@ -86,6 +86,12 @@
 %setup -q
 
 %build
+# required to pass the tests with newest gfortran.
+# see https://gcc.gnu.org/gcc-10/porting_to.html
+# Fortran Language issues
+%if 0%{?suse_version} >= 1550
+  export FFLAGS="%{optflags} -fallow-argument-mismatch"
+%endif
 %configure --docdir=%{_docdir}/%{name} --without-pgplot
 %make_build
 

++++++ wcslib-6.4.tar.bz2 -> wcslib-7.3.tar.bz2 ++++++
++++ 77722 lines of diff (skipped)


Reply via email to