commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2020-03-27 00:21:45 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new.3160 (New) Package is "libplist" Fri Mar 27 00:21:45 2020 rev:32 rq:784247 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libplist/libplist.changes2017-05-10 20:35:29.858005000 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new.3160/libplist.changes 2020-03-27 00:21:51.224152141 +0100 @@ -1,0 +2,23 @@ +Thu Mar 12 10:18:43 UTC 2020 - Tomáš Chvátal + +- Update to 2.1.0: + * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer + * Increase precision when converting PLIST_REAL nodes to XML + * Fix several issues in libcnary (UaF, segfault, memory leak) + * Fix copying of hash table entries when cloning array/dict nodes + * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4) + * Add new plist_dict_item_get_key() for retrieving key node of a dict item + * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index + * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found + * Add index lookup table for large PLIST_ARRAY nodes + * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item() + * Improve performance of plist_dict_next_item() drastically + * Improve performance and memory usage when writing XML plists + * Improve performance and memory usage when writing binary plists + * Allow building with sanitizers (without fuzzers) + * Prevent store to misaligned address when writing real/date nodes + * Work around misaligned reads in binary plist parser + * Integrate fuzzing targets (libFuzzer) into project + * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers) + +--- Old: libplist-2.0.0.tar.bz2 New: 2.1.0.tar.gz Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.71E9XX/_old 2020-03-27 00:21:51.768152416 +0100 +++ /var/tmp/diff_new_pack.71E9XX/_new 2020-03-27 00:21:51.772152418 +0100 @@ -1,7 +1,7 @@ # # spec file for package libplist # -# Copyright (c) 2017 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 @@ -12,49 +12,46 @@ # 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/ # +%define cname libplist3 +%define cppname libplist++3 Name: libplist -Version:2.0.0 +Version:2.1.0 Release:0 Summary:Library for handling Apple Binary and XML Property Lists -License:GPL-2.0 and LGPL-2.1+ -Group: Development/Libraries/C and C++ -Url:https://cgit.libimobiledevice.org/libplist.git -Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 +License:GPL-2.0-only AND LGPL-2.1-or-later +URL:https://github.com/libimobiledevice/libplist +Source: https://github.com/libimobiledevice/libplist/archive/%{version}.tar.gz Source99: baselibs.conf -BuildRequires: gcc-c++ +BuildRequires: gcc-c++ autoconf automake libtool BuildRequires: pkgconfig -BuildRequires: python-cython -BuildRequires: python-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: python3-Cython >= 0.17 +BuildRequires: pkgconfig(python3) %description libplist is a library for handling Apple Binary and XML Property Lists. -%package -n libplist3 +%package -n %{cname} Summary:Library for handling Apple Binary and XML Property Lists -Group: System/Libraries Provides: libplist = %{version} Obsoletes: libplist < %{version} -%description -n libplist3 +%description -n %{cname} libplist is a library for handling Apple Binary and XML Property Lists. -%package -n libplist++3 +%package -n %{cppname} Summary:Library for handling Apple Binary and XML Property Lists -Group: System/Libraries Provides: libplist++ = %{version} Obsoletes: libplist++ < %{version} -%description -n libplist++3 +%description -n %{cppname} libplist is a library for handling Apple Binary and XML Property Lists. %package -n plistutil Summary:Library for handling Apple Binary and
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2017-05-10 20:35:29 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) Package is "libplist" Wed May 10 20:35:29 2017 rev:31 rq:493060 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/libplist/libplist.changes2017-02-08 10:41:56.506783198 +0100 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2017-05-10 20:35:29.858005000 +0200 @@ -1,0 +2,19 @@ +Mon May 1 20:48:19 UTC 2017 - mgo...@suse.com + +- update to version 2.0.0: + * Improved malformed XML and binary plist detection and error +handling + * Add parser debug/error output (when compiled with +--enable-debug), controlled via environment variables + * Fix unicode character handling + * Add PLIST_IS_* helper macros for the different node types + * Extend date/time range and date conversion issues + * Plug several memory leaks + * Speed improvements for handling large plist files + * Includes security fixes for: + * CVE-2017-6440, CVE-2017-6439, CVE-2017-6438, CVE-2017-6437, + * CVE-2017-6436, CVE-2017-6435, CVE-2017-5836, CVE-2017-5835, + * CVE-2017-5834, * CVE-2017-5545, * CVE-2017-7982 (boo#1035312) + ... and several others that didn't receive any CVE (yet). + +--- Old: libplist-1.12+git20170119.6a44dfb.tar.xz New: libplist-2.0.0.tar.bz2 Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.VQUHcB/_old 2017-05-10 20:35:30.489915845 +0200 +++ /var/tmp/diff_new_pack.VQUHcB/_new 2017-05-10 20:35:30.489915845 +0200 @@ -17,17 +17,15 @@ Name: libplist -Version:1.12+git20170119.6a44dfb +Version:2.0.0 Release:0 Summary:Library for handling Apple Binary and XML Property Lists License:GPL-2.0 and LGPL-2.1+ Group: Development/Libraries/C and C++ Url:https://cgit.libimobiledevice.org/libplist.git -#Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 -Source:%{name}-%{version}.tar.xz +Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 Source99: baselibs.conf BuildRequires: gcc-c++ -BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: python-cython BuildRequires: python-devel @@ -101,8 +99,6 @@ %prep %setup -q -NO_CONFIGURE=1 ./autogen.sh - %build %configure --disable-static make %{?_smp_mflags} ++ libplist-1.12+git20170119.6a44dfb.tar.xz -> libplist-2.0.0.tar.bz2 ++ 56101 lines of diff (skipped)
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2017-02-08 10:41:55 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.changes2017-02-03 17:48:14.867171040 +0100 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2017-02-08 10:41:56.506783198 +0100 @@ -1,0 +2,5 @@ +Thu Feb 2 01:25:43 UTC 2017 - jeng...@inai.de + +- RPM group assignment fixes + +--- Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.AEH3HC/_old 2017-02-08 10:41:57.002714102 +0100 +++ /var/tmp/diff_new_pack.AEH3HC/_new 2017-02-08 10:41:57.002714102 +0100 @@ -21,7 +21,7 @@ Release:0 Summary:Library for handling Apple Binary and XML Property Lists License:GPL-2.0 and LGPL-2.1+ -Group: System/Libraries +Group: Development/Libraries/C and C++ Url:https://cgit.libimobiledevice.org/libplist.git #Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 Source:%{name}-%{version}.tar.xz @@ -56,7 +56,7 @@ %package -n plistutil Summary:Library for handling Apple Binary and XML Property Lists -Group: System/Libraries +Group: Hardware/Other Requires: libplist = %{version} Provides: plutil = %{version} Obsoletes: plutil < %{version}
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2017-01-27 10:46:34 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.changes2014-11-05 16:26:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2017-02-03 17:48:14.867171040 +0100 @@ -1,0 +2,39 @@ +Wed Jan 25 15:39:22 UTC 2017 - i...@marguerite.su + +- update version 1.12+git20170119.6a44dfb + * xplist: Fix limiited but possible XXE security vulnerability +with XML + * plistutil: use static buffer for stat() + * plistutil: Plug some memory leaks + * bplist: Fix possible crash in plist_from_bin() caused by access +to already freed memory + * bplist: Plug memory leaks caused by unused and unfreed buffer + * bplist: Refactor binary plist parsing in a recursive way + * xplist: Get rid of setlocale() and use custom function to print +floating point values + * Node.cpp: let plist_t operations free _node when in a container + * cython: Fix module build with libplist already installed + * bplist: Speed up plist_to_bin conversion for large plists + * Implemented plist_is_binary() and plist_from_memory() + * plist_data_compare: Make sure to compare the node sizes for integer +nodes + * xplist: Plug memory leak when converting PLIST_UID nodes to XML + * Change internal storage of PLIST_DATE values from struct timeval +to double + * Use time64 implementation by Michael G Schwern to extend allowed +date/time range + * remove libxml2 in favor of custom XML parsing + * base64: Rework base64decode to handle split encoded data correctly + * plistutil: Prevent OOB heap buffer read by checking input size + * plistutil: Use plist_is_binary() to check for binary plist data + * bplist: Improve UINT_TO_HOST macro, remove uint24_from_be function + * bplist: Check for invalid offset_size in bplist trailer + * bplist: Use proper struct for binary plist trailer + * bplist: Check for invalid ref_size in bplist trailer +- fixed CVE-2017-5209, boo#1019531 + * The base64decode function in base64.c allows attackers to +obtaiin sensitive info from process memory or cause a denial +of service (buffer over-read) via split encoded Apple Property +List data. + +--- Old: libplist-1.12.tar.bz2 New: libplist-1.12+git20170119.6a44dfb.tar.xz Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.nbetxc/_old 2017-02-03 17:48:15.647061094 +0100 +++ /var/tmp/diff_new_pack.nbetxc/_new 2017-02-03 17:48:15.647061094 +0100 @@ -1,7 +1,7 @@ # # spec file for package libplist # -# Copyright (c) 2014 SUSE LINUX Products 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 @@ -17,17 +17,18 @@ Name: libplist -Version:1.12 +Version:1.12+git20170119.6a44dfb 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 -Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 +Url:https://cgit.libimobiledevice.org/libplist.git +#Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 +Source:%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gcc-c++ -BuildRequires: libxml2-devel >= 2.7.8 -BuildRequires: pkg-config +BuildRequires: libtool +BuildRequires: pkgconfig BuildRequires: python-cython BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -100,6 +101,7 @@ %prep %setup -q +NO_CONFIGURE=1 ./autogen.sh %build %configure --disable-static @@ -109,7 +111,7 @@ TZ=Europe/Vienna make check VERBOSE=1 %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +make %{?_smp_mflags} DESTDIR=%{buildroot} install find %{buildroot} -type f -name "*.la" -delete -print rm -rf %{buildroot}%{python_sitearch}/*.la @@ -123,11 +125,8 @@ %endif %post -n libplist3 -p /sbin/ldconfig - %postun -n libplist3 -p /sbin/ldconfig - %post -n libplist++3 -p /sbin/ldconfig - %postun -n libplist++3 -p /sbin/ldconfig %files -n libplist3
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2014-11-05 16:26:36 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.changes2014-10-25 08:32:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2014-11-05 16:26:38.0 +0100 @@ -1,0 +2,5 @@ +Tue Oct 21 22:40:00 UTC 2014 - m.szule...@libimobiledevice.org + +- Enable %check as it is provided by libplist and improves quality + +--- Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.AQgrZQ/_old 2014-11-05 16:26:39.0 +0100 +++ /var/tmp/diff_new_pack.AQgrZQ/_new 2014-11-05 16:26:39.0 +0100 @@ -105,6 +105,9 @@ %configure --disable-static make %{?_smp_mflags} +%check +TZ=Europe/Vienna make check VERBOSE=1 + %install make DESTDIR=%{buildroot} install %{?_smp_mflags} find %{buildroot} -type f -name *.la -delete -print -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
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.changes2014-07-17 06:57:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2014-10-25 08:32:45.0 +0200 @@ -1,0 +2,24 @@ +Fri Oct 17 03:30:00 CEST 2014 - m.szule...@libimobiledevice.org + +- 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.0 +0200 +++ /var/tmp/diff_new_pack.pQwGmZ/_new 2014-10-25 08:32:46.0 +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
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2014-07-17 06:57:44 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.changes2013-04-20 17:46:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2014-07-17 06:57:47.0 +0200 @@ -1,0 +2,15 @@ +Mon Jun 16 15:29:11 UTC 2014 - i...@marguerite.su + +- update version 1.11 + * Deprecated plist_dict_insert_item() in favor of plist_dict_set_item() + * Updated cython bindings for Python 3.x + * Removed swig python bindings + * Changed build system to autotools + * Added new plist_dict_merge() function + * WIN32 (MinGW) + OSX compilation fixes + * Made base64 decoding thread safe +- remove patch: libplist-1.8-pkgconfig.patch + * upstream fixed +- added plist.pxd, needed by python-imobiledevice build + +--- Old: libplist-1.8-pkgconfig.patch libplist-1.8.tar.bz2 New: libplist-1.11.tar.bz2 Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.NJUtTA/_old 2014-07-17 06:57:48.0 +0200 +++ /var/tmp/diff_new_pack.NJUtTA/_new 2014-07-17 06:57:48.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libplist # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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,52 +17,52 @@ Name: libplist -Version:1.8 +Version:1.11 Release:0 Summary:Library for handling Apple Binary and XML Property Lists -License:LGPL-2.1+ +License:GPL-2.0 and LGPL-2.1+ Group: System/Libraries Url:http://cgit.sukimashita.com/libplist.git -Source: http://cgit.sukimashita.com/libplist.git/snapshot/%{name}-%{version}.tar.bz2 -BuildRequires: cmake +# Factory_checker can't fetch this URL +#Source: http://cgit.sukimashita.com/libplist.git/snapshot/%{name}-%{version}.tar.bz2 +Source:%{name}-%{version}.tar.bz2 +Source99: baselibs.conf BuildRequires: gcc-c++ -BuildRequires: libxml2-devel +BuildRequires: libxml2-devel = 2.7.8 BuildRequires: pkg-config -%if %{?suse_version} 1140 BuildRequires: python-cython BuildRequires: python-devel -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build -#remove when pkgconfig is fixed to handle Requires.private correctly -Patch0: libplist-1.8-pkgconfig.patch %description libplist is a library for handling Apple Binary and XML Property Lists. -%package -n libplist1 +%package -n libplist2 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist = %{version} Obsoletes: libplist %{version} -%description -n libplist1 +%description -n libplist2 libplist is a library for handling Apple Binary and XML Property Lists. -%package -n libplist++1 +%package -n libplist++2 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist++ = %{version} Obsoletes: libplist++ %{version} -%description -n libplist++1 +%description -n libplist++2 libplist is a library for handling Apple Binary and XML Property Lists. -%package -n plutil +%package -n plistutil Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries -Requires: libplist1 = %{version} +Requires: libplist = %{version} +Provides: plutil = %{version} +Obsoletes: plutil %{version} -%description -n plutil +%description -n plistutil libplist is a library for handling Apple Binary and XML Property Lists. This package contains an utility to convert PList files from binary to XML and @@ -71,8 +71,7 @@ %package devel Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ -Requires: glibc-devel -Requires: libplist1 = %{version} +Requires: libplist = %{version} %description devel libplist is a library for handling Apple Binary and XML Property Lists. @@ -82,83 +81,68 @@ %package -n libplist++-devel Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ -Requires: libplist++1 =
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2013-04-20 17:46:15 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) Package is libplist, Maintainer is sts...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libplist/libplist.changes2012-08-31 09:37:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2013-04-20 17:46:16.0 +0200 @@ -1,0 +2,6 @@ +Mon Apr 15 12:54:38 UTC 2013 - mmeis...@suse.com + +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +--- Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.O60966/_old 2013-04-20 17:46:17.0 +0200 +++ /var/tmp/diff_new_pack.O60966/_new 2013-04-20 17:46:17.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libplist # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -23,7 +23,7 @@ License:LGPL-2.1+ Group: System/Libraries Url:http://cgit.sukimashita.com/libplist.git -Source: %{name}-%{version}.tar.bz2 +Source: http://cgit.sukimashita.com/libplist.git/snapshot/%{name}-%{version}.tar.bz2 BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libxml2-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2012-08-31 09:37:54 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) Package is libplist, Maintainer is sts...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libplist/libplist.changes2012-04-18 16:29:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2012-08-31 09:37:56.0 +0200 @@ -1,0 +2,8 @@ +Tue Aug 28 15:52:14 UTC 2012 - cfarr...@suse.com + +- license update: LGPL-2.1+ + LGPL-2.1 can be relicensed to GPL without further permission. No need to + explicitly call out the GPL as a license option. Fedora has been using + LGPL-2.1+ for awhile so gain compatibility there too + +--- Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.lTbjXj/_old 2012-08-31 09:37:57.0 +0200 +++ /var/tmp/diff_new_pack.lTbjXj/_new 2012-08-31 09:37:57.0 +0200 @@ -20,7 +20,7 @@ Version:1.8 Release:0 Summary:Library for handling Apple Binary and XML Property Lists -License:LGPL-2.1 or GPL-2.0 +License:LGPL-2.1+ Group: System/Libraries Url:http://cgit.sukimashita.com/libplist.git Source: %{name}-%{version}.tar.bz2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2012-04-18 16:29:45 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) Package is libplist, Maintainer is sts...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libplist/libplist.changes2012-02-15 16:16:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2012-04-18 16:29:50.0 +0200 @@ -1,0 +2,18 @@ +Mon Apr 09 15:45:03 CEST 2012 - opens...@sukimashita.com + +- Allow compilation on 11.4 by disabling cython bindings + +--- +Mon Apr 02 15:54:57 CEST 2012 - opens...@sukimashita.com + +- Update to version 1.8 + * Add Cython based Python bindings + * Fix memory corruption in libcnary + * Fix building on Big Endian systems + * Removed glib dependency, libplist now uses bundled libcnary + * Fix building of Python bindings with GCC 4.6 +- Do not build SWIG bindings for Python +- Remove gcc46_build_fix.patch due to upstream fixes +- Update pkgconfig patch + +--- Old: gcc46_build_fix.patch libplist-1.4-pkgconfig.patch libplist-1.4.tar.bz2 New: libplist-1.8-pkgconfig.patch libplist-1.8.tar.bz2 Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.Zwnx3m/_old 2012-04-18 16:30:01.0 +0200 +++ /var/tmp/diff_new_pack.Zwnx3m/_new 2012-04-18 16:30:01.0 +0200 @@ -17,7 +17,7 @@ Name: libplist -Version:1.4 +Version:1.8 Release:0 Summary:Library for handling Apple Binary and XML Property Lists License:LGPL-2.1 or GPL-2.0 @@ -26,14 +26,15 @@ Source: %{name}-%{version}.tar.bz2 BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: glib2-devel BuildRequires: libxml2-devel +BuildRequires: pkg-config +%if %{?suse_version} 1140 +BuildRequires: python-cython BuildRequires: python-devel -BuildRequires: swig +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build #remove when pkgconfig is fixed to handle Requires.private correctly -Patch0: libplist-1.4-pkgconfig.patch -Patch1: gcc46_build_fix.patch +Patch0: libplist-1.8-pkgconfig.patch %description libplist is a library for handling Apple Binary and XML Property Lists. @@ -70,8 +71,8 @@ %package devel Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ -Requires: libplist1 = %{version} Requires: glibc-devel +Requires: libplist1 = %{version} %description devel libplist is a library for handling Apple Binary and XML Property Lists. @@ -82,29 +83,31 @@ Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ Requires: libplist++1 = %{version} -Requires: libstdc++-devel Requires: libplist-devel +Requires: libstdc++-devel %description -n libplist++-devel libplist is a library for handling Apple Binary and XML Property Lists. This package contains the development files for C++. +%if %{?suse_version} 1140 %package -n python-plist Summary:Library for handling Apple Binary and XML Property Lists -- Python Bindings Group: Development/Languages/Python Requires: libplist1 = %{version} +Requires: python-cython = 0.13 %{py_requires} %description -n python-plist libplist is a library for handling Apple Binary and XML Property Lists. This package contains the python bindings. +%endif %prep %setup -q %patch0 -%patch1 %build export CFLAGS=%{optflags} -fno-strict-aliasing @@ -116,8 +119,13 @@ -DPYTHON_SITEDIR=%{py_sitedir} \ -DCMAKE_FIND_ROOT_PATH=/%{?_sysroot} \ -DPYTHON_LIBRARY=%_libdir/python%{py_ver} \ + -DENABLE_SWIG=OFF \ -DPYTHON_INCLUDE_DIR=%{?_sysroot}/usr/include/python \ . +# Workaround in order to make parallel build pass +cd libcnary +make %{?_smp_mflags} +cd .. make %{?_smp_mflags} %install @@ -176,10 +184,13 @@ %{_libdir}/libplist++.so %{_libdir}/pkgconfig/libplist++.pc +%if %{?suse_version} 1140 %files -n python-plist %defattr(-,root,root,-) -%{py_sitedir}/plist/ +%{py_sitedir}/plist.so %dir %{_includedir}/plist -%{_includedir}/plist/swig/ +%dir %{_includedir}/plist/cython +%{_includedir}/plist/cython/plist.pxd +%endif %changelog ++ libplist-1.4-pkgconfig.patch - libplist-1.8-pkgconfig.patch ++ --- /work/SRC/openSUSE:Factory/libplist/libplist-1.4-pkgconfig.patch 2011-09-23
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2012-02-15 16:16:16 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) Package is libplist, Maintainer is sts...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libplist/libplist.changes2011-11-21 15:47:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2012-02-15 16:16:36.0 +0100 @@ -1,0 +2,6 @@ +Tue Jan 31 10:50:25 UTC 2012 - jeng...@medozas.de + +- Remove redundant tags/sections per specfile guideline suggestions +- Parallel building using %_smp_mflags + +--- Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.lVomTA/_old 2012-02-15 16:16:37.0 +0100 +++ /var/tmp/diff_new_pack.lVomTA/_new 2012-02-15 16:16:37.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libplist # -# 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 @@ -16,14 +16,13 @@ # - Name: libplist Version:1.4 -Release:5 -License:LGPL-2.1 or GPL-2.0 +Release:0 Summary:Library for handling Apple Binary and XML Property Lists -Url:http://cgit.sukimashita.com/libplist.git +License:LGPL-2.1 or GPL-2.0 Group: System/Libraries +Url:http://cgit.sukimashita.com/libplist.git Source: %{name}-%{version}.tar.bz2 BuildRequires: cmake BuildRequires: gcc-c++ @@ -40,7 +39,6 @@ libplist is a library for handling Apple Binary and XML Property Lists. %package -n libplist1 -License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist = %{version} @@ -50,7 +48,6 @@ libplist is a library for handling Apple Binary and XML Property Lists. %package -n libplist++1 -License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist++ = %{version} @@ -60,7 +57,6 @@ libplist is a library for handling Apple Binary and XML Property Lists. %package -n plutil -License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Requires: libplist1 = %{version} @@ -72,7 +68,6 @@ from XML to binary. %package devel -License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ Requires: libplist1 = %{version} @@ -84,7 +79,6 @@ This package contains the development files for C. %package -n libplist++-devel -License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ Requires: libplist++1 = %{version} @@ -97,7 +91,6 @@ This package contains the development files for C++. %package -n python-plist -License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists -- Python Bindings Group: Development/Languages/Python Requires: libplist1 = %{version} @@ -125,7 +118,7 @@ -DPYTHON_LIBRARY=%_libdir/python%{py_ver} \ -DPYTHON_INCLUDE_DIR=%{?_sysroot}/usr/include/python \ . -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install %makeinstall @@ -137,9 +130,6 @@ rm -fr %{buildroot}%{?_sysroot} %endif -%clean -rm -rf %{buildroot} - %post -n libplist1 -p /sbin/ldconfig %postun -n libplist1 -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2011-12-06 18:25:12 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) Package is libplist, Maintainer is sts...@suse.com Changes: Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.4xrSYT/_old 2011-12-06 18:43:56.0 +0100 +++ /var/tmp/diff_new_pack.4xrSYT/_new 2011-12-06 18:43:56.0 +0100 @@ -20,7 +20,7 @@ Name: libplist Version:1.4 Release:5 -License:LGPL v2.1 or GPL v2 +License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists Url:http://cgit.sukimashita.com/libplist.git Group: System/Libraries @@ -40,7 +40,7 @@ libplist is a library for handling Apple Binary and XML Property Lists. %package -n libplist1 -License:LGPL v2.1 or GPL v2 +License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist = %{version} @@ -50,7 +50,7 @@ libplist is a library for handling Apple Binary and XML Property Lists. %package -n libplist++1 -License:LGPL v2.1 or GPL v2 +License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Provides: libplist++ = %{version} @@ -60,7 +60,7 @@ libplist is a library for handling Apple Binary and XML Property Lists. %package -n plutil -License:LGPL v2.1 or GPL v2 +License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists Group: System/Libraries Requires: libplist1 = %{version} @@ -72,7 +72,7 @@ from XML to binary. %package devel -License:LGPL v2.1 or GPL v2 +License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ Requires: libplist1 = %{version} @@ -84,7 +84,7 @@ This package contains the development files for C. %package -n libplist++-devel -License:LGPL v2.1 or GPL v2 +License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists -- Development Files Group: Development/Libraries/C and C++ Requires: libplist++1 = %{version} @@ -97,7 +97,7 @@ This package contains the development files for C++. %package -n python-plist -License:LGPL v2.1 or GPL v2 +License:LGPL-2.1 or GPL-2.0 Summary:Library for handling Apple Binary and XML Property Lists -- Python Bindings Group: Development/Languages/Python Requires: libplist1 = %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2011-11-21 15:47:32 Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new (New) Package is libplist, Maintainer is sts...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libplist/libplist.changes2011-09-23 02:09:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new/libplist.changes 2011-11-21 15:47:35.0 +0100 @@ -1,0 +2,7 @@ +Wed Oct 5 12:24:02 UTC 2011 - u...@suse.com + +- cross-build fix: set cmake root, python paths +- cross-build workaround: move installed files from sysroot to + real root + +--- Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.w2fbt6/_old 2011-11-21 15:47:36.0 +0100 +++ /var/tmp/diff_new_pack.w2fbt6/_new 2011-11-21 15:47:36.0 +0100 @@ -115,11 +115,15 @@ %build export CFLAGS=%{optflags} -fno-strict-aliasing +%configure || true cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_LIBDIR=%{_lib} \ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DPYTHON_VERSION=%{py_ver} \ -DPYTHON_SITEDIR=%{py_sitedir} \ + -DCMAKE_FIND_ROOT_PATH=/%{?_sysroot} \ + -DPYTHON_LIBRARY=%_libdir/python%{py_ver} \ + -DPYTHON_INCLUDE_DIR=%{?_sysroot}/usr/include/python \ . make %{?jobs:-j%jobs} @@ -128,6 +132,11 @@ rm %{buildroot}%{_bindir}/plutil mv %{buildroot}%{_bindir}/plutil-%{version} %{buildroot}%{_bindir}/plutil +%if 0%{?_crossbuild} +cp -a %{buildroot}%{?_sysroot}/* %{buildroot}/ +rm -fr %{buildroot}%{?_sysroot} +%endif + %clean rm -rf %{buildroot} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at Wed Jun 29 09:02:56 CEST 2011. --- libplist/libplist.changes 2011-05-17 00:18:52.0 +0200 +++ /mounts/work_src_done/STABLE/libplist/libplist.changes 2011-06-28 15:59:58.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 28 13:59:00 UTC 2011 - a...@suse.de + +- Add baselibs.conf - needed by usbmuxd's baselibs.conf. + +--- calling whatdependson for head-i586 New: baselibs.conf Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.q1GXL0/_old 2011-06-29 09:02:12.0 +0200 +++ /var/tmp/diff_new_pack.q1GXL0/_new 2011-06-29 09:02:12.0 +0200 @@ -19,7 +19,7 @@ Name: libplist Version:1.4 -Release:3 +Release:5 License:LGPL v2.1 or GPL v2 Summary:Library for handling Apple Binary and XML Property Lists Url:http://cgit.sukimashita.com/libplist.git ++ baselibs.conf ++ libplist1 libplist++1 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at Wed May 18 09:06:14 CEST 2011. --- libplist/libplist.changes 2011-03-20 18:46:04.0 +0100 +++ /mounts/work_src_done/STABLE/libplist/libplist.changes 2011-05-17 00:18:52.0 +0200 @@ -1,0 +2,5 @@ +Mon May 16 22:18:07 UTC 2011 - cgiboude...@gmx.com + +- Add gcc46_build_fix.patch. Fixes build with GCC4.6 + +--- calling whatdependson for head-i586 New: gcc46_build_fix.patch Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.sRnZRJ/_old 2011-05-18 09:05:55.0 +0200 +++ /var/tmp/diff_new_pack.sRnZRJ/_new 2011-05-18 09:05:55.0 +0200 @@ -19,7 +19,7 @@ Name: libplist Version:1.4 -Release:1 +Release:3 License:LGPL v2.1 or GPL v2 Summary:Library for handling Apple Binary and XML Property Lists Url:http://cgit.sukimashita.com/libplist.git @@ -34,6 +34,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build #remove when pkgconfig is fixed to handle Requires.private correctly Patch0: libplist-1.4-pkgconfig.patch +Patch1: gcc46_build_fix.patch %description libplist is a library for handling Apple Binary and XML Property Lists. @@ -110,6 +111,7 @@ %prep %setup -q %patch0 +%patch1 %build export CFLAGS=%{optflags} -fno-strict-aliasing ++ gcc46_build_fix.patch ++ --- swig/plist.i.orig 2011-05-17 00:10:03.034330863 +0200 +++ swig/plist.i2011-05-17 00:12:14.190736151 +0200 @@ -4,6 +4,7 @@ %{ /* Includes the header in the wrapper code */ #include plist/plist++.h + #include cstddef %} %include std_string.i Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libplist for openSUSE:Factory
Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at Thu Apr 21 11:52:27 CEST 2011. --- libplist/libplist.changes 2010-12-10 16:15:11.0 +0100 +++ /mounts/work_src_done/STABLE/libplist/libplist.changes 2011-03-20 18:46:04.0 +0100 @@ -1,0 +2,13 @@ +Sun Mar 20 18:17:36 CEST 2011 - opens...@sukimashita.com + +- Update to version 1.4 + * New maintainer and source location + * Update AUTHORS from git history + * Fix Unicode writing in binary plists + * Update plist doctype + * Fix Dictionary copy constructor + * Fix Mac OS X library install path detection + * Plug memory leak when writing Unicode data +- Remove pkgconfig patch due to upstream fixes + +--- calling whatdependson for head-i586 Old: libplist-1.3-pkgconfig.patch libplist-1.3.tar.bz2 New: libplist-1.4-pkgconfig.patch libplist-1.4.tar.bz2 Other differences: -- ++ libplist.spec ++ --- /var/tmp/diff_new_pack.L5rZ0Z/_old 2011-04-21 11:51:50.0 +0200 +++ /var/tmp/diff_new_pack.L5rZ0Z/_new 2011-04-21 11:51:50.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package libplist (Version 1.3) +# spec file for package libplist # -# 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 @@ -18,11 +18,11 @@ Name: libplist -Version:1.3 -Release:4 +Version:1.4 +Release:1 License:LGPL v2.1 or GPL v2 Summary:Library for handling Apple Binary and XML Property Lists -Url:http://github.com/JonathanBeck/libplist +Url:http://cgit.sukimashita.com/libplist.git Group: System/Libraries Source: %{name}-%{version}.tar.bz2 BuildRequires: cmake @@ -33,7 +33,7 @@ BuildRequires: swig BuildRoot: %{_tmppath}/%{name}-%{version}-build #remove when pkgconfig is fixed to handle Requires.private correctly -Patch0: libplist-1.3-pkgconfig.patch +Patch0: libplist-1.4-pkgconfig.patch %description libplist is a library for handling Apple Binary and XML Property Lists. @@ -139,12 +139,12 @@ %files -n libplist1 %defattr(-,root,root) -%doc AUTHORS COPYING.LESSER README +%doc AUTHORS COPYING.LESSER README NEWS %{_libdir}/libplist.so.* %files -n libplist++1 %defattr(-,root,root) -%doc AUTHORS COPYING.LESSER README +%doc AUTHORS COPYING.LESSER README NEWS %{_libdir}/libplist++.so.* %files -n plutil ++ libplist-1.3-pkgconfig.patch - libplist-1.4-pkgconfig.patch ++ --- libplist/libplist-1.3-pkgconfig.patch 2010-12-08 22:19:06.0 +0100 +++ /mounts/work_src_done/STABLE/libplist/libplist-1.4-pkgconfig.patch 2011-03-20 18:39:57.0 +0100 @@ -4,7 +4,7 @@ Name: libplist Description: A library to handle Apple Property Lists whereas they are binary or XML Version: ${LIBPLIST_VERSION} --Requires: libxml-2.0 = 2.6.30 glib-2.0 = 2.14.1 +-Requires.private: libxml-2.0 = 2.6.30 glib-2.0 = 2.14.1 +#Requires.private: libxml-2.0 = 2.6.30 glib-2.0 = 2.14.1 Libs: -L${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR} -lplist Cflags: -I${CMAKE_INSTALL_PREFIX}/include ++ libplist-1.3.tar.bz2 - libplist-1.4.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplist-1.3/AUTHORS new/libplist-1.4/AUTHORS --- old/libplist-1.3/AUTHORS2010-04-18 15:30:19.0 +0200 +++ new/libplist-1.4/AUTHORS2011-03-20 17:45:21.0 +0100 @@ -1,4 +1,13 @@ +Alexander Sack +Christophe Fergeau +Ingmar Vanhassel Jonathan Beck -Zach C. +Julien Blache +Martin Aumueller Martin Szulecki +Matt Colyer Nikias Bassen +Patrick von Reth +Patrick Walton +Paul Sladen +Zach C diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplist-1.3/CMakeLists.txt new/libplist-1.4/CMakeLists.txt --- old/libplist-1.3/CMakeLists.txt 2010-04-18 15:30:19.0 +0200 +++ new/libplist-1.4/CMakeLists.txt 2011-03-20 17:45:21.0 +0100 @@ -1,7 +1,7 @@ PROJECT( libplist ) SET( LIBPLIST_VERSION_MAJOR 1 ) -SET( LIBPLIST_VERSION_MINOR 3 ) +SET( LIBPLIST_VERSION_MINOR 4 ) SET( LIBPLIST_SOVERSION 1 ) SET( LIBPLIST_VERSION ${LIBPLIST_VERSION_MAJOR}.${LIBPLIST_VERSION_MINOR} ) SET( LIBPLIST_LIBVERSION ${LIBPLIST_SOVERSION}.${LIBPLIST_VERSION} ) @@ -26,7 +26,8 @@ FIND_PACKAGE( PythonLibs ) ENDIF(ENABLE_PYTHON) -INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/include ) +INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/include +${CMAKE_INCLUDE_PATH}) ENABLE_TESTING() diff -urN '--exclude=CVS'