From bz@zabbadoz.net  Sun Jun 15 07:43:08 2003
Return-Path: <bz@zabbadoz.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 550C737B401
	for <freebsd-gnats-submit@freebsd.org>; Sun, 15 Jun 2003 07:43:08 -0700 (PDT)
Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 3CC0943FAF
	for <freebsd-gnats-submit@freebsd.org>; Sun, 15 Jun 2003 07:43:07 -0700 (PDT)
	(envelope-from bz@zabbadoz.net)
Received: from localhost (localhost [127.0.0.1])
	by transport.cksoft.de (Postfix) with ESMTP id 5C8071FFFB9
	for <freebsd-gnats-submit@freebsd.org>; Sun, 15 Jun 2003 16:43:06 +0200 (CEST)
Received: by transport.cksoft.de (Postfix, from userid 66)
	id C04501FFFB8; Sun, 15 Jun 2003 16:43:04 +0200 (CEST)
Received: by mail.int.zabbadoz.net (Postfix, from userid 1060)
	id 5BCE7153A1; Sun, 15 Jun 2003 14:42:41 +0000 (UTC)
Message-Id: <20030615144241.5BCE7153A1@mail.int.zabbadoz.net>
Date: Sun, 15 Jun 2003 14:42:41 +0000 (UTC)
From: "Bjoern A. Zeeb" <bzeeb+freebsdports@zabbadoz.net>
Reply-To: "Bjoern A. Zeeb" <bzeeb+freebsdports@zabbadoz.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: bzeeb+freebsdports@zabbadoz.net
Subject: MAINTAINER-UPDATE: textproc/xerces-c2
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         53348
>Category:       ports
>Synopsis:       MAINTAINER-UPDATE: textproc/xerces-c2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 15 07:50:16 PDT 2003
>Closed-Date:    Sat Aug 23 06:13:28 PDT 2003
>Last-Modified:  Sat Aug 23 06:13:28 PDT 2003
>Originator:     Bjoern A. Zeeb
>Release:        FreeBSD 5.1-RELEASE i386
>Organization:
Zabbadoz.NeT
>Environment:
System: FreeBSD e0-0.noc.int.zabbadoz.net 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386

>Description:

	Apache XML project has release a new version of xerces-c.
	
	Please see http://xml.apache.org/xerces-c/releases.html
	for more information.

>How-To-Repeat:
>Fix:

	here is an update for textproc/xerces-c2 port.

	it also corrects the dependency for the commited
	devel/icu2 (not icu) port.

	the patch along with a tarball of the updated
	port source directory can also be found on

	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030615-01.diff
	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030615-01.tbz


	removed files: files/patch-ab


	Please also have a look at ports/53347 (update of icu2 port)
	which is an optional dependency of this port. - Thanks.




diff -urN /usr/ports/textproc/xerces-c2/Makefile xerces-c2/Makefile
--- /usr/ports/textproc/xerces-c2/Makefile	Mon May 19 13:34:30 2003
+++ xerces-c2/Makefile	Sun Jun 15 09:31:27 2003
@@ -6,15 +6,14 @@
 #
 
 PORTNAME=	xerces-c2
-PORTVERSION=	2.2.0
-PORTREVISION=	0
+PORTVERSION=	2.3.0
 CATEGORIES=	textproc
 MASTER_SITES=	${MASTER_SITE_APACHE_XML}
 MASTER_SITE_SUBDIR=	xerces-c/stable
-DISTNAME=	xerces-c-src${PORTVERSION:S/./_/g}
+DISTNAME=	xerces-c-src_${PORTVERSION:S/./_/g}
 
-MAINTAINER?=	bzeeb+freebsdports@zabbadoz.net
-COMMENT?=	Validating XML parser from the Apache XML Project
+MAINTAINER=	bzeeb+freebsdports@zabbadoz.net
+COMMENT=	Validating XML parser from the Apache XML Project
 
 .if !defined(TRANSCODER)
 LIB_DEPENDS+=		iconv.3:${PORTSDIR}/converters/libiconv
@@ -23,8 +22,8 @@
 PLIST_SUB+=		TRANSICU="@comment "
 .else
 .if (${TRANSCODER} == "icu")
-PKGNAMESUFFIX+=		-icu
-LIB_DEPENDS+=		icuuc.24:${PORTSDIR}/devel/icu
+PKGNAMESUFFIX+=		-icu2
+LIB_DEPENDS+=		icuuc.26:${PORTSDIR}/devel/icu2
 ICUROOT?=		${LOCALBASE}
 CONFIGURE_ENV+=		ICUROOT=${ICUROOT} LDFLAGS="-L${LOCALBASE}/lib"
 MAKE_ENV+=		ICUROOT=${ICUROOT} LDFLAGS="-L${LOCALBASE}/lib"
@@ -45,8 +44,6 @@
 # expect this to get broken some day
 NO_FILTER_SHLIBS=	yes
 INSTALLS_SHLIB=		yes
-LDCONFIG_DIRS=		${PREFIX}/lib
-NOCLEANDEPENDS=		yes
 
 XERCESWRKSRC=		${WRKSRC}/src/xercesc
 CONFIGURE_WRKSRC=	${XERCESWRKSRC}
@@ -89,7 +86,7 @@
 PLIST_SUB+=	NO_SAMPLES="@comment "
 .endif
 
-pre-fetch:
+pre-everything::
 .if !defined(BATCH) && !defined(PACKAGE_BUILDING)
 	@(/usr/bin/dialog --textbox ${MASTERDIR}/pkg-message 15 75 || \
 		${TRUE})
diff -urN /usr/ports/textproc/xerces-c2/distinfo xerces-c2/distinfo
--- /usr/ports/textproc/xerces-c2/distinfo	Mon May 19 13:34:30 2003
+++ xerces-c2/distinfo	Sun Jun 15 08:41:43 2003
@@ -1 +1 @@
-MD5 (xerces-c-src2_2_0.tar.gz) = e23a0ba22074b59a7a2be4fa7416a3e4
+MD5 (xerces-c-src_2_3_0.tar.gz) = 5167dca8942dd2dd719fa5a8ebe0c18b
diff -urN /usr/ports/textproc/xerces-c2/files/patch-aa xerces-c2/files/patch-aa
--- /usr/ports/textproc/xerces-c2/files/patch-aa	Mon May 19 13:34:30 2003
+++ xerces-c2/files/patch-aa	Sun Jun 15 10:48:13 2003
@@ -1,68 +1,26 @@
---- src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.cpp	2002/12/31 18:42:43	1.7
-+++ src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.cpp	2003/03/07 15:08:57	1.10
-@@ -56,6 +56,15 @@
+diff -x CVS -urN src/xercesc/util/Transcoders/ICU/ICUTransService.cpp src.cvs/xercesc/util/Transcoders/ICU/ICUTransService.cpp
+--- src/xercesc/util/Transcoders/ICU/ICUTransService.cpp	Sat May 17 16:32:17 2003
++++ src.cvs/xercesc/util/Transcoders/ICU/ICUTransService.cpp	Sun Jun 15 10:02:16 2003
+@@ -55,7 +55,7 @@
+  */
  
  /*
-  * $Log: IconvFBSDTransService.cpp,v $
-+ * Revision 1.10  2003/03/07 15:08:57  tng
-+ * [Bug 17571] fix building IconvFBSD (namespaces) .  Patch from Bjoern A. Zeeb.
-+ *
-+ * Revision 1.9  2003/03/07 14:42:45  tng
-+ * [Bug 17570] IconvFBSD build on alpha,sparc.  Patch from Bjoern A. Zeeb.
-+ *
-+ * Revision 1.8  2003/02/25 08:15:42  gareth
-+ * Patch to fix compile problem in bug #17358. Patch by Michael Cahill.
-+ *
-  * Revision 1.7  2002/12/31 18:42:43  tng
-  * [Bug 15608] IconvLCPTranscoder::transcode() is wrong at wcstombs() usage.
-  *
-@@ -103,8 +112,6 @@
- # include <errno.h>
- # include <machine/endian.h>
- 
--XERCES_CPP_NAMESPACE_BEGIN
--
- // ---------------------------------------------------------------------------
- // Description of encoding schemas, supported by iconv()
- // ---------------------------------------------------------------------------
-@@ -209,6 +216,12 @@
- #include <stdlib.h>
- #include <stdio.h>
- 
-+#if !defined(APP_NO_THREADS)
-+#include <xercesc/util/Mutexes.hpp>
-+#endif
-+
-+XERCES_CPP_NAMESPACE_BEGIN
-+
- // ---------------------------------------------------------------------------
- //  Local, const data
- // ---------------------------------------------------------------------------
-@@ -314,8 +327,6 @@
- #else /* XML_USE_LIBICONV */
- 
- #if !defined(APP_NO_THREADS)
--
--#include <xercesc/util/Mutexes.hpp>
- // Iconv() access syncronization point
- static XMLMutex    *gIconvMutex = NULL;
- #  define ICONV_LOCK    XMLMutexLock lockConverter(gIconvMutex);
-@@ -1099,7 +1110,8 @@
-         // perform conversion
-         wLent *= uChSize();
-         char    *ptr = retVal;
--        size_t    rc = iconvTo(wideCharBuf, &wLent, &ptr, neededLen);
-+        size_t  tmpwLent = wLent;
-+        size_t  rc = iconvTo(wideCharBuf, &tmpwLent, &ptr, neededLen);
-         if (rc == (size_t)-1) {
-             if (wBufPtr)
-             delete [] wBufPtr;
-@@ -1563,6 +1575,6 @@
-     return (rc != (size_t)-1) && (len == 0);
- }
- 
--XERCES_CPP_NAMESPACE_END
--
- #endif /* XML_USE_LIBICONV */
-+
-+XERCES_CPP_NAMESPACE_END
+- * $Id: ICUTransService.cpp,v 1.9 2003/05/17 16:32:17 knoaman Exp $
++ * $Id: ICUTransService.cpp,v 1.10 2003/05/30 09:19:24 gareth Exp $
+  */
+ 
+ 
+@@ -127,11 +127,11 @@
+ 
+ 
+ static XMLCh* convertToXMLCh( const UChar* const toConvert,
+-                            , MemoryManager* const manager = 0)
++                            MemoryManager* const manager = 0)
+ {
+     const unsigned int srcLen = u_strlen(toConvert);
+     XMLCh* retBuf = (manager)
+-        ? (XMLCh*) manager->allocate((srcLen+1) sizeof(XMLCh))
++        ? (XMLCh*) manager->allocate((srcLen+1) * sizeof(XMLCh))
+         : new XMLCh[srcLen + 1];
+ 
+     XMLCh* outPtr = retBuf;
diff -urN /usr/ports/textproc/xerces-c2/files/patch-ab xerces-c2/files/patch-ab
--- /usr/ports/textproc/xerces-c2/files/patch-ab	Mon May 19 13:34:30 2003
+++ xerces-c2/files/patch-ab	Thu Jan  1 00:00:00 1970
@@ -1,28 +0,0 @@
---- src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.hpp	2002/11/04 15:14:34	1.4
-+++ src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.hpp	2003/03/07 15:08:57	1.5
-@@ -56,6 +56,9 @@
- 
- /*
-  * $Log: IconvFBSDTransService.hpp,v $
-+ * Revision 1.5  2003/03/07 15:08:57  tng
-+ * [Bug 17571] fix building IconvFBSD (namespaces) .  Patch from Bjoern A. Zeeb.
-+ *
-  * Revision 1.4  2002/11/04 15:14:34  tng
-  * C++ Namespace Support.
-  *
-@@ -85,11 +88,13 @@
- 
- #include <xercesc/util/TransService.hpp>
- 
-+#ifdef XML_USE_LIBICONV
-+#  include <iconv.h>
-+#endif
-+
- XERCES_CPP_NAMESPACE_BEGIN
- 
- #ifdef XML_USE_LIBICONV
--
--#  include <iconv.h>
- 
- // ---------------------------------------------------------------------------
- //  Libiconv wrapper (low-level conversion utilities collection)
diff -urN /usr/ports/textproc/xerces-c2/pkg-plist xerces-c2/pkg-plist
--- /usr/ports/textproc/xerces-c2/pkg-plist	Mon May 19 13:34:30 2003
+++ xerces-c2/pkg-plist	Sun Jun 15 09:16:15 2003
@@ -40,6 +40,11 @@
 include/xercesc/util/XMLDeleterFor.hpp
 include/xercesc/util/XMLDOMMsg.hpp
 include/xercesc/util/XMLChar.hpp
+include/xercesc/util/XMemory.hpp
+include/xercesc/util/SecurityManager.hpp
+include/xercesc/util/PanicHandler.hpp
+include/xercesc/util/DefaultPanicHandler.hpp
+include/xercesc/util/LogicalPath.c
 include/xercesc/util/regx/RegxDefs.hpp
 include/xercesc/util/regx/ParserForXMLSchema.hpp
 include/xercesc/util/regx/RegxParser.hpp
@@ -150,6 +155,7 @@
 include/xercesc/util/Compilers/SunKaiDefs.hpp
 include/xercesc/util/Compilers/SunCCDefs.hpp
 include/xercesc/util/Compilers/SCOCCDefs.hpp
+include/xercesc/util/Compilers/QCCDefs.hpp
 include/xercesc/util/Compilers/PTXCCDefs.hpp
 include/xercesc/util/Compilers/MVSCPPDefs.hpp
 include/xercesc/util/Compilers/IBMVAW32Defs.hpp
@@ -183,6 +189,7 @@
 include/xercesc/internal/XMLInternalErrorHandler.hpp
 include/xercesc/internal/VecAttributesImpl.hpp
 include/xercesc/internal/VecAttrListImpl.hpp
+include/xercesc/internal/MemoryManagerImpl.hpp
 include/xercesc/internal/ReaderMgr.hpp
 include/xercesc/internal/IANAEncodings.hpp
 include/xercesc/internal/EndOfEntityException.hpp
@@ -217,6 +224,7 @@
 include/xercesc/framework/URLInputSource.hpp
 include/xercesc/framework/StdOutFormatTarget.hpp
 include/xercesc/framework/StdInInputSource.hpp
+include/xercesc/framework/MemoryManager.hpp
 include/xercesc/framework/MemBufFormatTarget.hpp
 include/xercesc/framework/MemBufInputSource.hpp
 include/xercesc/framework/LocalFileFormatTarget.hpp
@@ -259,12 +267,14 @@
 include/xercesc/dom/DOMDocumentTraversal.hpp
 include/xercesc/dom/DOMDocumentRange.hpp
 include/xercesc/dom/DOMDocument.hpp
+include/xercesc/dom/DOMConfiguration.hpp
 include/xercesc/dom/DOMComment.hpp
 include/xercesc/dom/DOMCharacterData.hpp
 include/xercesc/dom/DOMCDATASection.hpp
 include/xercesc/dom/DOMBuilder.hpp
 include/xercesc/dom/DOMAttr.hpp
 include/xercesc/dom/DOMWriterFilter.hpp
+include/xercesc/dom/StDOMNode.hpp
 include/xercesc/dom/impl/DOMDeepNodeListPool.c
 include/xercesc/dom/deprecated/DOM.hpp
 include/xercesc/dom/deprecated/DOM_TreeWalker.hpp
@@ -1005,28 +1015,8 @@
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__42.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__43.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__44.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__45.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__46.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__47.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__48.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__49.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__5.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__50.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__51.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__52.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__53.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__54.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__55.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__56.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__57.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__58.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__59.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__6.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__60.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__61.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__62.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__63.png
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__64.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__7.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__8.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherit__graph__9.png
@@ -1170,7 +1160,6 @@
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMLBigDecimal_8hpp__incl.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMLBigInteger_8hpp-source.html
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMLBigInteger_8hpp.html
-%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMLBigInteger_8hpp__dep__incl.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMLBigInteger_8hpp__incl.png
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMLChar_8hpp-source.html
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMLChar_8hpp.html
@@ -1310,6 +1299,94 @@
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/inherits.html
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/tail.html
 %%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XercesApi.css
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classBinInputStream__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classDefaultPanicHandler-members.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classDefaultPanicHandler.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classDefaultPanicHandler__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classDefaultPanicHandler__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classDOMConfiguration-members.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classDOMConfiguration.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classInputSource__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classMemoryManager-members.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classMemoryManager.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classPanicHandler.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classPanicHandler-members.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classPanicHandler__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classQName__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classQName__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classSAXException__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classSecurityManager-members.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classSecurityManager.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classStDOMNode-members.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classStDOMNode.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classStDOMNode__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMemory-members.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMemory.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMemory__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLAttDefList__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLAttDefList__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLAttDef__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLAttDef__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLAttr__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLBigInteger__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLBigInteger__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLContentModel__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLContentModel__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLElementDecl__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLEntityDecl__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLEntityDecl__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLException__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLFormatTarget__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLFormatter__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLInteger__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLInteger__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLLCPTranscoder__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLLCPTranscoder__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLNetAccessor__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLNetAccessor__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLNotationDecl__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLNotationDecl__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLNumber__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLStringTokenizer__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLStringTokenizer__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLString__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLTranscoder__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLTranscoder__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLTransService__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLTransService__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLUri__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLUri__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLURL__coll__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLURL__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/classXMLValidator__inherit__graph.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DefaultPanicHandler_8hpp-source.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DefaultPanicHandler_8hpp.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DefaultPanicHandler_8hpp__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DOMAttr_8hpp__dep__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DOMConfiguration_8hpp-source.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DOMConfiguration_8hpp.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DOMConfiguration_8hpp__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DOMElement_8hpp__dep__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/DOMError_8hpp__dep__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/MemoryManager_8hpp-source.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/MemoryManager_8hpp.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/MemoryManager_8hpp__dep__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/MemoryManager_8hpp__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/PanicHandler_8hpp-source.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/PanicHandler_8hpp.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/PanicHandler_8hpp__dep__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/PanicHandler_8hpp__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/StDOMNode_8hpp.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/SecurityManager_8hpp-source.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/SecurityManager_8hpp.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/SecurityManager_8hpp__dep__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/SecurityManager_8hpp__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/StDOMNode_8hpp-source.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/StDOMNode_8hpp__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMemory_8hpp-source.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMemory_8hpp.html
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMemory_8hpp__dep__incl.png
+%%PORTDOCS%%share/doc/xerces-c/html/apiDocs/XMemory_8hpp__incl.png
 %%PORTDOCS%%share/doc/xerces-c/html/bug-report.html
 %%PORTDOCS%%share/doc/xerces-c/html/build-misc.html
 %%PORTDOCS%%share/doc/xerces-c/html/build-other.html
@@ -1444,7 +1521,6 @@
 %%PORTDOCS%%share/doc/xerces-c/html/resources/button-xml-hi.gif
 %%PORTDOCS%%share/doc/xerces-c/html/resources/button-xml-lo.gif
 %%PORTDOCS%%share/doc/xerces-c/html/resources/close.gif
-%%PORTDOCS%%share/doc/xerces-c/html/resources/CVS
 %%PORTDOCS%%share/doc/xerces-c/html/resources/dot.gif
 %%PORTDOCS%%share/doc/xerces-c/html/resources/join.gif
 %%PORTDOCS%%share/doc/xerces-c/html/resources/line.gif
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: adamw 
State-Changed-When: Tue Jun 17 14:49:10 PDT 2003 
State-Changed-Why:  
Build fails on my 4.8-STABLE machine. 

c++ -fPIC -DFREEBSD -c -I/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/include -O -pipe -O -pipe -march=pentiumpro  -w -O -DPROJ_XMLPARSER  -DPROJ_XMLUTIL  -DPROJ_PARSERS  -DPROJ_SAX4C  -DPROJ_SAX2  -DPROJ_DOM  -DPROJ_VALIDATORS -DXML_USE_LIBICONV -I/usr/local/include -DXML_USE_INMEM_MESSAGELOADER -D_THREAD_SAFE -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET     -o /usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/obj/FREEBSD/DOMDocumentImpl.o DOMDocumentImpl.cpp 
/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/include/xercesc/dom/impl/DOMDeepNodeListPool.c: In method `xercesc_2_3::DOMDeepNodeListPool<xercesc_2_3::DOMDeepNodeListImpl>::DOMDeepNodeListPool(long unsigned int, bool, long unsigned int = 128)': 
DOMDocumentImpl.cpp:900:   instantiated from here 
/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/include/xercesc/dom/impl/DOMDeepNodeListPool.c:104: Internal compiler error. 
/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/include/xercesc/dom/impl/DOMDeepNodeListPool.c:104: Please submit a full bug report. 
/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/include/xercesc/dom/impl/DOMDeepNodeListPool.c:104: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. 
gmake[2]: *** [DOMDocumentImpl.o] Error 1 
gmake[2]: Leaving directory `/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/src/xercesc/dom/impl' 
gmake[1]: *** [impl] Error 2 
gmake[1]: Leaving directory `/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_3_0/src/xercesc/dom' 
gmake: *** [Dom] Error 2 
*** Error code 2 

Stop in /usr/ports/textproc/xerces-c2. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=53348 

From: "Bjoern A. Zeeb" <bzeeb+freebsdports@zabbadoz.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: bzeeb+freebsdports@zabbadoz.net
Subject: Re: ports/53348: MAINTAINER-UPDATE: textproc/xerces-c2
Date: Tue, 17 Jun 2003 22:57:04 +0000 (UTC)

 >Submitter-Id:	current-users
 >Originator:	Bjoern A. Zeeb
 >Organization:	Zabbadoz.NeT
 >Confidential:	no
 >Synopsis:	Re: ports/53348: MAINTAINER-UPDATE: textproc/xerces-c2
 >Severity:	non-critical
 >Priority:	low
 >Category:	ports
 >Class:		maintainer-update
 >Release:	FreeBSD 5.1-RELEASE i386
 >Environment:
 System: FreeBSD e0-0.noc.int.zabbadoz.net 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386
 
 >Description:
 
 	previous update did not build on 4-STABLE
 	thanks Adam Weinberger for notifying
 
 >Fix:
 
 	here is a patch-ab. please add this after applying
 	diff from 2003-06-15.
 
 	The old diff would remove patch-ab.
 	After re-adding the attach file as patch-ab no new
 	files or files to remove from cvs will be there.
 
 	the patch-ab file along with a new tarball of the updated
 	port source directory can also be found on
 
 	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030617-01-patch-ab
 	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030617-01.tbz
 
 	the initial diff is still available from
 
 	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030615-01.diff
 
 
 	PS: sorry for duplicates but someone had removed Cc: to gnats :(
 
 	Please also have a look at ports/53347 (update of icu2 port)
 	which is an optional dependency of this port. - Thanks.
 
 
 --- 8< 8< 8< files/patch-ab 8< 8< 8< ---
 --- src/xercesc/dom/impl/DOMDeepNodeListPool.c		Tue Jun 17 22:09:06 2003
 +++ src.cvs/xercesc/dom/impl/DOMDeepNodeListPool.c	Tue Jun 17 22:09:39 2003
 @@ -90,7 +90,11 @@
      initialize(modulus);
  
      // create default hasher
 +#if defined (XML_GCC_VERSION) && (XML_GCC_VERSION < 29600)
 +    fHash = new HashPtr();
 +#else
      fHash = new (fMemoryManager) HashPtr();
 +#endif
  
      //
      //  Allocate the initial id pointers array. We don't have to zero them
 --- src/xercesc/util/RefHash3KeysIdPool.c	Tue Jun 17 22:12:13 2003
 +++ src.cvs/xercesc/util/RefHash3KeysIdPool.c	Sun Jun 15 09:57:39 2003
 @@ -56,6 +56,9 @@
  
  /**
   * $Log: RefHash3KeysIdPool.c,v $
 + * Revision 1.6  2003/06/02 15:18:08  neilg
 + * fix for bug #20092; thanks to Berin Lautenbach
 + *
   * Revision 1.5  2003/05/21 21:08:04  knoaman
   * gcc 2.95.x is generating an internal error for some template definitions, so
   * we use the default memory manger in such cases.
 @@ -118,7 +121,11 @@
      initialize(modulus);
  
      // create default hasher
 +#if defined (XML_GCC_VERSION) && (XML_GCC_VERSION < 29600)
 +		 fHash = new HashXMLCh();
 +#else
      fHash = new (fMemoryManager) HashXMLCh();
 +#endif
  
      //
      //  Allocate the initial id pointers array. We don't have to zero them
 --- 8< 8< 8< ---

From: "Bjoern A. Zeeb" <bzeeb+freebsdports@zabbadoz.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: bzeeb+freebsdports@zabbadoz.net
Subject: Re: ports/53348: MAINTAINER-UPDATE: textproc/xerces-c2
Date: Wed,  9 Jul 2003 21:17:45 +0000 (UTC)

 >Submitter-Id:	current-users
 >Originator:	Bjoern A. Zeeb
 >Organization:	Zabbadoz.NeT
 >Confidential:	no
 >Synopsis:	Re: ports/53348: MAINTAINER-UPDATE: textproc/xerces-c2
 >Severity:	non-critical
 >Priority:	low
 >Category:	ports
 >Class:		maintainer-update
 >Release:	FreeBSD 5.1-RELEASE i386
 >Environment:
 System: FreeBSD e0-0.noc.int.zabbadoz.net 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386
 
 >Description:
 
 	while testing Xalan compiling with DEBUG on had been usefull
 
 >Fix:
 
 	in addition to patch-ab this one brings
 	changes to Makefile for unstripped library and binaries (not default)
 	and a pkg-plist fix
 
 	attached patch and complete port source tarball also available from
 
 	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030709-01.diff
 	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030709-01.tbz
 
 	this port seems to work fine for some testers from Xalan-c list.
 
 
 --- diff ---
 diff -urN /export/home/bz/xer/textproc/xerces-c2/Makefile xerces-c2/Makefile
 --- /export/home/bz/xer/textproc/xerces-c2/Makefile	Sun Jun 15 09:31:27 2003
 +++ xerces-c2/Makefile	Wed Jun 25 20:35:36 2003
 @@ -62,6 +62,12 @@
  
  .include <bsd.port.pre.mk>
  
 +.if defined(DEBUG)
 +PKGNAMESUFFIX+=		-debug
 +CONFIGURE_ARGS+=	-d
 +STRIP=
 +.endif
 +
  .if defined(NO_THREADS)
  CONFIGURE_ARGS+=	-r none
  .endif
 @@ -97,6 +103,7 @@
  	@${ECHO} 'NO_THREADS	do not build a thread enabled shared library'
  	@${ECHO} 'NO_SAMPLES	do not copy sample binaries and sources'
  	@${ECHO} 'NOPORTDOCS	do not copy documentation'
 +	@${ECHO} 'DEBUG		include debugging information, do not strip'
  	@${ECHO} ''
  	@${ECHO} 'Also you may set TRANSODER to the following values (without -D):'
  	@${ECHO} ''
 @@ -132,7 +139,9 @@
  .endif
  
  post-install:
 +.if !defined(DEBUG)
  	@${STRIP_CMD} ${PREFIX}/lib/${XERCESC_LIB}
 +.endif
  .if !defined(NOPORTDOCS)
  	@${MKDIR} ${PREFIX}/share/doc/xerces-c
  	@${CP} -r ${WRKSRC}/doc/ ${PREFIX}/share/doc/xerces-c/
 diff -urN /export/home/bz/xer/textproc/xerces-c2/pkg-plist xerces-c2/pkg-plist
 --- /export/home/bz/xer/textproc/xerces-c2/pkg-plist	Sun Jun 15 09:16:15 2003
 +++ xerces-c2/pkg-plist	Sat Jun 21 12:27:19 2003
 @@ -400,7 +400,7 @@
  @exec ln -sf %%XERCESC_LIB%% %D/lib/libxerces-c.so
  @exec ln -sf %%XERCESC_LIB%% %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%
  @unexec if test ! -r %D/lib/libxerces-c.so; then rm -f %D/lib/libxerces-c.so; fi
 -@unexec if test ! -r %D/lib/libxerces-c.so; then rm -f %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%; fi
 +@unexec if test ! -r %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%; then rm -f %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%; fi
  @dirrm include/xercesc/validators/schema/identity
  @dirrm include/xercesc/validators/schema
  @dirrm include/xercesc/validators/DTD
 --- /diff ---
State-Changed-From-To: feedback->closed 
State-Changed-By: edwin 
State-Changed-When: Sat Aug 23 06:12:52 PDT 2003 
State-Changed-Why:  
Commited, thanks! 
(all three patches) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=53348 
>Unformatted:
