Hello community,

here is the log from the commit of package wcslib for openSUSE:Factory checked 
in at 2018-02-10 17:59:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wcslib (Old)
 and      /work/SRC/openSUSE:Factory/.wcslib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wcslib"

Sat Feb 10 17:59:24 2018 rev:3 rq:574869 version:5.18

Changes:
--------
--- /work/SRC/openSUSE:Factory/wcslib/wcslib.changes    2017-07-07 
10:17:15.764071655 +0200
+++ /work/SRC/openSUSE:Factory/.wcslib.new/wcslib.changes       2018-02-10 
17:59:26.769354301 +0100
@@ -1,0 +2,50 @@
+Fri Feb  9 22:36:05 UTC 2018 - [email protected]
+
+- Update to version 5.18:
+  * C library
+    - New routines introduced to preclude altering the global
+      variables NPVMAX, NPSMAX, and NDPMAX, which determine how
+      much memory to allocate for storing PVi_ma, PSi_ma, DPja, and
+      DQia keyvalues: wcsinit(), lininit(), lindist(), and
+      disinit().  These are now used by various WCSLIB routines,
+      such as the header parsers, which previously temporarily
+      altered the global variables, thus posing a thread hazard.
+    - The Flex scanners, fitshdr(), wcsbth(), wcspih(), wcsulexe(),
+      and wcsutrne(), have been rewritten as thin wrappers (with
+      the same API) over scanners that were modified (with changed
+      API) as required to use Flex's "reentrant" option.
+      Consequently, they are now reentrant and should be
+      thread-safe.  That also passes through to the deprecated
+      wrappers, wcsulex() and wcsutrn().
+    - Fixed memory leaks in lindist() and lincpy() uncovered by
+      valgrind.
+    - Test programs tfitshdr, tpih1, tpih2, and ttab3 are now
+      careful to free all allocated memory before exit to defeat
+      spurious reports of memory leaks by valgrind.
+  * Fortran wrappers
+    - New wrappers for wcsinit(), lininit(), lindist(), and
+      disinit().
+  * User manual
+    - Updates and amendments in line with the above changes.
+    - Documentation generation moved to doxygen 1.8.14
+      (was 1.8.13).
+  From version 5.17:
+  * C library
+    - Fixed a memory leak in wcspih().
+    - Fixed compiler warnings about comparison between signed and
+      unsigned integers in tab.c. Also fixed warnings in other
+      functions about unused parameters.
+  * Fortran wrappers
+    - Fixed compiler warnings about comparison between signed and
+      unsigned integers in several routines.
+  * PGSBOX
+    - Fixed a compiler warning about comparison between signed and
+      unsigned ints.
+  * Installation
+    - Removed setgid permission on installation directories.
+  * User manual
+    - Minor updates and amendments.
+    - Documentation generation moved to doxygen 1.8.13 (was
+      1.8.10).
+
+-------------------------------------------------------------------

Old:
----
  wcslib-5.16.tar.bz2

New:
----
  wcslib-5.18.tar.bz2

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

Other differences:
------------------
++++++ wcslib.spec ++++++
--- /var/tmp/diff_new_pack.uZRBsw/_old  2018-02-10 17:59:27.353333160 +0100
+++ /var/tmp/diff_new_pack.uZRBsw/_new  2018-02-10 17:59:27.357333016 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wcslib
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,19 +18,18 @@
 
 %define libver  5
 Name:           wcslib
-Version:        5.16
+Version:        5.18
 Release:        0
 Summary:        An implementation of the FITS WCS standard
 License:        LGPL-3.0+
 Group:          Development/Libraries/C and C++
-Url:            http://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/
+URL:            http://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
 BuildRequires:  flex
 BuildRequires:  gcc-fortran
-BuildRequires:  pkg-config
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
 WCSLIB is a C library, supplied with a full set of Fortran wrappers, that
@@ -109,30 +108,25 @@
 
 %install
 %make_install
-# installed with some bad permissions
-chmod go-ws %{buildroot}%{_prefix}/*
-chmod g-ws %{buildroot}%{_docdir}/%{name}
-chmod g-ws %{buildroot}%{_docdir}/%{name}/html
-chmod go-ws %{buildroot}%{_includedir}/%{name}-%{version}
+
 cp -a THANKS %{buildroot}%{_docdir}/%{name}/html/
+
 # Remove static libraries
 rm -rf %{buildroot}%{_libdir}/*.a
+
 %fdupes -s %{buildroot}%{_docdir}/%{name}/html
 
 %check
 make check
 
 %post -n libwcs%{libver} -p /sbin/ldconfig
-
 %postun -n libwcs%{libver} -p /sbin/ldconfig
 
 %files -n libwcs%{libver}
-%defattr(-,root,root)
 %doc CHANGES COPYING COPYING.LESSER
 %{_libdir}/libwcs.so.%{libver}*
 
 %files tools
-%defattr(-,root,root)
 %{_bindir}/HPXcvt
 %{_bindir}/fitshdr
 %{_bindir}/wcsware
@@ -141,11 +135,9 @@
 %{_mandir}/man1/wcsware.1%{ext_man}
 
 %files doc
-%defattr(-,root,root)
-%{_docdir}/%{name}/
+%doc %{_docdir}/%{name}/
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/wcslib
 %{_includedir}/wcslib-%{version}/
 %{_libdir}/libwcs.so

++++++ wcslib-5.16.tar.bz2 -> wcslib-5.18.tar.bz2 ++++++
++++ 61767 lines of diff (skipped)


Reply via email to