Subject: pkg/20302: Update package textproc/libxml2
To: None <gnats-bugs@gnats.netbsd.org>
From: None <juan@xtraeme.dyndns.org>
List: netbsd-bugs
Date: 02/11/2003 21:14:42
>Number:         20302
>Category:       pkg
>Synopsis:       Update package textproc/libxml2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 11 12:15:01 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Juan RP
>Release:        NetBSD 1.6N
>Organization:
HispaBSD
>Environment:
System: NetBSD xtraeme.dyndns.org 1.6N NetBSD 1.6N (xtrakernel) #1: Fri Feb 7 05:17:13 CET 2003 root@xtraeme.dyndns.org:/usr/obj/sys/arch/i386/compile.i386/xtrakernel i386
Architecture: i386
Machine: i386
>Description:

This patch provide update libxml2 to the latest version.
Ignore my previous problem report ( pkg/20229 ).

Changes:

This patch provide update libxml2 to the latest version.
Ignore my previous problem report ( pkg/20229 ).

Changes:


This patch provide update libxml2 to the latest version.
Ignore my previous problem report ( pkg/20229 ).

Changes 2.5.3 to 2.5.2: 

2.5.3: Feb 10 2003:

- RelaxNG and XML Schemas datatypes improvements, and added a first
  version of RelaxNG Python bindings
- Fixes: XLink (Sean Chittenden), XInclude (Sean Chittenden), API fix for
  serializing namespace nodes, encoding conversion bug, XHTML1
  serialization
- Portability fixes: Windows (Igor), AMD 64bits RPM spec file  


>How-To-Repeat:


Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/libxml2/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile	2002/11/06 07:56:51	1.21
+++ Makefile	2003/02/11 20:14:04
@@ -2,7 +2,7 @@
 
 DISTNAME=	libxml2-${LIBXML_VERSION}
 CATEGORIES=	textproc
-MASTER_SITES=	${MASTER_SITE_GNOME:=sources/libxml2/2.4/}
+MASTER_SITES=	${MASTER_SITE_GNOME:=sources/libxml2/2.5/}
 
 MAINTAINER=	packages@netbsd.org
 HOMEPAGE=	http://xmlsoft.org/
@@ -13,15 +13,17 @@
 USE_LIBTOOL=		yes
 LIBTOOL_OVERRIDE=	${WRKSRC}/libtool
 
-LIBXML_VERSION=		2.4.25
+LIBXML_VERSION=		2.5.3
 PLIST_SUBST+=		LIBXML_VERSION=${LIBXML_VERSION}
 
 GNU_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--with-iconv=${BUILDLINK_PREFIX.iconv}
 CONFIGURE_ARGS+=	--with-html-dir=${PREFIX}/share/doc
 CONFIGURE_ARGS+=	--without-python
+CONFIGURE_ARGS+=	--with-threads
+CONFIGURE_ARGS+=	--with-schema
 
 .include "../../devel/zlib/buildlink2.mk"
 .include "../../converters/libiconv/buildlink2.mk"
-
+.include "../../mk/pthread.buildlink2.mk"
 .include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/libxml2/PLIST,v
retrieving revision 1.13
diff -u -r1.13 PLIST
--- PLIST	2003/01/02 22:44:48	1.13
+++ PLIST	2003/02/11 20:14:04
@@ -18,6 +18,7 @@
 include/libxml2/libxml/nanohttp.h
 include/libxml2/libxml/parser.h
 include/libxml2/libxml/parserInternals.h
+include/libxml2/libxml/relaxng.h
 include/libxml2/libxml/schemasInternals.h
 include/libxml2/libxml/threads.h
 include/libxml2/libxml/tree.h
@@ -29,20 +30,20 @@
 include/libxml2/libxml/xmlautomata.h
 include/libxml2/libxml/xmlerror.h
 include/libxml2/libxml/xmlmemory.h
+include/libxml2/libxml/xmlreader.h
 include/libxml2/libxml/xmlregexp.h
 include/libxml2/libxml/xmlschemas.h
 include/libxml2/libxml/xmlschemastypes.h
 include/libxml2/libxml/xmlunicode.h
 include/libxml2/libxml/xmlversion.h
-include/libxml2/libxml/xmlwin32version.h
 include/libxml2/libxml/xpath.h
 include/libxml2/libxml/xpathInternals.h
 include/libxml2/libxml/xpointer.h
 lib/libxml2.a
 lib/libxml2.la
 lib/libxml2.so
-lib/libxml2.so.6
-lib/libxml2.so.6.25
+lib/libxml2.so.7
+lib/libxml2.so.7.3
 lib/pkgconfig/libxml-2.0.pc
 lib/xml2Conf.sh
 man/man1/xml2-config.1
@@ -55,6 +56,51 @@
 share/doc/libxml2-${LIBXML_VERSION}/examples/testSAX.c
 share/doc/libxml2-${LIBXML_VERSION}/examples/testXPath.c
 share/doc/libxml2-${LIBXML_VERSION}/examples/xmllint.c
+share/doc/libxml2/html/tutorial/apa.html
+share/doc/libxml2/html/tutorial/apb.html
+share/doc/libxml2/html/tutorial/apc.html
+share/doc/libxml2/html/tutorial/ape.html
+share/doc/libxml2/html/tutorial/apd.html
+share/doc/libxml2/html/tutorial/apf.html
+share/doc/libxml2/html/tutorial/apg.html
+share/doc/libxml2/html/tutorial/ar01s02.html
+share/doc/libxml2/html/tutorial/ar01s03.html
+share/doc/libxml2/html/tutorial/ar01s04.html
+share/doc/libxml2/html/tutorial/ar01s05.html
+share/doc/libxml2/html/tutorial/ar01s06.html
+share/doc/libxml2/html/tutorial/ar01s07.html
+share/doc/libxml2/html/tutorial/ar01s08.html
+share/doc/libxml2/html/tutorial/includeaddattribute.c
+share/doc/libxml2/html/tutorial/includeaddkeyword.c
+share/doc/libxml2/html/tutorial/includeconvert.c
+share/doc/libxml2/html/tutorial/includegetattribute.c
+share/doc/libxml2/html/tutorial/includekeyword.c
+share/doc/libxml2/html/tutorial/index.html
+share/doc/libxml2/html/tutorial/xmltutorial.pdf
+share/doc/libxml2/html/tutorial/images/blank.png
+share/doc/libxml2/html/tutorial/images/caution.png
+share/doc/libxml2/html/tutorial/images/draft.png
+share/doc/libxml2/html/tutorial/images/home.png
+share/doc/libxml2/html/tutorial/images/important.png
+share/doc/libxml2/html/tutorial/images/next.png
+share/doc/libxml2/html/tutorial/images/note.png
+share/doc/libxml2/html/tutorial/images/prev.png
+share/doc/libxml2/html/tutorial/images/tip.png
+share/doc/libxml2/html/tutorial/images/toc-blank.png
+share/doc/libxml2/html/tutorial/images/toc-minus.png
+share/doc/libxml2/html/tutorial/images/toc-plus.png
+share/doc/libxml2/html/tutorial/images/up.png
+share/doc/libxml2/html/tutorial/images/warning.png
+share/doc/libxml2/html/tutorial/images/callouts/1.png
+share/doc/libxml2/html/tutorial/images/callouts/2.png
+share/doc/libxml2/html/tutorial/images/callouts/3.png
+share/doc/libxml2/html/tutorial/images/callouts/4.png
+share/doc/libxml2/html/tutorial/images/callouts/5.png
+share/doc/libxml2/html/tutorial/images/callouts/6.png
+share/doc/libxml2/html/tutorial/images/callouts/7.png
+share/doc/libxml2/html/tutorial/images/callouts/8.png
+share/doc/libxml2/html/tutorial/images/callouts/9.png
+share/doc/libxml2/html/tutorial/images/callouts/10.png
 share/doc/libxml2/html/DOM.gif
 share/doc/libxml2/html/FAQ.html
 share/doc/libxml2/html/Libxml2-Logo-180x168.gif
@@ -79,14 +125,20 @@
 share/doc/libxml2/html/libxml-parser.html
 share/doc/libxml2/html/libxml-parserinternals.html
 share/doc/libxml2/html/libxml-sax.html
+share/doc/libxml2/html/libxml-schemasinternals.html
 share/doc/libxml2/html/libxml-threads.html
 share/doc/libxml2/html/libxml-tree.html
 share/doc/libxml2/html/libxml-uri.html
 share/doc/libxml2/html/libxml-valid.html
 share/doc/libxml2/html/libxml-xinclude.html
+share/doc/libxml2/html/libxml-xmlautomata.html
 share/doc/libxml2/html/libxml-xmlerror.html
 share/doc/libxml2/html/libxml-xmlio.html
 share/doc/libxml2/html/libxml-xmlmemory.html
+share/doc/libxml2/html/libxml-xmlregexp.html
+share/doc/libxml2/html/libxml-xmlschemas.html
+share/doc/libxml2/html/libxml-xmlschemastypes.html
+share/doc/libxml2/html/libxml-xmlunicode.html
 share/doc/libxml2/html/libxml-xpath.html
 share/doc/libxml2/html/libxml-xpathinternals.html
 share/doc/libxml2/html/libxml-xpointer.html
@@ -96,9 +148,11 @@
 share/doc/libxml2/html/structure.gif
 share/doc/libxml2/html/w3c.png
 share/doc/libxml2/html/xml.html
-@dirrm include/libxml2/libxml
-@dirrm include/libxml2
-@dirrm share/doc/libxml2-${LIBXML_VERSION}/examples
-@dirrm share/doc/libxml2-${LIBXML_VERSION}
+@dirrm share/doc/libxml2/html/tutorial/images/callouts
+@dirrm share/doc/libxml2/html/tutorial/images
+@dirrm share/doc/libxml2/html/tutorial/
 @dirrm share/doc/libxml2/html
+@dirrm share/doc/libxml2-${LIBXML_VERSION}/examples
 @dirrm share/doc/libxml2
+@dirrm include/libxml2/libxml
+@dirrm include/libxml2
Index: buildlink2.mk
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/libxml2/buildlink2.mk,v
retrieving revision 1.4
diff -u -r1.4 buildlink2.mk
--- buildlink2.mk	2002/09/11 09:25:10	1.4
+++ buildlink2.mk	2003/02/11 20:14:04
@@ -4,7 +4,7 @@
 LIBXML2_BUILDLINK2_MK=	# defined
 
 BUILDLINK_PACKAGES+=		libxml2
-BUILDLINK_DEPENDS.libxml2?=	libxml2>=2.4.24nb1
+BUILDLINK_DEPENDS.libxml2?=	libxml2>=2.5.3
 BUILDLINK_PKGSRCDIR.libxml2?=	../../textproc/libxml2
 
 EVAL_PREFIX+=	BUILDLINK_PREFIX.libxml2=libxml2
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/libxml2/distinfo,v
retrieving revision 1.18
diff -u -r1.18 distinfo
--- distinfo	2002/11/06 07:56:51	1.18
+++ distinfo	2003/02/11 20:14:05
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.18 2002/11/06 07:56:51 tron Exp $
 
-SHA1 (libxml2-2.4.25.tar.gz) = b2dd81d77389d3999b520b7c4aad03a3a6b83800
-Size (libxml2-2.4.25.tar.gz) = 2119273 bytes
+SHA1 (libxml2-2.5.3.tar.gz) = b457779ef38c1c8fa8a61ec9611d413307c2d33e
+Size (libxml2-2.5.3.tar.gz) = 2909711 bytes
 SHA1 (patch-aa) = 3e89009c72b79420828069ebe967f25c5d193177
-SHA1 (patch-ac) = b398c9a9c570fd188fd090f190422c1d58919a8c
+SHA1 (patch-ac) = 785363b5aad2cdc616e07d673d277e9a76fa91ad
 SHA1 (patch-ad) = 976f18fa7f127ff8e54c83053feb9aa04bcd1ea5
 SHA1 (patch-ae) = a94390e26b8344b94d78b0faa4b9ce50390e5e5b
Index: patches/patch-ac
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/libxml2/patches/patch-ac,v
retrieving revision 1.3
diff -u -r1.3 patch-ac
--- patches/patch-ac	2002/01/29 07:40:11	1.3
+++ patches/patch-ac	2003/02/11 20:14:05
@@ -1,12 +1,12 @@
 $NetBSD: patch-ac,v 1.3 2002/01/29 07:40:11 martti Exp $
 
---- libxml-2.0.pc.in.orig	Mon Dec 10 04:35:05 2001
-+++ libxml-2.0.pc.in	Mon Jan 28 15:45:49 2002
+--- libxml-2.0.pc.in.orig	2003-02-07 02:35:58.000000000 +0100
++++ libxml-2.0.pc.in	2003-02-07 02:36:32.000000000 +0100
 @@ -8,5 +8,5 @@
  Version: @VERSION@
  Description: libXML library version2.
  Requires:
--Libs: -L${libdir} -lxml2 @THREAD_LIBS@ @Z_LIBS@ @M_LIBS@ @LIBS@
--Cflags: -I${includedir}/libxml2 @XML_CFLAGS@
+-Libs: -L${libdir} -lxml2 @THREAD_LIBS@ @Z_LIBS@ @ICONV_LIBS@ @M_LIBS@ @LIBS@
+-Cflags: -I${includedir}/libxml2 @XML_INCLUDEDIR@ @XML_CFLAGS@
 +Libs: @XML_LIBDIR@ -lxml2 @Z_LIBS@ @M_LIBS@ @LIBS@
 +Cflags: @XML_INCLUDEDIR@ @XML_CFLAGS@


>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: