Hello community,

here is the log from the commit of package libxml++ for openSUSE:Factory 
checked in at 2016-03-29 14:26:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxml++ (Old)
 and      /work/SRC/openSUSE:Factory/.libxml++.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libxml++"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libxml++/libxml++.changes        2015-10-06 
16:10:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libxml++.new/libxml++.changes   2016-03-29 
14:26:34.000000000 +0200
@@ -1,0 +2,97 @@
+Tue Feb  2 13:03:04 UTC 2016 - [email protected]
+
+- Update to version 3.0.0:
+  + This release is identical to the unstable 2.91.3, except for
+    the so name, which has now been bumped (bgo#760574).
+- Rename libxml++-3_0-0 subpackage to libxml++-3_0-1, following
+  upstreams soname bump (also in baselibs.conf).
+
+-------------------------------------------------------------------
+Tue Jan 12 22:16:42 UTC 2016 - [email protected]
+
+- Update to version 2.91.3:
+  + Element: Remove a redundant nullptr check (bgo#757515).
+  + Use scoped enums (enum class) instead of unscoped enums.
+  + Document: Test for nullptr in a constructor.
+  + DomParser: Make operator bool() explicit.
+  + The ABI and API are not identical to libxml++ 2.91.2.
+
+-------------------------------------------------------------------
+Fri Nov 27 21:35:14 UTC 2015 - [email protected]
+
+- Update to version 2.91.2:
+  + Remove the preprocessor constant LIBXMLCPP_EXCEPTIONS_ENABLED.
+    It was always 1.
+  + Add a config-time test for support of std::exception_ptr. Don't
+    try to use std::exception_ptr on a system where it does not
+    exist. This includes re-implementing the wrapped_exception
+    class and the raise() and clone() methods in xmlpp::exception
+    and its subclasses (bgo##757042).
+  + The ABI is not identical to that of libxml++ 2.91.1. There may
+    be more changes in ABI and/or API before the first stable
+    libxml++-3.0 release.
+- Changes from version 2.91.1:
+  + Renamed ABI from libxml++-2.6 to libxml++-3.0.
+  + This requires applications to change their pkg-config check to
+    libxml++-3.0 when they wish to use libxml++ 2.9x or 3.x instead
+    of libxml++2.x. (bgo#754673).
+  + There may be more changes in ABI and/or API before the first
+    stable libxml++-3.0 release.
+  + Node: Add const_NodeList and use it in a const version of
+    get_children().
+  + Add const_NodeSet and use it in a const version of find().
+  + Replace xmlpp::NodeSet by xmlpp::Node::NodeSet.
+  + Element: Add const_Attribute_list and use it in a const
+    version of get_attributes() (bgo#338907).
+  + Document: Add a non-const version of get_root_node(). Let the
+    const version return a const pointer (bgo#632522).
+  + Element: Add a non-const version of get_attribute(). Let the
+    const version return a const pointer (bgo#632524).
+  + Replace the deprecated std::auto_ptr by std::unique_ptr
+    (bgo#753123).
+  + DomParser: The default behaviour is to throw both parse errors
+    and validity errors in an exception instead of printing some
+    messages on stderr.
+  + Parser: Some protected data has become private.
+  + Several classes: Some virtual methods have become non-virtual,
+    and some non-virtual methods have become virtual.
+  + Remove class xmlpp::wrapped_exception and the deprecated
+    classes Schema and SchemaValidator.
+  + xmlpp::exception and its subclasses: Remove Raise() and
+    Clone().
+  + SaxParser: Start each parsing with a new Document for entity
+    resolution.
+  + Move all Node::add_child*() methods to Element and rename them
+    to add_child_element*().
+  + Attribute: Move set_value() to AttributeNode.
+  + Use std::string instead of Glib::ustring for filenames.
+  + Node: Replace remove_child() by remove_node().
+  + Move some code from DtdValidator to Dtd.
+  + Element: Rename set/get_child_text() to
+    set/get_first_child_text().
+  + Rename subpackages following upstreams soname bump.
+  + Bump version in baselibs.conf.
+
+-------------------------------------------------------------------
+Wed Sep 30 13:53:32 UTC 2015 - [email protected]
+
+- Update to version 2.40.0:
+  + Build improvements.
+
+-------------------------------------------------------------------
+Sat Sep  5 19:36:42 UTC 2015 - [email protected]
+
+- Update to version 2.39.2:
+  + SaxParser: Fix “double free or corruption” if a std::exception
+    is thrown by a handler method.
+  + Replace some (deprecated in C++11) std::auto_ptr by
+    std::unique_ptr. There are still some auto_ptrs in header files
+    bug replacing them would break ABI (bgo#753123).
+
+-------------------------------------------------------------------
+Sat Jul 25 12:50:39 UTC 2015 - [email protected]
+
+- Update to version 2.39.1:
+  + Use (and require) C++11.
+
+-------------------------------------------------------------------

Old:
----
  libxml++-2.38.1.tar.xz

New:
----
  libxml++-3.0.0.tar.xz

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

Other differences:
------------------
++++++ libxml++.spec ++++++
--- /var/tmp/diff_new_pack.SkxHqQ/_old  2016-03-29 14:26:35.000000000 +0200
+++ /var/tmp/diff_new_pack.SkxHqQ/_new  2016-03-29 14:26:35.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libxml++
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,13 +17,13 @@
 
 
 Name:           libxml++
-Version:        2.38.1
+Version:        3.0.0
 Release:        0
 Summary:        C++ Interface for XML Files
 License:        LGPL-2.1+
 Group:          Development/Libraries/C and C++
 Url:            http://sourceforge.net/projects/libxmlplusplus/
-Source:         
http://download.gnome.org/sources/libxml++/2.38/%{name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/libxml++/3.0/%{name}-%{version}.tar.xz
 Source1:        baselibs.conf
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -35,13 +35,13 @@
 libXML++ provides a C++ interface for XML files. It presently uses
 libxml2 to access the XML files.
 
-%package -n libxml++-2_6-2
+%package -n libxml++-3_0-1
 Summary:        C++ Interface for XML Files
 Group:          Development/Libraries/C and C++
 Provides:       %{name} = %{version}
 Obsoletes:      %{name} < %{version}
 
-%description -n libxml++-2_6-2
+%description -n libxml++-3_0-1
 libXML++ provides a C++ interface for XML files. It presently uses
 libxml2 to access the XML files.
 
@@ -49,7 +49,7 @@
 Summary:        C++ Interface for XML Files -- Development Files
 Group:          Development/Libraries/C and C++
 Requires:       glibmm2-devel
-Requires:       libxml++-2_6-2 = %{version}
+Requires:       libxml++-3_0-1 = %{version}
 
 %description devel
 This package contains all necessary include files and libraries needed
@@ -67,25 +67,25 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 %fdupes %{buildroot}
 
-%post -n libxml++-2_6-2 -p /sbin/ldconfig
+%post -n libxml++-3_0-1 -p /sbin/ldconfig
 
-%postun -n libxml++-2_6-2 -p /sbin/ldconfig
+%postun -n libxml++-3_0-1 -p /sbin/ldconfig
 
-%files -n libxml++-2_6-2
+%files -n libxml++-3_0-1
 %defattr (-, root, root)
 %doc AUTHORS COPYING ChangeLog NEWS README
 %{_libdir}/*.so.*
 
 %files devel
 %defattr (-, root, root)
-%{_includedir}/libxml++-2.6
-%dir %{_libdir}/libxml++-2.6
-%dir %{_libdir}/libxml++-2.6/include
-%{_libdir}/libxml++-2.6/include/*.h
+%{_includedir}/libxml++-3.0
+%dir %{_libdir}/libxml++-3.0
+%dir %{_libdir}/libxml++-3.0/include
+%{_libdir}/libxml++-3.0/include/*.h
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/*.so
-%{_datadir}/devhelp/books/libxml++-2.6/
-%{_datadir}/doc/libxml++-2.6/
+%{_datadir}/devhelp/books/libxml++-3.0/
+%{_datadir}/doc/libxml++-3.0/
 # Avoid BuildRequires on devhelp
 %dir %{_datadir}/devhelp
 %dir %{_datadir}/devhelp/books

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.SkxHqQ/_old  2016-03-29 14:26:35.000000000 +0200
+++ /var/tmp/diff_new_pack.SkxHqQ/_new  2016-03-29 14:26:35.000000000 +0200
@@ -1,3 +1 @@
-libxml++-2_6-2
-    obsoletes "libxml++-<targettype> <= 2.26.1"
-    provides "libxml++-<targettype> = <version>"
+libxml++-3_0-1

++++++ libxml++-2.38.1.tar.xz -> libxml++-3.0.0.tar.xz ++++++
++++ 148780 lines of diff (skipped)


Reply via email to