commit tinyxml for openSUSE:Factory

2012-05-14 Thread h_root
Hello community,

here is the log from the commit of package tinyxml for openSUSE:Factory checked 
in at 2012-05-14 16:22:23

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


Package is tinyxml, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/tinyxml/tinyxml.changes  2012-03-02 
13:50:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.tinyxml.new/tinyxml.changes 2012-05-14 
16:22:26.0 +0200
@@ -1,0 +2,20 @@
+Sun May 13 12:19:58 UTC 2012 - lists.nic...@googlemail.com
+
+- updated to 2.6.2:
+  * Switched over to VC 2010
+  * Fixed up all the build issues arising from that.
+   (Lots of latent build problems.)
+  * Removed the old, now unmaintained and likely not working,
+build files.
+  * Fixed some static analysis issues reported by orbitcowboy
+from cppcheck. 
+  * Bayard 95 sent in analysis from a different analyzer - fixes
+applied from that as well.
+  * Tim Kosse sent a patch fixing an infinite loop.
+  * Ma Anguo identified a doc issue.
+  * Eddie Cohen identified a missing qualifier resulting in a
+compilation error on some systems.
+  * Fixed a line ending bug. (What year is this? Can we all agree
+on a format for text files? Please? ...oh well.)
+
+---

Old:

  tinyxml_2_6_1.tar.lzma

New:

  tinyxml_2_6_2.tar.gz



Other differences:
--
++ tinyxml.spec ++
--- /var/tmp/diff_new_pack.0ZNwYX/_old  2012-05-14 16:22:28.0 +0200
+++ /var/tmp/diff_new_pack.0ZNwYX/_new  2012-05-14 16:22:28.0 +0200
@@ -19,14 +19,14 @@
 %define so_version 0
 
 Name:   tinyxml
-Version:2.6.1
+Version:2.6.2
 Release:0
-%define file_version 2_6_1
+%define file_version 2_6_2
 %define lib_package lib%{name}%{so_version}
 Summary:A simple, small, C++ XML parser
 License:Zlib
 Group:  System/Libraries
-Source: %{name}_%{file_version}.tar.lzma
+Source: 
http://downloads.sourceforge.net/tinyxml/%{name}_%{file_version}.tar.gz
 Source1:configure.ac
 Source2:Makefile.am
 Source3:tinyxml.h.in
@@ -38,7 +38,6 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  lzma
 
 %description
 TinyXML is a simple, small, C++ XML parser that can be easily integrating

++ tinyxml.h.in ++
--- /var/tmp/diff_new_pack.0ZNwYX/_old  2012-05-14 16:22:28.0 +0200
+++ /var/tmp/diff_new_pack.0ZNwYX/_new  2012-05-14 16:22:28.0 +0200
@@ -1,6 +1,6 @@
 /*
 www.sourceforge.net/projects/tinyxml
-Original code (2.0 and earlier )copyright (c) 2000-2006 Lee Thomason 
(www.grinninglizard.com)
+Original code by Lee Thomason (www.grinninglizard.com)
 
 This software is provided 'as-is', without any express or implied
 warranty. In no event will the authors be held liable for any
@@ -93,7 +93,7 @@
 
 const int TIXML_MAJOR_VERSION = 2;
 const int TIXML_MINOR_VERSION = 6;
-const int TIXML_PATCH_VERSION = 1;
+const int TIXML_PATCH_VERSION = 2;
 
 /* Internal structure for tracking location of items 
in the XML file.
@@ -148,7 +148,7 @@
virtual bool Visit( const TiXmlText /*text*/ ) 
{ return true; }
/// Visit a comment node
virtual bool Visit( const TiXmlComment /*comment*/ )   
{ return true; }
-   /// Visit an unknow node
+   /// Visit an unknown node
virtual bool Visit( const TiXmlUnknown /*unknown*/ )   
{ return true; }
 };
 
@@ -680,8 +680,8 @@
#endif
 
/** Query the type (as an enumerated value, above) of this node.
-   The possible types are: DOCUMENT, ELEMENT, COMMENT,
-   UNKNOWN, TEXT, 
and DECLARATION.
+   The possible types are: TINYXML_DOCUMENT, TINYXML_ELEMENT, 
TINYXML_COMMENT,
+   
TINYXML_UNKNOWN, TINYXML_TEXT, and TINYXML_DECLARATION.
*/
int Type() const{ return type; }
 
@@ -952,7 +952,7 @@
 
TiXmlElement( const TiXmlElement );
 
-   void operator=( const TiXmlElement base );
+   TiXmlElement operator=( const TiXmlElement base );
 
virtual ~TiXmlElement();
 
@@ -985,6 +985,13 @@
does not exist, then TIXML_NO_ATTRIBUTE is returned.
*/  
int QueryIntAttribute( const char* name, int* _value ) const;
+   /// QueryUnsignedAttribute examines the attribute - see 
QueryIntAttribute().
+   int QueryUnsignedAttribute( const char* name, unsigned* _value ) const;
+   /** 

commit tinyxml for openSUSE:Factory

2012-03-02 Thread h_root
Hello community,

here is the log from the commit of package tinyxml for openSUSE:Factory checked 
in at 2012-03-02 13:50:27

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


Package is tinyxml, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/tinyxml/tinyxml.changes  2012-02-16 
15:02:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.tinyxml.new/tinyxml.changes 2012-03-02 
13:50:29.0 +0100
@@ -1,0 +2,13 @@
+Fri Mar  2 01:25:08 UTC 2012 - crrodrig...@opensuse.org
+
+- Ensure the generated config.h file gets included 
+  in all C++ files during build...
+
+---
+Fri Mar  2 01:18:24 UTC 2012 - crrodrig...@opensuse.org
+
+- Make tinyxml slightly tinier by building it with 
+  -fvisibility-inlines-hidden.
+- Also build with full RELRO and bsymbolic-functions
+
+---



Other differences:
--
++ tinyxml.spec ++
--- /var/tmp/diff_new_pack.Y4xBuo/_old  2012-03-02 13:50:30.0 +0100
+++ /var/tmp/diff_new_pack.Y4xBuo/_new  2012-03-02 13:50:30.0 +0100
@@ -93,7 +93,6 @@
 
 %build
 autoreconf -fi
-export CXXFLAGS=%{optflags}
 %configure
 make %{?_smp_mflags}
 

++ Makefile.am ++
--- /var/tmp/diff_new_pack.Y4xBuo/_old  2012-03-02 13:50:30.0 +0100
+++ /var/tmp/diff_new_pack.Y4xBuo/_new  2012-03-02 13:50:30.0 +0100
@@ -11,8 +11,10 @@
 ACLOCAL_AMFLAGS = -I m4
 
 lib_LTLIBRARIES   = libtinyxml.la
+libtinyxml_la_CXXFLAGS = -fvisibility-inlines-hidden
+libtinyxml_la_CPPFLAGS = -include $(top_srcdir)/config.h
 libtinyxml_la_SOURCES = tinyxml.cpp tinystr.cpp tinyxmlerror.cpp 
tinyxmlparser.cpp
-libtinyxml_la_LDFLAGS = -version-info 0:0:0
+libtinyxml_la_LDFLAGS = -Wl,-Bsymbolic-functions -Wl,-z,relro,-z,now 
-no-undefined -version-info 0:0:0
 include_HEADERS   = tinyxml.h tinystr.h
 
 check_PROGRAMS  = xmltest
@@ -35,7 +37,7 @@
 endif
 
 if TINYXML_USE_STL
-libtinyxml_la_CPPFLAGS = -DTIXML_USE_STL=1
+libtinyxml_la_CPPFLAGS += -DTIXML_USE_STL=1
 endif
 
 EXTRA_DIST = changes.txt readme.txt tinyxml_lib.dsp tinyxmlSTL.dsp 
tinyXmlTestSTL.vcproj \

++ configure.ac ++
--- /var/tmp/diff_new_pack.Y4xBuo/_old  2012-03-02 13:50:30.0 +0100
+++ /var/tmp/diff_new_pack.Y4xBuo/_new  2012-03-02 13:50:30.0 +0100
@@ -10,8 +10,10 @@
 
 # Checks for programs.
 AC_PROG_CXX
-AC_PROG_CC
-LT_INIT([disable-static])
+AC_PROG_CC_STDC
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
+LT_INIT([disable-static pic-only])
 
 AC_LANG(C++)
 


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tinyxml for openSUSE:Factory

2012-02-16 Thread h_root
Hello community,

here is the log from the commit of package tinyxml for openSUSE:Factory checked 
in at 2012-02-16 15:02:04

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


Package is tinyxml, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/tinyxml/tinyxml.changes  2011-11-25 
23:06:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.tinyxml.new/tinyxml.changes 2012-02-16 
15:02:36.0 +0100
@@ -1,0 +2,10 @@
+Mon Feb 13 10:56:54 UTC 2012 - co...@suse.com
+
+- patch license to follow spdx.org standard
+
+---
+Fri Nov 25 13:21:06 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+
+---



Other differences:
--
++ tinyxml.spec ++
--- /var/tmp/diff_new_pack.s5Vftc/_old  2012-02-16 15:02:38.0 +0100
+++ /var/tmp/diff_new_pack.s5Vftc/_new  2012-02-16 15:02:38.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tinyxml
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -20,12 +20,12 @@
 
 Name:   tinyxml
 Version:2.6.1
-Release:2
+Release:0
 %define file_version 2_6_1
 %define lib_package lib%{name}%{so_version}
-Group:  System/Libraries
 Summary:A simple, small, C++ XML parser
-License:Zlib License
+License:Zlib
+Group:  System/Libraries
 Source: %{name}_%{file_version}.tar.lzma
 Source1:configure.ac
 Source2:Makefile.am
@@ -36,7 +36,9 @@
 Patch1: tinyxml-entity.patch
 Url:http://sourceforge.net/projects/tinyxml
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  gcc-c++ libtool lzma
+BuildRequires:  gcc-c++
+BuildRequires:  libtool
+BuildRequires:  lzma
 
 %description
 TinyXML is a simple, small, C++ XML parser that can be easily integrating
@@ -46,8 +48,9 @@
 (Or, as a friend said, ends the Just Another Text File Parser problem.)
 
 %package -n %{lib_package}
-Group:  System/Libraries
 Summary:A simple, small, C++ XML parser
+License:Zlib
+Group:  System/Libraries
 
 %description -n %{lib_package}
 TinyXML is a simple, small, C++ XML parser that can be easily integrating
@@ -57,8 +60,8 @@
 (Or, as a friend said, ends the Just Another Text File Parser problem.)
 
 %packagedevel
-License:GPLv2+
 Summary:Development files for libtinyxml
+License:GPL-2.0+
 Group:  Development/Libraries/C and C++
 Requires:   %{lib_package} = %{version}
 Provides:   libtinyxml-devel = %{version}
@@ -70,8 +73,8 @@
 developing applications that use libtinyxml.
 
 %packagedocs
-License:GPLv2+
 Summary:Documentaqtion for libtinyxml
+License:GPL-2.0+
 Group:  Development/Libraries/C and C++
 Requires:   %{lib_package} = %{version}
 
@@ -98,9 +101,6 @@
 %makeinstall
 rm -f %{buildroot}%{_libdir}/*.la
 
-%clean
-rm -rf %{buildroot}
-
 %post -n %{lib_package} -p /sbin/ldconfig
 
 %postun -n %{lib_package} -p /sbin/ldconfig


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tinyxml for openSUSE:Factory

2011-11-25 Thread h_root
Hello community,

here is the log from the commit of package tinyxml for openSUSE:Factory checked 
in at 2011-11-25 23:13:02

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


Package is tinyxml, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/tinyxml/tinyxml.changes  2011-09-23 
12:48:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.tinyxml.new/tinyxml.changes 2011-11-25 
23:06:04.0 +0100
@@ -1,0 +2,5 @@
+Fri Nov 25 12:34:56 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ tinyxml.spec ++
--- /var/tmp/diff_new_pack.t6Nirv/_old  2011-11-25 23:06:05.0 +0100
+++ /var/tmp/diff_new_pack.t6Nirv/_new  2011-11-25 23:06:05.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package tinyxml (Version 2.6.1)
+# spec file for package tinyxml
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -36,7 +36,7 @@
 Patch1: tinyxml-entity.patch
 Url:http://sourceforge.net/projects/tinyxml
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  gcc-c++ lzma
+BuildRequires:  gcc-c++ libtool lzma
 
 %description
 TinyXML is a simple, small, C++ XML parser that can be easily integrating
@@ -46,8 +46,6 @@
 (Or, as a friend said, ends the Just Another Text File Parser problem.)
 
 %package -n %{lib_package}
-
-
 Group:  System/Libraries
 Summary:A simple, small, C++ XML parser
 


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org