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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]