Hello community, here is the log from the commit of package perl-Mac-PropertyList for openSUSE:Factory checked in at Mon Aug 1 15:24:19 CEST 2011. -------- --- perl-Mac-PropertyList/perl-Mac-PropertyList.changes 2011-02-21 05:52:22.000000000 +0100 +++ /mounts/work_src_done/STABLE/perl-Mac-PropertyList/perl-Mac-PropertyList.changes 2011-08-01 14:14:37.000000000 +0200 @@ -1,0 +2,10 @@ +Sat Jul 30 18:58:53 EST 2011 - Greg.Freemyer@opensuse.com + +- upgrade to 1.34 + * In ReadBinary, handle the data as big-endian. This means you + need the > pack modifier introduced in 5.10. + * Require 5.10 because I need the > pack modifier + * Ensure binary reads are for big endian + * Various cleanups for format and whitespace + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- _service _service:download_url:Mac-PropertyList-1.33.tar.gz New: ---- Mac-PropertyList-1.34.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mac-PropertyList.spec ++++++ --- /var/tmp/diff_new_pack.tzqWxB/_old 2011-08-01 15:23:55.000000000 +0200 +++ /var/tmp/diff_new_pack.tzqWxB/_new 2011-08-01 15:23:55.000000000 +0200 @@ -18,15 +18,14 @@ Name: perl-Mac-PropertyList -Version: 1.33 +Version: 1.34 Release: 1 License: GPL+ or Artistic %define cpan_name Mac-PropertyList Summary: work with Mac plists at a low level Url: http://search.cpan.org/dist/Mac-PropertyList/ Group: Development/Libraries/Perl -#Source: http://www.cpan.org/authors/id/B/BD/BDFOY/Mac-PropertyList-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Source: http://www.cpan.org/authors/id/B/BD/BDFOY/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -48,57 +47,6 @@ You don't need to be on Mac OS X to use this. It simply parses and manipulates a text format that Mac OS X uses. -The Property List format - The MacOS X Property List format is simple XML. You can read the DTD to - get the details. - - http://www.apple.com/DTDs/PropertyList-1.0.dtd - - One big problem exists--its dict type uses a flat structure to list - keys and values so that values are only associated with their keys by - their position in the file rather than by the structure of the DTD. - This problem is the major design hinderance in this module. A smart XML - format would have made things much easier. - - If the parse_plist encounters an empty key tag in a dict structure - (i.e. '<key></key>' ) the function croaks. - -The Mac::PropertyList classes - A plist can have one or more of any of the plist objects, and we have - to remember the type of thing so we can go back to the XML format. Perl - treats numbers and strings the same, but the plist format doesn't. - - Therefore, everything 'Mac::PropertyList' creates is an object of some - sort. Container objects like 'Mac::PropertyList::array' and - 'Mac::PropertyList::dict' hold other objects. - - There are several types of objects: - - Mac::PropertyList::string - Mac::PropertyList::data - Mac::PropertyList::real - Mac::PropertyList::integer - Mac::PropertyList::date - Mac::PropertyList::array - Mac::PropertyList::dict - - * new( VALUE ) - - Create the object. - - * value - - Access the value of the object. At the moment you cannot change the - value - - * type - - Access the type of the object (string, data, etc) - - * write - - Create a string version of the object, recursively if necessary. - %prep %setup -q -n %{cpan_name}-%{version} @@ -118,7 +66,7 @@ %{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(644,root,root,755) -%doc Changes LICENSE README +%defattr(-,root,root,755) +%doc Changes examples LICENSE README %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org