pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/libxml2 Update to 2.7.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cf4f9a2cb408
branches:  trunk
changeset: 546650:cf4f9a2cb408
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Sep 06 14:58:34 2008 +0000

description:
Update to 2.7.1:

2.7.1: Sep 1 2008

    * Portability fix: Borland C fix (Moritz Both)
    * Bug fixes: python serialization wrappers, XPath QName corner
      case handking and leaks (Martin)
    * Improvement: extend the xmlSave to handle HTML documents and trees
    * Cleanup: python serialization wrappers

2.7.0: Aug 30 2008

    * Documentation: switch ChangeLog to UTF-8, improve mutithreads
    and xmlParserCleanup docs
    * Portability fixes: Older Win32 platforms (Rob Richards), MSVC
    porting fix (Rob Richards), Mac OS X regression tests (Sven
    Herzberg), non GNUCC builds (Rob Richards), compilation on
    Haiku (Andreas F�rber)
    * Bug fixes: various realloc problems (Ashwin), potential
    double-free (Ashwin), regexp crash, icrash with invalid whitespace
    facets (Rob Richards), pattern fix when streaming (William
    Brack), various XML parsing and validation fixes based on the
    W3C regression tests, reader tree skipping function fix (Ashwin),
    Schemas regexps escaping fix (Volker Grabsch), handling of
    entity push errors (Ashwin), fix a slowdown when encoder cant
    serialize characters on output
    * Code cleanup: compilation fix without the reader, without
    the output (Robert Schwebel), python whitespace (Martin), many
    space/tabs cleanups, serious cleanup of the entity handling
    code
    * Improvement: switch parser to XML-1.0 5th edition, add parsing
    flags for old versions, switch URI parsing to RFC 3986, add
    xmlSchemaValidCtxtGetParserCtxt (Holger Kaelberer), new hashing
    functions for dictionnaries (based on Stefan Behnel work),
    improve handling of misplaced html/head/body in HTML parser,
    better regression test tools and code coverage display, better
    algorithms to detect various versions of the billion laughts
    attacks, make arbitrary parser limits avoidable as a parser
    option

diffstat:

 textproc/libxml2/Makefile         |   6 +++---
 textproc/libxml2/distinfo         |  10 +++++-----
 textproc/libxml2/patches/patch-aa |  12 ++++++------
 3 files changed, 14 insertions(+), 14 deletions(-)

diffs (58 lines):

diff -r 0d3143e0a34b -r cf4f9a2cb408 textproc/libxml2/Makefile
--- a/textproc/libxml2/Makefile Sat Sep 06 14:43:05 2008 +0000
+++ b/textproc/libxml2/Makefile Sat Sep 06 14:58:34 2008 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.93 2008/05/04 06:59:51 dsainty Exp $
+# $NetBSD: Makefile,v 1.94 2008/09/06 14:58:34 wiz Exp $
 
-DISTNAME=      libxml2-2.6.32
+DISTNAME=      libxml2-2.7.1
 CATEGORIES=    textproc
 MASTER_SITES=  ftp://xmlsoft.org/libxml2/ \
                http://xmlsoft.org/sources/
-#MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxml2/2.6/}
+#MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxml2/2.7/}
 
 MAINTAINER=    recht%NetBSD.org@localhost
 HOMEPAGE=      http://xmlsoft.org/
diff -r 0d3143e0a34b -r cf4f9a2cb408 textproc/libxml2/distinfo
--- a/textproc/libxml2/distinfo Sat Sep 06 14:43:05 2008 +0000
+++ b/textproc/libxml2/distinfo Sat Sep 06 14:58:34 2008 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.65 2008/04/22 21:42:07 wiz Exp $
+$NetBSD: distinfo,v 1.66 2008/09/06 14:58:34 wiz Exp $
 
-SHA1 (libxml2-2.6.32.tar.gz) = 1c465c0ef9d21bb4a7df02d4edfad7dfe1e263df
-RMD160 (libxml2-2.6.32.tar.gz) = edb9c9a813ecb12eb214d1f75d927acb3814831c
-Size (libxml2-2.6.32.tar.gz) = 4722227 bytes
-SHA1 (patch-aa) = 67cfa73ad1f105b69d6a424e636f6bb816d15878
+SHA1 (libxml2-2.7.1.tar.gz) = 54b2d24ce0b716054628303bff47cf0db2966d84
+RMD160 (libxml2-2.7.1.tar.gz) = 4de3732c39efa95b63abbd60dbb74357075faf63
+Size (libxml2-2.7.1.tar.gz) = 4769568 bytes
+SHA1 (patch-aa) = bf7db00ddf8a36394521baf656cf83d99bd9cbd3
 SHA1 (patch-ab) = a8dc745539528db69bf1ccb8977a69c24fa818e3
 SHA1 (patch-ac) = 264c75cf9fff5319105b971c122cdf5fc103c04e
 SHA1 (patch-ad) = cd45da492b02cce9983c46762839f68b8b1e0177
diff -r 0d3143e0a34b -r cf4f9a2cb408 textproc/libxml2/patches/patch-aa
--- a/textproc/libxml2/patches/patch-aa Sat Sep 06 14:43:05 2008 +0000
+++ b/textproc/libxml2/patches/patch-aa Sat Sep 06 14:58:34 2008 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.22 2005/09/05 07:37:50 recht Exp $
+$NetBSD: patch-aa,v 1.23 2008/09/06 14:58:34 wiz Exp $
 
---- Makefile.in.orig   2005-09-04 23:50:49.000000000 +0200
-+++ Makefile.in        2005-09-05 08:32:11.000000000 +0200
-@@ -554,7 +554,7 @@
+--- Makefile.in.orig   2008-08-30 16:50:47.000000000 +0200
++++ Makefile.in
+@@ -657,7 +657,7 @@ pkgconfig_DATA = libxml-2.0.pc
  #
  BASE_DIR = $(datadir)/doc
  DOC_MODULE = libxml2-$(VERSION)
 -EXAMPLES_DIR = $(BASE_DIR)/$(DOC_MODULE)/examples
 +EXAMPLES_DIR = $(datadir)/examples/libxml2
- all: config.h
-       $(MAKE) $(AM_MAKEFLAGS) all-recursive
  
+ #
+ # Coverage support, largely borrowed from libvirt


Home | Main Index | Thread Index | Old Index