Commit graph

13 commits

Author SHA1 Message Date
obache
97b060c8b4 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
2006-10-28 08:37:40 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
abs
0064a8ff05 Update textproc/p5-YAML to 0.57 - needed for p5-Catalyst-5.63
Changes since 0.39:

version: 0.57
date:    Wed Feb  1 23:06:25 PST 2006
changes:
- Add obligatory '1;' to end of each module.

---
version: 0.56
date:    Mon Jan 30 10:26:33 PST 2006
change:
- Add Module::Install::TestBase support

---
version: 0.55
date:    Sun Jan 29 19:03:35 PST 2006
change:
- Load YAML::Node because Module::Build expects it to be loaded.
  We can undo this when Module::Build starts loading it for itself.

---
version: 0.54
date:    Sun Jan 29 17:28:46 PST 2006
change:
- Remove dependency on Class::Spiffy (and/or Spiffy).

---
version: 0.53
date:    Thu Jan 19 06:03:17 PST 2006
change:
- Depend on Class::Spiffy instead of Spiffy. No source filtering.

---
version: 0.52
date:    Wed Jan 18 14:25:24 PST 2006
change:
- Error in Spiffy-0.26 causing problems. Require 0.27

---
version: 0.51
date:    Sat Jan 14 17:09:09 GMT 2006
change:
- Tests pass on win32 and cygwin
- Don't gpg sign the distribution tarball

---
version: 0.50
date:    Sun Dec 25 11:09:18 PST 2005
changes:
- Major refactoring of YAML.pm
- Completely OO with same old functional UI
- Support the $YAML::Stringify option which most be on for objects to get
  stringified. Otherwise dump the object.
- Can dump overloaded objects now.
- Completely refactor test suite using Test::Base
- Create Test::YAML
- Make test framework compatible with YAML::Syck - Test-Base-0.45
- Reviewed all rt bugs. fixed many
- Reviewed all emailed bugs. Fixed many.
- Helped audrey complete YAML::Syck and worked on interoperability issues
- Test well known yaml docs like svk and META.yml
- Eliminate unsafe string evals
- Can use with autouse. Spiffy-0.25
- Support YAML::Marshall to help classes that want to do their own marshalling
- Make objects tags configurable
- -M option for ysh to test other implementations like YAML::Syck
2006-02-02 23:16:47 +00:00
wiz
679cc0f92e Update to 0.39:
version: 0.39
date:    Tue Apr 12 15:28:40 PDT 2005
changes:
- Need newer Test::More or tests hang.
2005-11-01 12:57:05 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
epg
17cf4bb5e2 Update to 0.38.
Upstream changes:

version: 0.38
date:    Thu Mar 31 01:43:21 PST 2005
changes:
- Deleted Spiffy -XXX artifact :(

---
version: 0.37
date:    Thu Mar 31 01:56:24 CST 2005
changes:
- All the edge cases with hash key dumping (commas, [], {}, etc)
  should now be covered
2005-05-09 22:40:27 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
c71cac836a Add RMD160 digests to the SHA1 ones. 2005-02-24 14:48:39 +00:00
wiz
8ee8fc56c8 Update to 0.36:
changes:
- Slight changes to the way things are dumped.
- Fixed bugs dumping "foo\nbar" for svk acceptance
2005-02-19 12:31:15 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-20 11:30:55 +00:00
minskim
fbb35cfde6 Bl3ify and enable pkgviews installation. 2004-04-22 06:04:17 +00:00
epg
f843636dfd import YAML-0.35
This is an implementation of YAML (YAML Ain't Markup Language,
http://www.yaml.org/) for Perl.
2003-12-03 15:56:20 +00:00