commit pugixml for openSUSE:Factory

2020-02-05 Thread root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2020-02-05 19:42:03

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new.26092 (New)


Package is "pugixml"

Wed Feb  5 19:42:03 2020 rev:9 rq:770183 version:1.10

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2019-03-26 
15:45:38.336075720 +0100
+++ /work/SRC/openSUSE:Factory/.pugixml.new.26092/pugixml.changes   
2020-02-05 19:42:11.691281778 +0100
@@ -1,0 +2,16 @@
+Tue Feb  4 19:46:01 UTC 2020 - Antoine Belvire 
+
+- Update to version 1.10:
+  * XPath union operation now is ~2x faster to compute and results
+in a stable order that doesn't depend on pointer order.
+  * Add format_skip_control_chars formatting flag to skip
+non-printable ASCII characters.
+  * Add format_attribute_single_quote formatting flag to use single
+quotes for attribute values.
+  * Add Visual Studio .natvis files to improve debugging
+experience.
+- Remove merged patches:
+  * pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch.
+  * pugixml-1.9-install-pc-file.patch.
+
+---

Old:

  pugixml-1.9-install-pc-file.patch
  pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch
  pugixml-1.9.tar.gz

New:

  pugixml-1.10.tar.gz



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.x1uku9/_old  2020-02-05 19:42:12.415282122 +0100
+++ /var/tmp/diff_new_pack.x1uku9/_new  2020-02-05 19:42:12.415282122 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pugixml
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,14 @@
 
 %define _libname libpugixml1
 Name:   pugixml
-Version:1.9
+Version:1.10
 Release:0
 Summary:Light-weight C++ XML Processing Library
 License:MIT
 Group:  System/Libraries
-Url:http://pugixml.org/
+URL:http://pugixml.org/
 Source0:
https://github.com/zeux/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Patch1: pugixml-config.patch
-# PATCH-FIX-UPSTREAM pugixml-1.9-install-pc-file.patch -- Always install pc 
file
-Patch2: pugixml-1.9-install-pc-file.patch
-# PATCH-FIX-UPSTREAM pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch -- Install pc 
file in proper libdir
-Patch3: pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -73,8 +69,7 @@
 %autosetup -p1
 
 %build
-# CMAKE_INSTALL_LIBDIR is used as a relative path by upstream
-%cmake -DCMAKE_INSTALL_LIBDIR=%{_lib}
+%cmake
 make %{?_smp_mflags}
 
 %install

++ pugixml-1.9.tar.gz -> pugixml-1.10.tar.gz ++
 4697 lines of diff (skipped)




commit pugixml for openSUSE:Factory

2019-03-26 Thread root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2019-03-26 15:45:33

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new.25356 (New)


Package is "pugixml"

Tue Mar 26 15:45:33 2019 rev:8 rq:688594 version:1.9

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2018-07-28 
12:43:27.136777396 +0200
+++ /work/SRC/openSUSE:Factory/.pugixml.new.25356/pugixml.changes   
2019-03-26 15:45:38.336075720 +0100
@@ -1,0 +2,5 @@
+Mon Mar 25 11:26:08 UTC 2019 - Jan Engelhardt 
+
+- Ensure neutrality of descriptions.
+
+---



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.eFbdck/_old  2019-03-26 15:45:38.960075420 +0100
+++ /var/tmp/diff_new_pack.eFbdck/_new  2019-03-26 15:45:38.960075420 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pugixml
 #
-# Copyright (c) 2018 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,7 +12,7 @@
 # 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/
 #
 
 
@@ -46,8 +46,6 @@
 - Full Unicode support with Unicode interface variants and automatic encoding
   conversions
 
-The library is extremely portable and easy to integrate and use.
-
 %package devel
 Summary:Development Files for pugixml
 Group:  Development/Libraries/C and C++
@@ -71,8 +69,6 @@
 - Full Unicode support with Unicode interface variants and automatic encoding
   conversions
 
-The library is extremely portable and easy to integrate and use.
-
 %prep
 %autosetup -p1
 




commit pugixml for openSUSE:Factory

2018-07-28 Thread root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2018-07-28 12:43:24

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new (New)


Package is "pugixml"

Sat Jul 28 12:43:24 2018 rev:7 rq:625610 version:1.9

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2018-04-11 
14:05:09.203945785 +0200
+++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2018-07-28 
12:43:27.136777396 +0200
@@ -1,0 +2,8 @@
+Tue Jul 24 10:27:08 UTC 2018 - antoine.belv...@opensuse.org
+
+- Install pc file:
+  * Add pugixml-1.9-install-pc-file.patch (picked from upstream).
+  * Add pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch (picked from
+upstream).
+
+---

New:

  pugixml-1.9-install-pc-file.patch
  pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.vpchrr/_old  2018-07-28 12:43:27.716778449 +0200
+++ /var/tmp/diff_new_pack.vpchrr/_new  2018-07-28 12:43:27.720778456 +0200
@@ -26,9 +26,14 @@
 Url:http://pugixml.org/
 Source0:
https://github.com/zeux/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Patch1: pugixml-config.patch
+# PATCH-FIX-UPSTREAM pugixml-1.9-install-pc-file.patch -- Always install pc 
file
+Patch2: pugixml-1.9-install-pc-file.patch
+# PATCH-FIX-UPSTREAM pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch -- Install pc 
file in proper libdir
+Patch3: pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  pkgconfig
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -69,11 +74,11 @@
 The library is extremely portable and easy to integrate and use.
 
 %prep
-%setup -q
-%patch1 -p1
+%autosetup -p1
 
 %build
-%cmake
+# CMAKE_INSTALL_LIBDIR is used as a relative path by upstream
+%cmake -DCMAKE_INSTALL_LIBDIR=%{_lib}
 make %{?_smp_mflags}
 
 %install
@@ -88,6 +93,7 @@
 %doc readme.txt docs/*
 %{_includedir}/*.hpp
 %{_libdir}/cmake/*
+%{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/*.so
 
 %files -n %{_libname}

++ pugixml-1.9-install-pc-file.patch ++
>From daeb8013b20f9c47e85730faaa4131064a1f9c2e Mon Sep 17 00:00:00 2001
From: Eli Schwartz 
Date: Mon, 9 Apr 2018 13:48:53 -0400
Subject: [PATCH] cmake: always install the pkg-config file (#193)

There's really never a reason to *not* want this installed. If an option
is needed to specify installing in a versioned subdirectory, this option
should be explicitly described rather than hidden in something else.

As an added bonus, this makes the CMake install code slightly *less*
complicated.
---
 CMakeLists.txt| 10 --
 scripts/pugixml.pc.in |  6 +++---
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 90fa6793..d7bc1b20 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,7 +4,7 @@ project(pugixml)
 
 option(BUILD_SHARED_LIBS "Build shared instead of static library" OFF)
 option(BUILD_TESTS "Build tests" OFF)
-option(BUILD_PKGCONFIG "Build in PKGCONFIG mode" OFF)
+option(USE_VERSIONED_LIBDIR "Use a private subdirectory to install the headers 
and libs" OFF)
 
 set(BUILD_DEFINES "" CACHE STRING "Build defines")
 
@@ -55,7 +55,7 @@ endif()
 set_target_properties(pugixml PROPERTIES VERSION 1.9 SOVERSION 1)
 get_target_property(PUGIXML_VERSION_STRING pugixml VERSION)
 
-if(BUILD_PKGCONFIG)
+if(USE_VERSIONED_LIBDIR)
# Install library into its own directory under LIBDIR
set(INSTALL_SUFFIX /pugixml-${PUGIXML_VERSION_STRING})
 endif()
@@ -71,10 +71,8 @@ install(TARGETS pugixml EXPORT pugixml-config
 install(FILES ${HEADERS} DESTINATION 
${CMAKE_INSTALL_INCLUDEDIR}${INSTALL_SUFFIX})
 install(EXPORT pugixml-config DESTINATION 
${CMAKE_INSTALL_LIBDIR}/cmake/pugixml)
 
-if(BUILD_PKGCONFIG)
-   configure_file(scripts/pugixml.pc.in ${PROJECT_BINARY_DIR}/pugixml.pc 
@ONLY)
-   install(FILES ${PROJECT_BINARY_DIR}/pugixml.pc DESTINATION 
${CMAKE_INSTALL_PREFIX}/lib/pkgconfig)
-endif()
+configure_file(scripts/pugixml.pc.in ${PROJECT_BINARY_DIR}/pugixml.pc @ONLY)
+install(FILES ${PROJECT_BINARY_DIR}/pugixml.pc DESTINATION 
${CMAKE_INSTALL_PREFIX}/lib/pkgconfig)
 
 if(BUILD_TESTS)
file(GLOB TEST_SOURCES tests/*.cpp)
diff --git a/scripts/pugixml.pc.in b/scripts/pugixml.pc.in
index 3c97c28d..804c4d38 100644
--- a/scripts/pugixml.pc.in
+++ b/scripts/pugixml.pc.in
@@ -1,11 +1,11 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-includedir=${prefix}/include/pugixml-@PUGIXML_VERSION_STRING@
-libdir=${exec_prefix}/lib/pugixml-@PUGIXML_VERSION_STR

commit pugixml for openSUSE:Factory

2018-04-11 Thread root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2018-04-11 14:03:18

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new (New)


Package is "pugixml"

Wed Apr 11 14:03:18 2018 rev:6 rq:595417 version:1.9

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2017-02-18 
03:19:56.293240210 +0100
+++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2018-04-11 
14:05:09.203945785 +0200
@@ -1,0 +2,31 @@
+Tue Apr 10 19:06:38 UTC 2018 - bjo...@schramke-online.de
+
+- Update to version 1.9
+  * Specification changes
++ xml_document::load(const char*) (deprecated in 1.5) now has 
+  deprecated attribute; use xml_document::load_string instead
++ xml_node::select_single_node (deprecated in 1.5) now has 
+  deprecated attribute; use xml_node::select_node instead 
+  * New features
++ Add move semantics support for xml_document and improve 
+  move semantics support for other objects
++ CMake build now exports include directories
++ CMake build with BUILD_SHARED_LIBS=ON now uses dllexport 
+  attribute for MSVC
+  * XPath improvements
++ Rework parser/evaluator to not rely on exceptional control 
+  flow; longjmp is no longer used when exceptions are disabled
++ Improve error messages for certain invalid expressions such 
+  as .[1] or (1
++ Minor performance improvements
+  * Compatibility improvements
++ Fix Texas Instruments compiler warnings
++ Fix compilation issues with limits.h for some versions of gcc
++ Fix compilation issues with Clang/C2
++ Fix implicit fallthrough warnings in gcc 7
++ Fix unknown attribute directive warnings in gcc 8
++ Fix cray++ compiler errors
++ Fix unsigned integer overflow errors with -fsanitize=integer
++ Fix undefined behavior sanitizer issues in compact mode
+
+---

Old:

  pugixml-1.8.tar.gz

New:

  pugixml-1.9.tar.gz



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.AsK9RV/_old  2018-04-11 14:05:10.435900975 +0200
+++ /var/tmp/diff_new_pack.AsK9RV/_new  2018-04-11 14:05:10.439900829 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pugixml
 #
-# 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,7 +18,7 @@
 
 %define _libname libpugixml1
 Name:   pugixml
-Version:1.8
+Version:1.9
 Release:0
 Summary:Light-weight C++ XML Processing Library
 License:MIT

++ pugixml-1.8.tar.gz -> pugixml-1.9.tar.gz ++
 4820 lines of diff (skipped)




commit pugixml for openSUSE:Factory

2017-02-17 Thread root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2017-02-18 03:19:55

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new (New)


Package is "pugixml"

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2015-10-25 
19:13:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2017-02-18 
03:19:56.293240210 +0100
@@ -1,0 +2,26 @@
+Thu Feb 16 15:32:17 UTC 2017 - joerg.loren...@ki.tng.de
+
+- Update to version 1.8
+  * Specification changes
++ When printing empty elements, a space is no longer added
+  before / in format_raw mode.
+  * New features
++ Added parse_embed_pcdata parsing mode in which PCDATA value
+  is stored in the element node if possible (significantly
+  reducing memory consumption for some documents).
++ Added auto-detection support for Latin-1 (ISO-8859-1)
+  encoding during parsing.
++ Added format_no_empty_element_tags formatting flag that
+  outputs start/end tags instead of empty element tags for
+  empty elements.
+  * Performance improvements
++ Minor memory allocation improvements (yielding up to 1%
+  memory savings in some cases).
+  * Compatibility improvements
++ Fixed compilation issues for Borland C++ 5.4.
++ Fixed compilation issues for some distributions of MinGW 3.8.
++ Fixed various Clang/GCC warnings.
++ Enabled move semantics support for XPath objects for MSVC
+  2010 and above.
+
+---

Old:

  pugixml-1.7.tar.gz

New:

  pugixml-1.8.tar.gz



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.pwPvm7/_old  2017-02-18 03:19:56.705182026 +0100
+++ /var/tmp/diff_new_pack.pwPvm7/_new  2017-02-18 03:19:56.705182026 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pugixml
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,7 +18,7 @@
 
 %define _libname libpugixml1
 Name:   pugixml
-Version:1.7
+Version:1.8
 Release:0
 Summary:Light-weight C++ XML Processing Library
 License:MIT
@@ -73,12 +73,10 @@
 %patch1 -p1
 
 %build
-cd scripts
 %cmake
 make %{?_smp_mflags}
 
 %install
-cd scripts
 %cmake_install
 
 %post -n %{_libname} -p /sbin/ldconfig

++ pugixml-1.7.tar.gz -> pugixml-1.8.tar.gz ++
 7006 lines of diff (skipped)




commit pugixml for openSUSE:Factory

2015-10-25 Thread h_root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2015-10-25 19:12:59

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new (New)


Package is "pugixml"

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2015-10-19 
22:49:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2015-10-25 
19:13:01.0 +0100
@@ -1,0 +2,27 @@
+Wed Oct 21 09:26:33 UTC 2015 - idon...@suse.com
+
+- Update to version 1.7
+  * New integer parsing/formatting implementation
++ Functions that convert from and to integers (e.g. as_int/set_value)
+  do not rely on CRT any more.
++ New implementation is 3-5x faster and is always correct wrt
+  overflow or underflow. This is a behavior change - where previously
+  as_uint() would return UINT_MAX on a value "-1", it now returns 0.
+  * New features
++ XPath objects (xpath_query, xpath_node_set, xpath_variable_set)
+  are now movable if your compiler supports C++11. Additionally,
+  xpath_variable_set is copyable.
++ Added format_indent_attributes that makes the resulting XML friendlier
+  to line diff/merge tools.
++ Added a variant of xml_node::attribute function with a hint that
+  can improve lookup performance.
++ Custom allocation functions are now allowed (but not required)
+  to throw instead of returning a null pointer.
+  * Bug fixes
++ Fix Clang 3.7 crashes in out-of-memory cases (C++ DR 1748)
++ Fix xpath_node_set assignment to provide strong exception guarantee
++ Fix saving for custom xml_writer implementations that can throw from 
write()
+- Add pugixml-config.patch to enable long long support, works better than
+  enabling via build flags.
+
+---

Old:

  pugixml-1.6.tar.gz

New:

  pugixml-1.7.tar.gz
  pugixml-config.patch



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.Xf04XA/_old  2015-10-25 19:13:01.0 +0100
+++ /var/tmp/diff_new_pack.Xf04XA/_new  2015-10-25 19:13:01.0 +0100
@@ -18,13 +18,14 @@
 
 %define _libname libpugixml1
 Name:   pugixml
-Version:1.6
+Version:1.7
 Release:0
 Summary:Light-weight C++ XML Processing Library
 License:MIT
 Group:  System/Libraries
 Url:http://pugixml.org/
 Source0:
https://github.com/zeux/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
+Patch1: pugixml-config.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -69,10 +70,11 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 cd scripts
-%cmake -DBUILD_DEFINES="-DPUGIXML_HAS_LONG_LONG"
+%cmake
 make %{?_smp_mflags}
 
 %install

++ pugixml-1.6.tar.gz -> pugixml-1.7.tar.gz ++
 4707 lines of diff (skipped)

++ pugixml-config.patch ++
Index: pugixml-1.7/src/pugiconfig.hpp
===
--- pugixml-1.7.orig/src/pugiconfig.hpp
+++ pugixml-1.7/src/pugiconfig.hpp
@@ -44,7 +44,7 @@
 // #define PUGIXML_HEADER_ONLY
 
 // Uncomment this to enable long long support
-// #define PUGIXML_HAS_LONG_LONG
+#define PUGIXML_HAS_LONG_LONG
 
 #endif
 



commit pugixml for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2015-10-19 22:49:11

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new (New)


Package is "pugixml"

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2015-09-08 
17:46:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2015-10-19 
22:49:12.0 +0200
@@ -1,0 +2,5 @@
+Fri Oct  9 08:41:24 UTC 2015 - idon...@suse.com
+
+- Manually enable long long support 
+
+---



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.O6wuWY/_old  2015-10-19 22:49:12.0 +0200
+++ /var/tmp/diff_new_pack.O6wuWY/_new  2015-10-19 22:49:12.0 +0200
@@ -72,7 +72,7 @@
 
 %build
 cd scripts
-%cmake
+%cmake -DBUILD_DEFINES="-DPUGIXML_HAS_LONG_LONG"
 make %{?_smp_mflags}
 
 %install




commit pugixml for openSUSE:Factory

2015-09-08 Thread h_root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2015-09-08 17:42:45

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new (New)


Package is "pugixml"

Changes:

--- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes  2015-03-19 
21:14:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2015-09-08 
17:46:39.0 +0200
@@ -1,0 +2,7 @@
+Fri Sep  4 13:09:48 UTC 2015 - tchva...@suse.com
+
+- Version bump to 1.6:
+  * See manual.html for in-depth changelog
+- Use %cmake macros properly
+
+---

Old:

  pugixml-1.5.tar.gz

New:

  pugixml-1.6.tar.gz



Other differences:
--
++ pugixml.spec ++
--- /var/tmp/diff_new_pack.dzpGgV/_old  2015-09-08 17:46:42.0 +0200
+++ /var/tmp/diff_new_pack.dzpGgV/_new  2015-09-08 17:46:42.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pugixml
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -16,10 +16,9 @@
 #
 
 
-%define so_ver 1
-
+%define _libname libpugixml1
 Name:   pugixml
-Version:1.5
+Version:1.6
 Release:0
 Summary:Light-weight C++ XML Processing Library
 License:MIT
@@ -46,17 +45,17 @@
 %package devel
 Summary:Development Files for pugixml
 Group:  Development/Libraries/C and C++
-Requires:   libpugixml%{so_ver} = %{version}
+Requires:   %{_libname} = %{version}
 
 %description devel
 This package provides development libraries and headers needed to build
 software using pugixml.
 
-%package -n libpugixml%{so_ver}
+%package -n %{_libname}
 Summary:Light-weight C++ XML Processing Library
 Group:  System/Libraries
 
-%description -n libpugixml%{so_ver}
+%description -n %{_libname}
 pugixml is a light-weight C++ XML processing library. It features:
 
 - DOM-like interface with rich traversal/modification capabilities
@@ -72,32 +71,27 @@
 %setup -q
 
 %build
-export CFLAGS="%{optflags}"
-export CXXFLAGS="%{optflags}"
-mkdir build
-cd build
-cmake \
--DCMAKE_INSTALL_PREFIX=%{_prefix} \
--DCMAKE_INSTALL_LIBDIR=%{_libdir} \
--DBUILD_SHARED_LIBS=ON \
-../scripts
-make %{?_smp_mflags} VERBOSE=1
-cd ..
+cd scripts
+%cmake
+make %{?_smp_mflags}
+
 %install
-make DESTDIR=%{buildroot} install -C build
-rm -rf %{buildroot}%{_libdir}/cmake
-%post -n libpugixml%{so_ver} -p /sbin/ldconfig
+cd scripts
+%cmake_install
+
+%post -n %{_libname} -p /sbin/ldconfig
 
-%postun -n libpugixml%{so_ver} -p /sbin/ldconfig
+%postun -n %{_libname} -p /sbin/ldconfig
 
 %files devel
 %defattr(-,root,root,-)
 %doc readme.txt docs/*
 %{_includedir}/*.hpp
+%{_libdir}/cmake/*
 %{_libdir}/*.so
 
-%files -n libpugixml%{so_ver}
+%files -n %{_libname}
 %defattr(-,root,root,-)
-%{_libdir}/libpugixml.so.%{so_ver}*
+%{_libdir}/libpugixml.so.*
 
 %changelog

++ pugixml-1.5.tar.gz -> pugixml-1.6.tar.gz ++
 17771 lines of diff (skipped)




commit pugixml for openSUSE:Factory

2015-03-19 Thread h_root
Hello community,

here is the log from the commit of package pugixml for openSUSE:Factory checked 
in at 2015-03-19 21:14:17

Comparing /work/SRC/openSUSE:Factory/pugixml (Old)
 and  /work/SRC/openSUSE:Factory/.pugixml.new (New)


Package is "pugixml"

Changes:

New Changes file:

--- /dev/null   2015-03-12 01:14:30.992027505 +0100
+++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2015-03-19 
21:14:18.0 +0100
@@ -0,0 +1,52 @@
+---
+Thu Mar  5 06:44:51 UTC 2015 - davejpla...@gmail.com
+
+- Update to version 1.5 and prepare for submission to factory
+  See bnc#905649 enable blender cycles. Pugixml needed by OpenImageIO
+  needed by blender for cycles.
+- Upstream changes:
+  see http://cdn.rawgit.com/zeux/pugixml/v1.5/docs/manual/changes.html
+
+---
+Tue Jul 15 19:28:01 UTC 2014 - asterios.dra...@gmail.com
+
+- Update to version 1.4:
+  Specification changes:
+  * Documents without element nodes are now rejected with
+status_no_document_element error, unless parse_fragment option is used
+  New features:
+  * Added XML fragment parsing (parse_fragment flag)
+  * Added PCDATA whitespace trimming (parse_trim_pcdata flag)
+  * Added long long support for xml_attribute and xml_text (as_llong, as_ullong
+and set_value/set overloads)
+  * Added hexadecimal integer parsing support for
+as_int/as_uint/as_llong/as_ullong
+  * Added xml_node::append_buffer to improve performance of assembling
+documents from fragments
+  * xml_named_node_iterator is now bidirectional
+  * Reduced XPath stack consumption during compilation and evaluation (useful
+for embedded systems)
+  Compatibility improvements:
+  * Improved support for platforms without wchar_t support
+  * Fixed several false positives in clang static analysis
+  * Fixed several compilation warnings for various GCC versions
+  Bug fixes:
+  * Fixed undefined pointer arithmetic in XPath implementation
+  * Fixed non-seekable iostream support for certain stream types, i.e. boost
+file_source with pipe input
+  * Fixed xpath_query::return_type() for some expressions
+  * Fixed dllexport issues with xml_named_node_iterator
+  * Fixed find_child_by_attribute assertion for attributes with null name/value
+- Removed fix_install_libdir.patch (not needed anynore).
+
+---
+Tue Jun 24 17:27:50 UTC 2014 - perry.wern...@gmail.com
+
+- Small change in "make install" to fix SLES build.
+
+---
+Sun Feb 17 22:02:33 UTC 2013 - asterios.dra...@gmail.com
+
+- Initial release (version 1.2).
+- Added a patch (fix_install_libdir.patch) to make the package install the
+  library in the correct libdir (lib or lib64).

New:

  pugixml-1.5.tar.gz
  pugixml.changes
  pugixml.spec



Other differences:
--
++ pugixml.spec ++
#
# spec file for package pugixml
#
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


%define so_ver 1

Name:   pugixml
Version:1.5
Release:0
Summary:Light-weight C++ XML Processing Library
License:MIT
Group:  System/Libraries
Url:http://pugixml.org/
Source0:
https://github.com/zeux/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
BuildRequires:  cmake
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
pugixml is a light-weight C++ XML processing library. It features:

- DOM-like interface with rich traversal/modification capabilities
- Extremely fast non-validating XML parser which constructs the DOM tree from
  an XML file/buffer
- XPath 1.0 implementation for complex data-driven tree queries
- Full Unicode support with Unicode interface variants and automatic encoding
  conversions

The library is extremely portable and easy to integrate and use.

%package devel
Summary:Development Files for pugixml
Group:  Development/Libraries/C