Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2014-10-25 08:32:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libplist" Changes: -------- --- /work/SRC/openSUSE:Factory/libplist/libplist.changes 2014-07-17 06:57:47.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2014-10-25 08:32:45.000000000 +0200 @@ -1,0 +2,24 @@ +Fri Oct 17 03:30:00 CEST 2014 - [email protected] + +- Update to version 1.12 + * Fix plist_from_bin() changing value nodes to key nodes in dictionaries + * Avoid exporting non-public symbols + * Prevent crash in plist_from_bin() when parsing unusual binary plists + * Fix crash in String|Key::GetValue() and actually make C++ interface work + * Fix memory leaks in new_xml_plist() and parse_real_node() + * Fix header guards to conform to C++ standard + * Update Cython based Python bindings and remove plist_new_key() + * Fix key nodes not being output correctly if they contained XML entities + * Fix handling and storage of signed vs. unsigned integer values + * Fix date handling to respect the "Mac Epoch" instead of "Unix Epoch" + * Remove plist_set_type() as it should not be used + * Fix deprecated macros to work with older LLVM/Clang + * Fix various shadowed declarations + * Add documentation to explicitly describe memory buffer ownership + * Fix memory leak in plist_from_bin() + * Add various test cases based on fixes + * Fix wrong timezone related date/time conversion of date nodes + * Fix endian detection on MIPS architecture + * Fix parallel build for autotools + +------------------------------------------------------------------- Old: ---- libplist-1.11.tar.bz2 New: ---- libplist-1.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libplist.spec ++++++ --- /var/tmp/diff_new_pack.pQwGmZ/_old 2014-10-25 08:32:46.000000000 +0200 +++ /var/tmp/diff_new_pack.pQwGmZ/_new 2014-10-25 08:32:46.000000000 +0200 @@ -17,15 +17,13 @@ Name: libplist -Version: 1.11 +Version: 1.12 Release: 0 Summary: Library for handling Apple Binary and XML Property Lists License: GPL-2.0 and LGPL-2.1+ Group: System/Libraries Url: http://cgit.sukimashita.com/libplist.git -# Factory_checker can't fetch this URL -#Source: http://cgit.sukimashita.com/libplist.git/snapshot/%{name}-%{version}.tar.bz2 -Source: %{name}-%{version}.tar.bz2 +Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 Source99: baselibs.conf BuildRequires: gcc-c++ BuildRequires: libxml2-devel >= 2.7.8 @@ -37,22 +35,22 @@ %description libplist is a library for handling Apple Binary and XML Property Lists. -%package -n libplist2 +%package -n libplist3 Summary: Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist = %{version} Obsoletes: libplist < %{version} -%description -n libplist2 +%description -n libplist3 libplist is a library for handling Apple Binary and XML Property Lists. -%package -n libplist++2 +%package -n libplist++3 Summary: Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist++ = %{version} Obsoletes: libplist++ < %{version} -%description -n libplist++2 +%description -n libplist++3 libplist is a library for handling Apple Binary and XML Property Lists. %package -n plistutil @@ -92,7 +90,7 @@ %package -n python-plist Summary: Library for handling Apple Binary and XML Property Lists -- Python Bindings Group: Development/Languages/Python -Requires: libplist2 = %{version} +Requires: libplist3 = %{version} Requires: python-cython >= 0.13 %description -n python-plist @@ -105,8 +103,7 @@ %build %configure --disable-static -# libplist doesn't support parallel build -make +make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install %{?_smp_mflags} @@ -122,20 +119,20 @@ rm -fr %{buildroot}%{?_sysroot} %endif -%post -n libplist2 -p /sbin/ldconfig +%post -n libplist3 -p /sbin/ldconfig -%postun -n libplist2 -p /sbin/ldconfig +%postun -n libplist3 -p /sbin/ldconfig -%post -n libplist++2 -p /sbin/ldconfig +%post -n libplist++3 -p /sbin/ldconfig -%postun -n libplist++2 -p /sbin/ldconfig +%postun -n libplist++3 -p /sbin/ldconfig -%files -n libplist2 +%files -n libplist3 %defattr(-,root,root) %doc AUTHORS COPYING COPYING.LESSER README NEWS %{_libdir}/libplist.so.* -%files -n libplist++2 +%files -n libplist++3 %defattr(-,root,root) %doc AUTHORS COPYING COPYING.LESSER README NEWS %{_libdir}/libplist++.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.pQwGmZ/_old 2014-10-25 08:32:46.000000000 +0200 +++ /var/tmp/diff_new_pack.pQwGmZ/_new 2014-10-25 08:32:46.000000000 +0200 @@ -1,3 +1,3 @@ -libplist2 -libplist++2 +libplist3 +libplist++3 ++++++ libplist-1.11.tar.bz2 -> libplist-1.12.tar.bz2 ++++++ ++++ 10625 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
