Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wcslib for openSUSE:Factory checked 
in at 2021-06-18 10:13:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wcslib (Old)
 and      /work/SRC/openSUSE:Factory/.wcslib.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wcslib"

Fri Jun 18 10:13:50 2021 rev:9 rq:900459 version:7.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/wcslib/wcslib.changes    2021-03-02 
12:48:45.448519791 +0100
+++ /work/SRC/openSUSE:Factory/.wcslib.new.2625/wcslib.changes  2021-06-18 
10:14:04.126016650 +0200
@@ -1,0 +2,95 @@
+Wed Jun 16 20:11:48 UTC 2021 - Asterios Dramis <[email protected]>
+
+- Update to version 7.6:
+  * C library
+    - Bug fix in tabs2x() triggered for 1-dimensional coordinate
+      lookup tables on axes > 1.  Reported by Mihai Cara.
+    - In datfix(), don't return status 0 if no change was made (fix
+      for change made at release 7.4).  Reported by Derek Homeier.
+    - New function wcspcx() in the wcsfix suite regularizes the
+      linear transformation component of a coordinate description
+      to make it more human-readable.  It decomposes CDi_ja into
+      PCi_ja and CDELTia in such a way that CDELTia forms
+      meaningful scaling parameters, often leaving an orthogonal or
+      near-orthogonal matrix.  Optionally, it can then permute rows
+      of this matrix to unscramble axis permutations.
+      A test header may be generated from wcspcx.keyrec for input
+      to wcsware (not exercised as part of the standard test
+      suite).
+    - New function wcstrim() frees memory allocated by wcsinit()
+      for arrays in a wcsprm struct that remain unused after the
+      struct has been set up.
+    - New functions wcssize(), auxsize(), tabsize(), linsize(),
+      dissize(), celsize(), prjsize(), spcsize(), and wcserr_size()
+      compute the total size of the relevant structs, including
+      allocated memory.
+    - In the C test suite, inserted a brief pause in tprj2 and
+      tspc, which otherwise have now become a blur.
+  * Fortran wrappers
+    - Added wrappers for wcspcx(), wcstrim(), wcssize(), auxsize(),
+      tabsize(), linsize(), dissize(), celsize(), prjsize(),
+      spcsize(), and wcserr_size().
+  * Utilities
+    - Added -c, -cp, -C, and -Cp options to wcsware to apply
+      wcspcx() in a variety of ways, -m to apply wcstrim(), and -z
+      to report the total size of the wcsprm struct with a
+      breakdown of the sizes of its constituent structs.
+    - Fixed compiler warnings for sundazel (portability issue).
+  * Installation
+    - Upped the required version of Flex to 2.6.0 (was 2.5.9).
+      Problems with Flex 2.5.39 reported by Derek Homeier.
+      Also added '--disable-flex' as a new configure option to
+      force the use of the pre-generated Flex sources.
+  From version 7.5:
+  * The C code in WCSLIB is moving piecemeal to the C99 standard.
+    In fact, various indispensible C99 constructs have been used in
+    WCSLIB for many years: the long long int data type (in
+    fitshdr() only); stdint.h, inttypes.h, and the use of PRI
+    formatting control (in wcsprintf(), which is widely used by the
+    library); and the C99-extended library function vsnprintf()
+    (used by wcserr for a decade).  Flex-generated C code also uses
+    C99 extensions, though with workarounds if they are not
+    available.
+    Except in the header prologues, which are formatted in a special
+    way for generating the user manual, comments were changed en
+    masse to C99 style in release 7.3.1, and variable declarations
+    in code that I have occasion to modify will transition to the
+    more general placement allowed by C99. However, there are no
+    plans to use any of the more esoteric features of C99.
+  * C library
+    - New function, wcsccs(), changes the celestial coordinate
+      system of a wcsprm struct, for example, from equatorial to
+      galactic coordinates. The parameters that define the
+      spherical coordinate transformation must be provided.  This
+      allows WCSLIB to provide this functionality without needing
+      to know anything about specific celestial coordinate systems,
+      and has the advantage of making the routine completely
+      general.  Requested by Mohammad Akhlaghi.
+      Modified test program twcsfix also to test wcsccs().
+    - Fixed a problem common to all of the Flex code (fitshdr,
+      wcsbth, wcspih, wcsulex, and wcsutrn) that made it
+      thread-unsafe.  Reported by Cyril Richard.
+      Added a new test program, tpthreads, to test thread safety.
+      It is only used for code development, and not exercised as
+      part of the  standard test suite.
+    - In fitshdr(), fixed a problem that potentially could arise on
+      systems where sizeof(long long int) is greater than 8 (64
+      bits).
+  * Fortran wrappers
+    - Match changes to the C library: added a wrapper for wcsccs(),
+      and modified twcsfix.f.
+    - Because null addresses cannot be passed to functions in
+      Fortran, wcssub_() now interprets *nsub == -1 && *axes == -1
+      as a signal to do a deep copy of one wcsprm struct to
+      another.
+  * Utilities
+    - New utility, sundazel, computes the local time of the Sun's
+      passage through the specified apparent longitude or latitude
+      in a user-defined coordinate system.  It can also perform
+      several other Solar related calculations.  (It is unrelated
+      to FITS WCS, and does not use WCSLIB.)
+  * Installation
+    - Added an 'uninstall' rule to the makefiles.  Suggested by
+      Cyril Richard.
+
+-------------------------------------------------------------------

Old:
----
  wcslib-7.4.tar.bz2

New:
----
  wcslib-7.6.tar.bz2

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

Other differences:
------------------
++++++ wcslib.spec ++++++
--- /var/tmp/diff_new_pack.rnIlPa/_old  2021-06-18 10:14:04.610017290 +0200
+++ /var/tmp/diff_new_pack.rnIlPa/_new  2021-06-18 10:14:04.610017290 +0200
@@ -18,7 +18,7 @@
 
 %define libver  7
 Name:           wcslib
-Version:        7.4
+Version:        7.6
 Release:        0
 Summary:        An implementation of the FITS WCS standard
 License:        LGPL-3.0-or-later
@@ -119,9 +119,11 @@
 %files tools
 %{_bindir}/HPXcvt
 %{_bindir}/fitshdr
+%{_bindir}/sundazel
 %{_bindir}/wcsware
 %{_mandir}/man1/HPXcvt.1%{?ext_man}
 %{_mandir}/man1/fitshdr.1%{?ext_man}
+%{_mandir}/man1/sundazel.1%{?ext_man}
 %{_mandir}/man1/wcsware.1%{?ext_man}
 
 %files doc

++++++ wcslib-7.4.tar.bz2 -> wcslib-7.6.tar.bz2 ++++++
++++ 46745 lines of diff (skipped)

Reply via email to