summaryrefslogtreecommitdiff
path: root/textproc/libxml2
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2008-10-16 13:31:57 +0000
committerdrochner <drochner@pkgsrc.org>2008-10-16 13:31:57 +0000
commit12dc768315f221cb7135a09d58dcb893af97b2ad (patch)
treecb3a2f388ed10106b03c39815ac053f6e8b4ce03 /textproc/libxml2
parente3dde773a042a5b5922ecd18a4d6c1c74928c3b7 (diff)
downloadpkgsrc-12dc768315f221cb7135a09d58dcb893af97b2ad.tar.gz
update to 2.7.2
changes: -Portability fix: fix solaris compilation problem, fix compilation if XPath is not configured in -Bug fixes: nasty entity bug introduced in 2.7.0, restore old behaviour when saving an HTML doc with an xml dump function, HTML UTF-8 parsing bug, fix reader custom error handlers -Improvement: xmlSave options for more flexibility to save as XML/HTML/XHTML, handle leading BOM in HTML documents cvs: ----------------------------------------------------------------------
Diffstat (limited to 'textproc/libxml2')
-rw-r--r--textproc/libxml2/Makefile7
-rw-r--r--textproc/libxml2/distinfo10
-rw-r--r--textproc/libxml2/patches/patch-af21
-rw-r--r--textproc/libxml2/patches/patch-ag13
4 files changed, 7 insertions, 44 deletions
diff --git a/textproc/libxml2/Makefile b/textproc/libxml2/Makefile
index 51aa54c1dbb..93c7ab2019d 100644
--- a/textproc/libxml2/Makefile
+++ b/textproc/libxml2/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.96 2008/10/09 19:20:36 wiz Exp $
+# $NetBSD: Makefile,v 1.97 2008/10/16 13:31:57 drochner Exp $
-DISTNAME= libxml2-2.7.1
-PKGREVISION= 1
+DISTNAME= libxml2-2.7.2
CATEGORIES= textproc
MASTER_SITES= ftp://xmlsoft.org/libxml2/ \
http://xmlsoft.org/sources/
@@ -28,7 +27,7 @@ CONFIGURE_ARGS+= --without-python
# Don't use threads - it's not apparent whether it's necessary or not,
# and this library needs to be usable by non-threaded applications too
-CONFIGURE_ARGS+= --without-threads
+#CONFIGURE_ARGS+= --without-threads
MAKE_ENV+= PAX=${PAX:Q}
diff --git a/textproc/libxml2/distinfo b/textproc/libxml2/distinfo
index 31fa1636e52..0c4fca6a4a0 100644
--- a/textproc/libxml2/distinfo
+++ b/textproc/libxml2/distinfo
@@ -1,12 +1,10 @@
-$NetBSD: distinfo,v 1.68 2008/10/13 10:31:24 sketch Exp $
+$NetBSD: distinfo,v 1.69 2008/10/16 13:31:57 drochner Exp $
-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 (libxml2-2.7.2.tar.gz) = 750b2bcd4ee3bf8595baf97e1881f1a57b1ef363
+RMD160 (libxml2-2.7.2.tar.gz) = 2b14531007a705679c7814618dc15baed62bc574
+Size (libxml2-2.7.2.tar.gz) = 4790639 bytes
SHA1 (patch-aa) = bf7db00ddf8a36394521baf656cf83d99bd9cbd3
SHA1 (patch-ab) = a8dc745539528db69bf1ccb8977a69c24fa818e3
SHA1 (patch-ac) = 264c75cf9fff5319105b971c122cdf5fc103c04e
SHA1 (patch-ad) = cd45da492b02cce9983c46762839f68b8b1e0177
SHA1 (patch-ae) = b9176919edbf3582cb24aff53f7c4f291e2b78c8
-SHA1 (patch-af) = 53757ead74ac0f3bba68adee89a65fcfa544fc59
-SHA1 (patch-ag) = 817a5fe8e3287b51c47ed13751995aef5ef8b2ae
diff --git a/textproc/libxml2/patches/patch-af b/textproc/libxml2/patches/patch-af
deleted file mode 100644
index 16b3e1788e0..00000000000
--- a/textproc/libxml2/patches/patch-af
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-af,v 1.1 2008/10/09 15:01:27 tron Exp $
-
-Patch for CVE-2008-4409 taken from here:
-
-http://bugzilla.gnome.org/show_bug.cgi?id=554660
-http://bugzilla.gnome.org/attachment.cgi?id=119824
-
---- parser.c.orig 2008-09-01 07:22:40.000000000 +0100
-+++ parser.c 2008-10-09 15:22:55.000000000 +0100
-@@ -7225,8 +7225,10 @@
- * Predefined entites override any extra definition
- */
- ent = xmlGetPredefinedEntity(name);
-- if (ent != NULL)
-+ if (ent != NULL) {
-+ *str = ptr;
- return(ent);
-+ }
-
- /*
- * Increate the number of entity references parsed
diff --git a/textproc/libxml2/patches/patch-ag b/textproc/libxml2/patches/patch-ag
deleted file mode 100644
index 3c6aa9c1ad5..00000000000
--- a/textproc/libxml2/patches/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ag,v 1.3 2008/10/13 10:31:24 sketch Exp $
-
---- dict.c.orig 2008-10-13 11:19:44.000000000 +0100
-+++ dict.c 2008-10-13 11:20:27.000000000 +0100
-@@ -22,6 +22,8 @@
- #include <string.h>
- #ifdef HAVE_STDINT_H
- #include <stdint.h>
-+#elif HAVE_INTTYPES_H
-+#include <inttypes.h>
- #elif defined(WIN32)
- typedef unsigned __int32 uint32_t;
- #endif