Subject: CVS commit: pkgsrc/textproc/p5-YAML
To: None <pkgsrc-changes@NetBSD.org>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-changes
Date: 10/28/2006 08:37:40
Module Name:	pkgsrc
Committed By:	obache
Date:		Sat Oct 28 08:37:40 UTC 2006

Modified Files:
	pkgsrc/textproc/p5-YAML: Makefile distinfo

Log Message:
Update p5-YAML to 0.62.
Based on patch provided by Martin Wilke via PR 34343
(avoiding interaction in configure stage).

*** WARNING ***

This release breaks compatibility with versions earlier than version 0.60 of
YAML::Syck and YAML.pm when serializing blessed references.

from COMPATIBILITY:
YAML.pm 0.60 breaks compatability with older version by changing the
tags that are output for serialized objects.

This was the old way:

    --- !perl/Foo::Bar {}
    --- !perl/@Baz []
    --- !perl/$Quux ""

New way:

    --- !!perl/hash:Foo::Bar {}
    --- !!perl/array:Baz []
    --- !!perl/scalar:Quux ""

* This change was made after discussions with the Python and Ruby
  implementors to standardize on this form.
* YAML::Syck was updated at the same time as YAML.pm so that they
  serialize objects the same way.
* YAML.pm roundtrips the new format and still parses the old (now
  deprecated) format.
* The best strategy is to update to the latest version.
* There are potential problems if you use YAML for RPC and the server
  and client versions don't match.

Changes:
---
version: 0.62
date:    Mon Jul  3 15:41:20 PDT 2006
changes:
- Patch from rgs for Catalyst users

---
version: 0.61
date:    Sun Jul  2 15:25:08 CDT 2006
changes:
- New CGI.pm made test fail.

---
version: 0.60
date:    Fri Jun 30 21:55:55 CDT 2006
changes:
- Changed object tag format in non backwards compatible way
- Removed support for folded scalar emission
- Added new tests
- Sync with YAML::Syck

---
version: 0.58
date:    Tue Feb 14 12:42:34 PST 2006
changes:
- Fixed bug reported by Slaven Rezic on 5.8.0
- Fixed a ysh bug reported on rt. 17589


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 pkgsrc/textproc/p5-YAML/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/textproc/p5-YAML/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.