Mailinglist Archive: opensuse-commit (769 mails)

< Previous Next >
commit wbxml2 for openSUSE:Factory
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 05 Jun 2009 23:42:48 +0200
  • Message-id: <20090605214248.C1CE7678156@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package wbxml2 for openSUSE:Factory
checked in at Fri Jun 5 23:42:48 CEST 2009.



--------
--- wbxml2/wbxml2.changes 2008-11-18 18:03:15.000000000 +0100
+++ wbxml2/wbxml2.changes 2009-05-13 17:55:41.000000000 +0200
@@ -1,0 +2,121 @@
+Wed May 13 17:52:02 CEST 2009 - cstender@xxxxxxx
+
+- updated to version 0.10.7
+ * If the operating system environment has a built-in getopt
+ implementation then the cmake environment disables the internal
+ implementation of libwbxml and uses the getopt function of the
+ operating system. This avoids clashes with variables which are
+ declared extern and explicit but already exists in the default
+ POSIX header files (e.g. optopt).
+
+-------------------------------------------------------------------
+Fri Apr 24 18:54:47 CEST 2009 - cstender@xxxxxxx
+
+- updated to version 0.10.6
+ * Extended (updated) tables for Microsoft AirSync
+ (The patch was supplied by Ossi Jormakka from Ixonos Plc.)
+ * Expat splits &lt;html&gt; into three separate text nodes.
+ Therefore it is necessary to scan for splitted text nodes and
+ merge them into a single consistent text node.
+ * Fixed race condition in WV datetime opaque encoding
+
+-------------------------------------------------------------------
+Mon Mar 30 15:56:01 CEST 2009 - cstender@xxxxxxx
+
+- updated to version 0.10.5
+ * Fixed library installation path for win32 (ticket #31)
+ (The patch was supplied by Jeremy Laine.)
+
+-------------------------------------------------------------------
+Thu Mar 12 12:36:07 CET 2009 - cstender@xxxxxxx
+
+- updated to version 0.10.4
+ * Fixed the byte order of the WV datetime opaque encoding (the bytes
+ were written in the reversed order)
+ * Fixed the time zone byte handling in the WV datetime opaque encoding
+ (e.g. A means UTC+1, Z must be 0x5a) (ticket #30)
+ * Added correct timezone handling for WV datetime opaque parser
+ * Added support for WV datetime inline encoding. All timestamps which
+ use the full ISO style like 2001-09-12T13:09:12+02:00 are encoded
+ as inline strings. This style is strongly recommended because time
+ zones like UTC+09:30 of Darwin in Australia are supported too.
+ (ticket #30)
+
+ * Added support for an EXPECTED value to the XML normalization script
+
+-------------------------------------------------------------------
+Mon Feb 23 16:32:53 CET 2009 - cstender@xxxxxxx
+
+- updated to version 0.10.3
+ * Added support for SourceParent in SyncML 1.1.
+ This is a proprietary extension to support things like the SMS and
+ bookmark synchronization of Nokia.
+
+-------------------------------------------------------------------
+Fri Feb 13 13:04:07 CET 2009 - cstender@xxxxxxx
+
+- updated to version 0.10.2
+ * Added support for OMA DM DDF 1.2 (ticket #7).
+ * DRMREL 1.0 test cases were disabled because of the poor
+ specification (e.g. hard coded names for XML namespaces and
+ definition of such namespaces as (WB)XML attributes).
+ * The generated XML documents of the most tests (conversion from XML
+ to WBXML back to XML) are compared with the original documents.
+ Only special tests are not covered (e.g. hexadecimal number
+ conversion, SyncML CDATA usage).
+
+ * If there is no PUBLIC ID then DOCTYPE must include PUBLIC "" or
+ SYSTEM. libwbxml always adds SYSTEM in this case.
+ * Fixed datetime support for Wireless Village (ticket #27).
+ * Extension tokens must not be replaced within normal text data
+ (ticket #26).
+ * Ticket #13 was rejected because the mentioned specification is only
+ a today outdated OMA change request. Perhaps a new specification
+ must be implemented in case of a new request.
+
+ * Created a script to normalize XML documents.
+ * The getopt implementation was replaced because of a potential
+ license issue. This fixed a Solaris build issue too (ticket #25).
+
+-------------------------------------------------------------------
+Fri Jan 9 11:28:58 CET 2009 - cstender@xxxxxxx
+
+- updated to version 0.10.1
+ * LIBDATA_INSTALL_DIR was introduced (used by pkgconfig).
+ * The installation of the documentation can be disabled.
+ * All tests are executed as standalone tests to get more
+ detailed informations if a test fails.
+ * Removed a useless buffer which only creates a memory leak.
+
+-------------------------------------------------------------------
+Tue Dec 16 13:53:17 CET 2008 - cstender@xxxxxxx
+
+- updated to libwbxml 0.10.0
+ * libwbxml is now maintained by the OpenSync project
+ * the new homepage is http://libwbxml.opensync.org
+ * Build system switched to cmake from GNU autotools.
+ * Tests were integrated and can be used via make test.
+ * Fixed a couple of issues with SyncML
+
+ * Fixed segfault in wbxml_encoder.c - Thanks Stijn van Drongelen
+ * Size changed to MaxSize in OMA DS 1.2 DevInf
+ * Fixed ticket #14 with patch from ticket (hexadecimal integer support
+ for Wireless-Village)
+ * Added datetime encoding support for Wireless-Village. (The encoder
+ can tolerate missing seconds like in the tests.)
+ * Added Sax like entity parsing
+ * Namespaces support
+ * Miscellaneous build fixes and anonymous document support
+ * Fixed for wrong doctype detection
+ * The inclusion of expat and iconv header files were moved to an
+ internal header file.
+ * The configuration parameters which are relevant for users are placed
+ in wbxml_config.h.
+ * Fixed SO naming
+
+- changed build env to cmake
+- added wbxml2-tools subpackage
+- updated license to LGPL v2.1 or later
+- dropped patches (all included in libwbxml 0.10.0)
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
wbxml2-0.9.2_SVN59-09-devinf-doctype.patch
wbxml2-0.9.2_SVN59-build-fix.diff
wbxml2-0.9.2_SVN59-maxsize_oma_12_devinf.patch
wbxml2-0.9.2_SVN59-pkgconfig.diff
wbxml2-0.9.2_SVN59-syncml-fix.diff
wbxml2-0.9.2_SVN59.tar.bz2

New:
----
wbxml2-0.10.7.tar.bz2

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

Other differences:
------------------
++++++ wbxml2.spec ++++++
--- /var/tmp/diff_new_pack.C22077/_old 2009-06-05 23:36:04.000000000 +0200
+++ /var/tmp/diff_new_pack.C22077/_new 2009-06-05 23:36:04.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package wbxml2 (Version 0.9.2_SVN59)
+# spec file for package wbxml2 (Version 0.10.7)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 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
@@ -17,21 +17,17 @@

# norootforbuild

+%define libname libwbxml2-0

Name: wbxml2
-BuildRequires: gcc-c++ libexpat-devel popt-devel zlib-devel
-Url: http://libwbxml.aymerick.com/
-License: GPL v2 or later
+BuildRequires: cmake gcc-c++ libexpat-devel popt-devel zlib-devel
+Url: http://libwbxml.opensync.org/
+License: LGPL v2.1 or later
Group: System/Libraries
Summary: WBXML parser and compiler library
-Version: 0.9.2_SVN59
-Release: 11
+Version: 0.10.7
+Release: 1
Source: %{name}-%{version}.tar.bz2
-Patch0: %{name}-%{version}-build-fix.diff
-Patch1: %{name}-%{version}-pkgconfig.diff
-Patch2: %{name}-%{version}-syncml-fix.diff
-Patch3: %{name}-%{version}-maxsize_oma_12_devinf.patch
-Patch4: %{name}-%{version}-09-devinf-doctype.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build

%description
@@ -56,7 +52,7 @@
Pau Aliagas <pau@xxxxxxxxxxx>

%package -n libwbxml2-0
-License: GPL v2 or later
+License: LGPL v2.1 or later
Summary: WBXML parser and compiler library
Group: System/Libraries

@@ -81,11 +77,40 @@
Autotools Mentor:
Pau Aliagas <pau@xxxxxxxxxxx>

-%package -n libwbxml2-devel
+%package -n wbxml2-tools
License: GPL v2 or later
+Summary: Tools for libwbxml2
+Group: Productivity/Other
+Requires: %{libname} = %{version}
+Obsoletes: wbxml2
+Provides: wbxml2
+
+%description -n wbxml2-tools
+wbxml2 is a library that includes a WBXML parser and a WBXML compiler.
+Unlike wbxml, it does not depend on libxml2 but on expat, making it
+faster and more portable. WBXML Library contains a library and its
+associated tools to Parse, Encode and Handle WBXML documents. The WBXML
+(Wireless Binary XML) format is a binary representation of XML, and it
+has been defined by the Wap Forum.
+
+
+
+Authors:
+--------
+ Main Developper:
+ Aymerick J�hanne <libwbxml@xxxxxxxxxxxx>
+
+ Tester:
+ Benedykt Kroplewski <benedykt@xxxxxxxxx>
+
+ Autotools Mentor:
+ Pau Aliagas <pau@xxxxxxxxxxx>
+
+%package -n libwbxml2-devel
+License: LGPL v2.1 or later
Summary: WBXML parser and compiler library
Group: Development/Libraries/C and C++
-Requires: libwbxml2-0 = %{version} glibc-devel libexpat-devel
+Requires: %{libname} = %{version} glibc-devel libexpat-devel

%description -n libwbxml2-devel
wbxml2 is a library that includes a WBXML parser and a WBXML compiler.
@@ -110,31 +135,38 @@

%prep
%setup -q
-%patch0
-%patch1
-%patch2
-%patch3
-%patch4

%build
-autoreconf -fi
-export CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
-%configure --disable-static --with-pic
-make
+%__mkdir build
+pushd build
+CFLAGS="%{optflags}" \
+CXXFLAGS="%{optflags}" \
+cmake \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DENABLE_INSTALL_DOC:BOOL=OFF \
+%if %{_lib} == lib64
+ -DLIB_SUFFIX=64 \
+%endif
+ %{_builddir}/%{name}-%{version}
+%__make %{?jobs:-j%jobs} VERBOSE=1
+popd

%install
-make DESTDIR=$RPM_BUILD_ROOT install
-rm $RPM_BUILD_ROOT/%{_libdir}/libwbxml2.la
+pushd build
+%makeinstall
+popd

%clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf %{buildroot}

-%post -n libwbxml2-0 -p /sbin/ldconfig
+%post -n %{libname} -p /sbin/ldconfig

-%postun -n libwbxml2-0 -p /sbin/ldconfig
+%postun -n %{libname} -p /sbin/ldconfig

-%files -n libwbxml2-0
+%files -n %{libname}
%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README References TODO
%{_libdir}/libwbxml2.so.0*

%files -n libwbxml2-devel
@@ -143,13 +175,104 @@
%{_libdir}/libwbxml2.so
%{_prefix}/include/wbxml*

-%files
+%files -n wbxml2-tools
%defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog GNU-LGPL INSTALL NEWS README References TODO
%{_prefix}/bin/wbxml2xml
%{_prefix}/bin/xml2wbxml

%changelog
+* Wed May 13 2009 cstender@xxxxxxx
+- updated to version 0.10.7
+ * If the operating system environment has a built-in getopt
+ implementation then the cmake environment disables the internal
+ implementation of libwbxml and uses the getopt function of the
+ operating system. This avoids clashes with variables which are
+ declared extern and explicit but already exists in the default
+ POSIX header files (e.g. optopt).
+* Fri Apr 24 2009 cstender@xxxxxxx
+- updated to version 0.10.6
+ * Extended (updated) tables for Microsoft AirSync
+ (The patch was supplied by Ossi Jormakka from Ixonos Plc.)
+ * Expat splits &lt;html&gt; into three separate text nodes.
+ Therefore it is necessary to scan for splitted text nodes and
+ merge them into a single consistent text node.
+ * Fixed race condition in WV datetime opaque encoding
+* Mon Mar 30 2009 cstender@xxxxxxx
+- updated to version 0.10.5
+ * Fixed library installation path for win32 (ticket #31)
+ (The patch was supplied by Jeremy Laine.)
+* Thu Mar 12 2009 cstender@xxxxxxx
+- updated to version 0.10.4
+ * Fixed the byte order of the WV datetime opaque encoding (the bytes
+ were written in the reversed order)
+ * Fixed the time zone byte handling in the WV datetime opaque encoding
+ (e.g. A means UTC+1, Z must be 0x5a) (ticket #30)
+ * Added correct timezone handling for WV datetime opaque parser
+ * Added support for WV datetime inline encoding. All timestamps which
+ use the full ISO style like 2001-09-12T13:09:12+02:00 are encoded
+ as inline strings. This style is strongly recommended because time
+ zones like UTC+09:30 of Darwin in Australia are supported too.
+ (ticket #30)
+ * Added support for an EXPECTED value to the XML normalization script
+* Mon Feb 23 2009 cstender@xxxxxxx
+- updated to version 0.10.3
+ * Added support for SourceParent in SyncML 1.1.
+ This is a proprietary extension to support things like the SMS and
+ bookmark synchronization of Nokia.
+* Fri Feb 13 2009 cstender@xxxxxxx
+- updated to version 0.10.2
+ * Added support for OMA DM DDF 1.2 (ticket #7).
+ * DRMREL 1.0 test cases were disabled because of the poor
+ specification (e.g. hard coded names for XML namespaces and
+ definition of such namespaces as (WB)XML attributes).
+ * The generated XML documents of the most tests (conversion from XML
+ to WBXML back to XML) are compared with the original documents.
+ Only special tests are not covered (e.g. hexadecimal number
+ conversion, SyncML CDATA usage).
+ * If there is no PUBLIC ID then DOCTYPE must include PUBLIC "" or
+ SYSTEM. libwbxml always adds SYSTEM in this case.
+ * Fixed datetime support for Wireless Village (ticket #27).
+ * Extension tokens must not be replaced within normal text data
+ (ticket #26).
+ * Ticket #13 was rejected because the mentioned specification is only
+ a today outdated OMA change request. Perhaps a new specification
+ must be implemented in case of a new request.
+ * Created a script to normalize XML documents.
+ * The getopt implementation was replaced because of a potential
+ license issue. This fixed a Solaris build issue too (ticket #25).
+* Fri Jan 09 2009 cstender@xxxxxxx
+- updated to version 0.10.1
+ * LIBDATA_INSTALL_DIR was introduced (used by pkgconfig).
+ * The installation of the documentation can be disabled.
+ * All tests are executed as standalone tests to get more
+ detailed informations if a test fails.
+ * Removed a useless buffer which only creates a memory leak.
+* Tue Dec 16 2008 cstender@xxxxxxx
+- updated to libwbxml 0.10.0
+ * libwbxml is now maintained by the OpenSync project
+ * the new homepage is http://libwbxml.opensync.org
+ * Build system switched to cmake from GNU autotools.
+ * Tests were integrated and can be used via make test.
+ * Fixed a couple of issues with SyncML
+ * Fixed segfault in wbxml_encoder.c - Thanks Stijn van Drongelen
+ * Size changed to MaxSize in OMA DS 1.2 DevInf
+ * Fixed ticket #14 with patch from ticket (hexadecimal integer support
+ for Wireless-Village)
+ * Added datetime encoding support for Wireless-Village. (The encoder
+ can tolerate missing seconds like in the tests.)
+ * Added Sax like entity parsing
+ * Namespaces support
+ * Miscellaneous build fixes and anonymous document support
+ * Fixed for wrong doctype detection
+ * The inclusion of expat and iconv header files were moved to an
+ internal header file.
+ * The configuration parameters which are relevant for users are placed
+ in wbxml_config.h.
+ * Fixed SO naming
+- changed build env to cmake
+- added wbxml2-tools subpackage
+- updated license to LGPL v2.1 or later
+- dropped patches (all included in libwbxml 0.10.0)
* Tue Nov 18 2008 cstender@xxxxxxx
- added patch (09-devinf-doctype.patch) from Michael Bell
- The embedded DevInf document is now prefixed with correct doctype

++++++ wbxml2-0.9.2_SVN59.tar.bz2 -> wbxml2-0.10.7.tar.bz2 ++++++
++++ 24539 lines of diff (skipped)


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



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages