commit libplist for openSUSE:Factory

2020-03-26 Thread root
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

2017-05-10 Thread root
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

2017-02-08 Thread root
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

2017-02-03 Thread root
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

2014-11-05 Thread h_root
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

2014-10-25 Thread h_root
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

2014-07-16 Thread h_root
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

2013-04-20 Thread h_root
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

2012-08-31 Thread h_root
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

2012-04-18 Thread h_root
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

2012-02-15 Thread h_root
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

2011-12-06 Thread h_root
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

2011-11-21 Thread h_root
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

2011-06-29 Thread h_root

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

2011-05-18 Thread h_root

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

2011-04-21 Thread h_root

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'