Hello community,
here is the log from the commit of package Xerces-c
checked in at Wed Apr 9 22:04:33 CEST 2008.
--------
--- Xerces-c/Xerces-c.changes 2007-12-18 16:55:54.000000000 +0100
+++ /mounts/work_src_done/STABLE/Xerces-c/Xerces-c.changes 2008-04-07 18:57:37.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Apr 7 18:41:17 CEST 2008 - zpetrova@suse.CZ
+
+- update to version 2.8.0
+ - this version should fix large number of bugs.
+ - Exponential growth of memory block (from 16KB to 128KB)
+ that are allocated by the DOM heap.
+ - The NODE_CLONED notification is now sent to each node's user data
+ handler when cloning the entire DOMDocument.
+ - Allow whitespace-only nodes to be added as children of a DOMDocument.
+ - When a node is cloned or imported the type information (PSVI)
+ is also copied.
+
+-------------------------------------------------------------------
Old:
----
xerces-c-src_2_7_0.tar.bz2
New:
----
xerces-c-src_2_8_0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Xerces-c.spec ++++++
--- /var/tmp/diff_new_pack.q21629/_old 2008-04-09 22:03:56.000000000 +0200
+++ /var/tmp/diff_new_pack.q21629/_new 2008-04-09 22:03:56.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package Xerces-c (Version 2.7.0)
+# spec file for package Xerces-c (Version 2.8.0)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,23 +10,23 @@
# norootforbuild
+
Name: Xerces-c
BuildRequires: gcc-c++ libicu-devel
-%define tarversion 2_7_0
-%define starversion 2_7
-%define sversion 27
+%define tarversion 2_8_0
+%define sversion 28
%define tarname xerces-c-src_%{tarversion}
License: The Apache Software License
Group: Productivity/Publishing/XML
AutoReqProv: on
-Version: 2.7.0
-Release: 86
+Version: 2.8.0
+Release: 1
Summary: A Validating XML Parser
Url: http://xml.apache.org/xerces-c/
Source: xerces-c-src_%{tarversion}.tar.bz2
-Patch: xerces-c-src_%{tarversion}-lib64.patch
+Patch: xerces-c-src_2_7_0-lib64.patch
Patch1: xerces-gcc34.patch
-Patch2: xerces-c-src_%{tarversion}-rpmoptflags.patch
+Patch2: xerces-c-src_2_7_0-rpmoptflags.patch
#Patch3: xerces-c-src_%{tarversion}-endelementfix.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -44,12 +44,13 @@
--------
The Apache Group
-%package -n libXerces-c-27
+%package -n libXerces-c-28
+License: The Apache Software License
#Requires: Xerces-c = %{version}
-Group: Development/Libraries/C and C++
-Summary: A Validating XML Parser
+Group: Productivity/Publishing/XML
+Summary: Shared libraries for Xerces-c - a validating XML parser
-%description -n libXerces-c-27
+%description -n libXerces-c-28
Xerces-C is a validating XML parser written in a portable subset of
C++. Xerces-C makes it easy to give your application the ability to
read and write XML data. A shared library is provided for parsing,
@@ -57,6 +58,8 @@
faithful to the XML 1.0 recommendation and associated standards ( DOM
1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces).
+This package contains just the shared libraries.
+
Authors:
@@ -64,7 +67,8 @@
The Apache Group
%package -n libXerces-c-devel
-Requires: libXerces-c-27 = %{version}
+License: The Apache Software License
+Requires: libXerces-c-28 = %{version}
Provides: Xerces-c-devel = 2.6.0
Obsoletes: Xerces-c-devel <= 2.6.0
Group: Development/Libraries/C and C++
@@ -122,15 +126,15 @@
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
# ---------------------------------------------------------------------------
-%post -n libXerces-c-27 -p /sbin/ldconfig
+%post -n libXerces-c-28 -p /sbin/ldconfig
-%postun -n libXerces-c-27 -p /sbin/ldconfig
+%postun -n libXerces-c-28 -p /sbin/ldconfig
%files
%defattr(-, root, root)
%doc LICENSE.txt Readme.html
-%files -n libXerces-c-27
+%files -n libXerces-c-28
%defattr(-, root, root)
%{_libdir}/libxerces-c.so.*
%{_libdir}/libxerces-depdom.so.*
@@ -142,54 +146,64 @@
%{_includedir}/xercesc/
%changelog
-* Tue Dec 18 2007 - zpetrova@suse.cz
+* Mon Apr 07 2008 zpetrova@suse.CZ
+- update to version 2.8.0
+ - this version should fix large number of bugs.
+ - Exponential growth of memory block (from 16KB to 128KB)
+ that are allocated by the DOM heap.
+ - The NODE_CLONED notification is now sent to each node's user data
+ handler when cloning the entire DOMDocument.
+ - Allow whitespace-only nodes to be added as children of a DOMDocument.
+ - When a node is cloned or imported the type information (PSVI)
+ is also copied.
+* Tue Dec 18 2007 zpetrova@suse.cz
- fixed Required field for libXerces-c-27
-* Tue Aug 07 2007 - mrueckert@suse.de
+* Tue Aug 07 2007 mrueckert@suse.de
- fixed file section for the devel package
- %%post* scriptlets for ldconfig
-* Mon Aug 06 2007 - mrueckert@suse.de
+* Tue Aug 07 2007 mrueckert@suse.de
- added provides/obsoletes for the package rename
-* Mon Aug 06 2007 - zpetrova@suse.cz
+* Mon Aug 06 2007 zpetrova@suse.cz
- branch/rename package according to Share library guidelines.
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Mon Jan 16 2006 - zpetrova@suse.cz
+* Mon Jan 16 2006 zpetrova@suse.cz
- added -fno-strict-aliasing.
-* Wed Jan 11 2006 - zpetrova@suse.cz
+* Wed Jan 11 2006 zpetrova@suse.cz
- update to 2.7.0
-* Fri Sep 09 2005 - zpetrova@suse.cz
+* Fri Sep 09 2005 zpetrova@suse.cz
- endelementfix.patch - namespace bug (#114685)
-* Tue Jan 11 2005 - didge@suse.de
+* Tue Jan 11 2005 didge@suse.de
- update to 2.6.0
- build with icu libraries
- did some cleanup
-* Thu Mar 18 2004 - didge@suse.de
+* Thu Mar 18 2004 didge@suse.de
- fixed bug #36229 with patch, provided there
-* Mon Feb 23 2004 - didge@suse.de
+* Mon Feb 23 2004 didge@suse.de
- update to 2.5.0
-* Sat Jan 17 2004 - meissner@suse.de
+* Sat Jan 17 2004 meissner@suse.de
- added missing include to fix gcc3.4 build.
-* Sun Jan 04 2004 - nashif@suse.de
+* Sun Jan 04 2004 nashif@suse.de
- update to 2.4.0
-* Tue Aug 26 2003 - nashif@suse.de
+* Tue Aug 26 2003 nashif@suse.de
- Reduced docs
-* Sun Jul 27 2003 - nashif@suse.de
+* Sun Jul 27 2003 nashif@suse.de
- update to version 2.3.0
-* Tue May 27 2003 - nashif@suse.de
+* Wed May 28 2003 nashif@suse.de
- Removed CVS files
-* Fri May 16 2003 - nashif@suse.de
+* Fri May 16 2003 nashif@suse.de
- update to version 2.2.0
-* Mon Jan 20 2003 - nashif@suse.de
+* Mon Jan 20 2003 nashif@suse.de
- update to version 2.1.0
-* Fri May 17 2002 - nashif@suse.de
+* Fri May 17 2002 nashif@suse.de
- lib64 problems fixed: Now build on all architectures
-* Wed May 15 2002 - nashif@suse.de
+* Wed May 15 2002 nashif@suse.de
- Java not needed for build
-* Fri Apr 05 2002 - nashif@suse.de
+* Fri Apr 05 2002 nashif@suse.de
- Update to 1.70
-* Tue Dec 11 2001 - nashif@suse.de
+* Tue Dec 11 2001 nashif@suse.de
- Update to version 1.60
-* Mon Oct 29 2001 - nashif@suse.de
+* Mon Oct 29 2001 nashif@suse.de
- Update to latest version: 1.5.2
- Among others, this release contains the following fixes and
new features:
@@ -204,12 +218,12 @@
- Add "Base64::encode" for encoding binary data.
- Performance: Use XMLBufBid instead of XMLBuffer directly for
better performance.
-* Mon Oct 01 2001 - nashif@suse.de
+* Mon Oct 01 2001 nashif@suse.de
- Created sub-package doc
-* Fri Aug 31 2001 - nashif@suse.de
+* Fri Aug 31 2001 nashif@suse.de
- Update to version 1.5.1
- This release includes various bug fixes and Schema support
-* Tue May 08 2001 - mfabian@suse.de
+* Tue May 08 2001 mfabian@suse.de
- bzip2 sources
-* Tue Feb 27 2001 - rolf@suse.de
+* Tue Feb 27 2001 rolf@suse.de
- initial package 1.4.0 with devel subpackage
++++++ xerces-c-src_2_7_0-lib64.patch ++++++
--- /var/tmp/diff_new_pack.q21629/_old 2008-04-09 22:03:56.000000000 +0200
+++ /var/tmp/diff_new_pack.q21629/_new 2008-04-09 22:03:56.000000000 +0200
@@ -1,18 +1,18 @@
---- xerces-c-src_2_7_0/obj/Makefile.in 2006-01-11 10:05:14.197355998 +0100
-+++ xerces-c-src_2_7_0/obj/Makefile.in 2006-01-11 10:07:43.126063154 +0100
-@@ -223,7 +223,7 @@
+--- xerces-c-src_2_8_0/obj/Makefile.in 2008-04-07 14:52:12.615060000 +0200
++++ xerces-c-src_2_8_0/obj/Makefile.in 2008-04-07 16:21:32.168361000 +0200
+@@ -253,7 +253,7 @@
ifeq (${OS390BATCH},1)
@echo "Nothing to do for OS390BATCH ..."
else
- -mkdir -p ${DESTDIR}${PREFIX}/lib
+ -mkdir -p ${DESTDIR}${PREFIX}/@libdir@
- ifeq (${PLATFORM}, CYGWIN)
+ ifeq (${LIBTYPE},shared)
+ ifeq (${PLATFORM}, CYGWIN)
-mkdir -p ${DESTDIR}${PREFIX}/bin
- $(CP) ${FQ_SO_NAME} ${DESTDIR}${PREFIX}/bin
-@@ -234,10 +234,10 @@
+@@ -265,10 +265,10 @@
$(CP) $(XML_LIB_DIR)/${LIBDEPDOM}${SO_TARGET_VERSION}${SHLIBSUFFIX}.a ${DESTDIR}${PREFIX}/lib
(cd ${DESTDIR}$(PREFIX)/lib; rm -f ${LINK_DEPDOM}.a libxercesdepdom.dll.a; ln -s ${LIBDEPDOM}${SO_TARGET_VERSION}${SHLIBSUFFIX}.a ${LINK_DEPDOM}.a; rm -f libxercesdepdom.dll.a; ln -s ${LIBDEPDOM}${SO_TARGET_VERSION}${SHLIBSUFFIX}.a libxercesdepdom.dll.a)
- else
+ else
- $(CP) ${FQ_REAL_NAME} ${DESTDIR}$(PREFIX)/lib
+ $(CP) ${FQ_REAL_NAME} ${DESTDIR}$(PREFIX)/@libdir@
(cd ${DESTDIR}$(PREFIX)/lib; rm -f ${SO_NAME}; ln -s ${REAL_NAME} ${SO_NAME}; rm -f ${LINK_NAME}; ln -s ${REAL_NAME} ${LINK_NAME})
@@ -20,24 +20,36 @@
- $(CP) ${FQ_REAL_DEPDOM} ${DESTDIR}$(PREFIX)/lib
+ $(CP) ${FQ_REAL_DEPDOM} ${DESTDIR}$(PREFIX)/@libdir@
(cd ${DESTDIR}$(PREFIX)/lib; rm -f ${SO_DEPDOM}; ln -s ${REAL_DEPDOM} ${SO_DEPDOM}; rm -f ${LINK_DEPDOM}; ln -s ${REAL_DEPDOM} ${LINK_DEPDOM})
+ endif
+ ifeq (${PLATFORM},OS390)
+@@ -276,8 +276,8 @@
+ $(CP) ${LIBDEPDOM}${VER}${OS390SIDEDECK} ${DESTDIR}$(PREFIX)/lib
+ endif
+ else # shared
+- $(CP) ${FQ_A_NAME} ${DESTDIR}$(PREFIX)/lib
+- $(CP) ${FQ_A_DEPDOM} ${DESTDIR}$(PREFIX)/lib
++ $(CP) ${FQ_A_NAME} ${DESTDIR}$(PREFIX)/@libdir@
++ $(CP) ${FQ_A_DEPDOM} ${DESTDIR}$(PREFIX)/@libdir@
endif
- ifeq (${PLATFORM},OS390)
---- xerces-c-src_2_7_0/samples/Makefile.incl 2006-01-11 10:14:20.534300330 +0100
-+++ xerces-c-src_2_7_0/samples/Makefile.incl 2006-01-11 10:16:12.058061965 +0100
-@@ -171,14 +171,14 @@
+ endif
+
+--- xerces-c-src_2_8_0/samples/Makefile.incl 2007-08-28 20:47:02.000000000 +0200
++++ xerces-c-src_2_8_0/samples/Makefile.incl 2008-04-07 16:29:35.229813000 +0200
+@@ -196,7 +196,7 @@
CMP= -c ${CXXFLAGS} -qnotempinc
- CC= ${COMPILER} -c -D${PLATFORM}
+ CC= ${COMPILER} -c -D${PLATFORM}
LINK = ${COMPILER} ${LDFLAGS}
- PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
+ PLATFORM_LIB_LINK_OPTIONS=-L${LIB_DIR}
- EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
- SHLIBSUFFIX=.so
- else
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+
+ ifneq (${THREADS},none)
+@@ -206,7 +206,7 @@
CMP= -c ${CXXFLAGS}
- CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ CC= ${COMPILER} -c -D${PLATFORM} -fpic
LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
- PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
+ PLATFORM_LIB_LINK_OPTIONS=-L${LIB_DIR}
- EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
- SHLIBSUFFIX=.so
- endif
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+
+ ifneq (${THREADS},none)
++++++ xerces-c-src_2_7_0-rpmoptflags.patch ++++++
--- /var/tmp/diff_new_pack.q21629/_old 2008-04-09 22:03:56.000000000 +0200
+++ /var/tmp/diff_new_pack.q21629/_new 2008-04-09 22:03:56.000000000 +0200
@@ -1,8 +1,11 @@
---- src/xercesc/runConfigure 2006-01-12 16:31:15.606739180 +0100
-+++ src/xercesc/runConfigure 2006-01-12 16:29:37.233987870 +0100
-@@ -276,7 +276,7 @@
+--- src/xercesc/runConfigure 2008-04-07 17:06:27.407666000 +0200
++++ src/xercesc/runConfigure 2008-04-07 17:10:22.769049000 +0200
+@@ -297,9 +297,9 @@
elif test $platform = "os390"; then
debugflag="-DNDEBUG";
+ elif test $platform = "linux"; then
+- debugflag="-w -O2 -DNDEBUG";
++ debugflag="$RPM_OPT_FLAGS";
else
- debugflag="-w -O -DNDEBUG";
+ debugflag="$RPM_OPT_FLAGS";
++++++ xerces-c-src_2_7_0.tar.bz2 -> xerces-c-src_2_8_0.tar.bz2 ++++++
++++ 506369 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org