Thu May 2 02:30:42 2013 UTC ()
Update to 0.52

Upstream changes:
0.52 ( 4-29-13 )
  - Added proper binmode setting when outputting XML to address deficiences on Win32 ( such as failing Strawberry perl due to line endings )
  - Added evil OS check in file writing code to address differences in how files must be opened to write utf8 on win32 versus linux/cygwin.
  - Added note regarding using utf8 flag instead of using encoding(utf8)
  - Altered UTF8 test to also write XML containing UTF8 to a file.

0.51 ( 4-28-13 )
  - New 'unsafe' parsing mode, giving a 30% speed increase with some downfalls
  - New 'read_more' function, allowing more data to be read in before parsing into a tree
  - Fixed some memory leaks
  - Added 'Controversy' section to documentation
  - Updated speed comparisons for feed2.xml, adding a comparison against XML::Fast as well
    as a comparison of running in 'unsafe' mode.
  - Spelling correction
  - "Modernized" file handling using my variables

0.50 ( 4-24-13 )
  - Remove debugging print statements that were left in
  - Include the new test cases in the distribution

0.49 ( 4-23-13 )
  - Fixes to find_by_perl
    Can now be accessed in an object or namespace flexibly.
    Now ignores case of keys.
    Keys with underscores can be used.
    Will work properly when passed a single node instead of an array reference of nodes.
  - Fixes to xget
    Method of deferencing has been changed to be compatible with newer versions of perl ( 5.10.2+ )
  - Fixed handling of nodes named 'value'; they will no longer crash the XS code
  - Added a new function similar to new called 'simple', that works in the same way but automatically uses the 'simple' parser
  - Altered handling of node values in simple mode, so that it stores values when mixed with nodes or atttributes under 'content' ( like XML::Simple )
    This feature was requested by users so it has been added. Note that it only does this when the value is not composed of just spaces and carriage returns.

0.48 ( 4-22-13 )
  - Revert code back to 0.45 version
    Changes lost in the process:
      Content is not stored in the 'content' key any more; it is stored as the node itself when the node contains nothing else. As God intended.
      Memory leak fixes
      Quote handling
  - Code copyright returned fully to David Helkowski; any changes by other parties have been discarded. Any code ported in from other open source projects removed.
    This has been done intentionally so as to make it possible to relicense the software commerically.
  - XS code modofied to work in a multi-threaded environment
  - Reverting Makefile.PL back to original wierd hackish fixes. They are there for specific reasons.


(wen)
diff -r1.3 -r1.4 pkgsrc/textproc/p5-XML-Bare/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/textproc/p5-XML-Bare/distinfo

cvs diff -r1.3 -r1.4 pkgsrc/textproc/p5-XML-Bare/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/p5-XML-Bare/Makefile 2012/10/25 06:56:34 1.3
+++ pkgsrc/textproc/p5-XML-Bare/Makefile 2013/05/02 02:30:42 1.4
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.3 2012/10/25 06:56:34 asau Exp $ 1# $NetBSD: Makefile,v 1.4 2013/05/02 02:30:42 wen Exp $
2# 2#
3 3
4DISTNAME= XML-Bare-0.47 4DISTNAME= XML-Bare-0.52
5PKGNAME= p5-${DISTNAME} 5PKGNAME= p5-${DISTNAME}
6PKGREVISION= 1 
7CATEGORIES= textproc 6CATEGORIES= textproc
8MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=XML/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=XML/}
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://search.cpan.org/dist/XML-Bare/ 10HOMEPAGE= http://search.cpan.org/dist/XML-Bare/
12COMMENT= Minimal XML parser implemented via a C state engine 11COMMENT= Minimal XML parser implemented via a C state engine
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15PERL5_PACKLIST= auto/XML/Bare/.packlist 14PERL5_PACKLIST= auto/XML/Bare/.packlist
16USE_LANGUAGES= c 15USE_LANGUAGES= c
17 16
18.include "../../lang/perl5/module.mk" 17.include "../../lang/perl5/module.mk"
19.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/textproc/p5-XML-Bare/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/p5-XML-Bare/distinfo 2012/03/08 11:26:03 1.1.1.1
+++ pkgsrc/textproc/p5-XML-Bare/distinfo 2013/05/02 02:30:42 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1.1.1 2012/03/08 11:26:03 fhajny Exp $ 1$NetBSD: distinfo,v 1.2 2013/05/02 02:30:42 wen Exp $
2 2
3SHA1 (XML-Bare-0.47.tar.gz) = 1291be2ff6987c68de3014bb52f5a9ab71d3894e 3SHA1 (XML-Bare-0.52.tar.gz) = 92a624eb3df7f7b0410b7c08ce25d859e9c30f1c
4RMD160 (XML-Bare-0.47.tar.gz) = 8018c94bf288dd25460c31a6265358a719b8776b 4RMD160 (XML-Bare-0.52.tar.gz) = 62fc2143447b22a7bc4d4c450154afb784c50757
5Size (XML-Bare-0.47.tar.gz) = 100098 bytes 5Size (XML-Bare-0.52.tar.gz) = 84367 bytes