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)
