Hello community,

here is the log from the commit of package png++ for openSUSE:Factory checked 
in at 2019-10-31 22:41:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/png++ (Old)
 and      /work/SRC/openSUSE:Factory/.png++.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "png++"

Thu Oct 31 22:41:09 2019 rev:2 rq:744476 version:0.2.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/png++/png++.changes      2017-01-25 
23:28:48.425281859 +0100
+++ /work/SRC/openSUSE:Factory/.png++.new.2990/png++.changes    2019-10-31 
22:41:10.673540560 +0100
@@ -1,0 +2,8 @@
+Wed Oct 30 13:07:43 UTC 2019 - Luigi Baldoni <[email protected]>
+
+- Update to version 0.2.10
+  + fix compilation issue in png::solid_pixel_buffer template
+- Spec cleanup
+- Removed Group entry from spec file
+
+-------------------------------------------------------------------

Old:
----
  png++-0.2.9.tar.gz

New:
----
  png++-0.2.10.tar.gz

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

Other differences:
------------------
++++++ png++.spec ++++++
--- /var/tmp/diff_new_pack.RTIyaL/_old  2019-10-31 22:41:12.537542875 +0100
+++ /var/tmp/diff_new_pack.RTIyaL/_new  2019-10-31 22:41:12.569542915 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package png++
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,19 +12,17 @@
 # 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/
 #
 
 
 Name:           png++
-Version:        0.2.9
+Version:        0.2.10
 Release:        0
 Summary:        C++ wrapper for the libpng library
 License:        BSD-3-Clause
-Group:          Development/Libraries/C and C++
-Url:            http://www.nongnu.org/pngpp/
-Source:         %{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+URL:            https://www.nongnu.org/pngpp/
+Source:         
https://download.savannah.nongnu.org/releases/pngpp/%{name}-%{version}.tar.gz
 BuildArch:      noarch
 
 %description
@@ -32,7 +30,6 @@
 
 %package -n %{name}-devel
 Summary:        C++ wrapper for libpng library
-Group:          Development/Libraries/C and C++
 Requires:       pkgconfig(libpng)
 
 %description -n %{name}-devel
@@ -48,7 +45,6 @@
 install -m 0644 *.hpp %{buildroot}%{_includedir}/%{name}
 
 %files -n %{name}-devel
-%defattr(-,root,root)
 %{_includedir}/%{name}
 
 %changelog

++++++ png++-0.2.9.tar.gz -> png++-0.2.10.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/png++-0.2.9/README new/png++-0.2.10/README
--- old/png++-0.2.9/README      2015-10-25 20:42:45.000000000 +0100
+++ new/png++-0.2.10/README     2019-07-20 08:07:07.000000000 +0200
@@ -53,7 +53,7 @@
 
 Online documentation can be found here:
 
-       http://www.nongnu.org/pngpp/doc/html/index.html
+       http://www.nongnu.org/pngpp/doc/
 
 
 Help
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/png++-0.2.9/TODO new/png++-0.2.10/TODO
--- old/png++-0.2.9/TODO        2015-10-25 20:42:45.000000000 +0100
+++ new/png++-0.2.10/TODO       2019-07-20 08:07:07.000000000 +0200
@@ -1,20 +1,4 @@
 ? add output transformations
-+ support for non-8bit data
-+ stream exceptions: badbit only
-+ adjust png::image for non-memory back end buffer + row-by-row io
-+ use doxygen
 - add optional and unknown chunks handling
-+ change bit_depth to size_t
-+ move tests sources to test/, examples to examples/
-+ extract common code from generator/consumer
-+ update pixel traits to detect channels count
-+ unify template parameters naming
-+ make sure all headers compile on their own
-+ add compilation dependency detection
-+ add pixel_buffer/image::operator[]
-+ improve docs and README
 ? endianness in expand_8_to_16()
 - unify error messages (capitalization, etc.)
-+ move stream template parameter from class to function level in
-  generator and consumer
-+ make all tests run even if any of them fails
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/png++-0.2.9/error.hpp new/png++-0.2.10/error.hpp
--- old/png++-0.2.9/error.hpp   2015-10-25 20:42:45.000000000 +0100
+++ new/png++-0.2.10/error.hpp  2019-07-20 08:07:03.000000000 +0200
@@ -100,7 +100,7 @@
             strerror_s(buf, ERRBUF_SIZE, errnum);
             return std::string(buf);
 #else
-#if (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE
+#if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE) || 
(!__GLIBC__)
             strerror_r(errnum, buf, ERRBUF_SIZE);
             return std::string(buf);
 #else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/png++-0.2.9/solid_pixel_buffer.hpp 
new/png++-0.2.10/solid_pixel_buffer.hpp
--- old/png++-0.2.9/solid_pixel_buffer.hpp      2015-10-25 20:42:45.000000000 
+0100
+++ new/png++-0.2.10/solid_pixel_buffer.hpp     2019-07-20 08:07:07.000000000 
+0200
@@ -164,7 +164,7 @@
          */
         void put_row(size_t index, row_const_access r)
         {
-            row_access row = get_row();
+            row_access row = get_row(index);
             for (uint_32 i = 0; i < m_width; ++i)
                 *row++ = *r++;
         }


Reply via email to