pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/xerces-c Update xerces-c to 2.3.0. This clos...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e46bcd5255a9
branches:  trunk
changeset: 468191:e46bcd5255a9
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Wed Feb 11 04:06:04 2004 +0000

description:
Update xerces-c to 2.3.0.  This closes PR pkg/23861.

Too many changes to list here.  This package hasn't been updated since
1.7.0.  See http://xml.apache.org/xerces-c/releases_archive.html for
the complete list.

diffstat:

 textproc/xerces-c/DESCR                         |   13 +-
 textproc/xerces-c/Makefile                      |   38 +-
 textproc/xerces-c/PLIST                         |  233 +++++--
 textproc/xerces-c/buildlink2.mk                 |    8 +-
 textproc/xerces-c/buildlink3.mk                 |   24 +
 textproc/xerces-c/distinfo                      |   17 +-
 textproc/xerces-c/files/Makefile.in             |   82 --
 textproc/xerces-c/files/NetBSDDefs.hpp          |   76 --
 textproc/xerces-c/files/NetBSDPlatformUtils.cpp |  663 ------------------------
 textproc/xerces-c/patches/patch-aa              |   76 +-
 textproc/xerces-c/patches/patch-ab              |   28 -
 textproc/xerces-c/patches/patch-ac              |   51 +-
 textproc/xerces-c/patches/patch-ad              |   14 -
 textproc/xerces-c/patches/patch-ae              |   14 -
 textproc/xerces-c/patches/patch-af              |   14 -
 textproc/xerces-c/patches/patch-ag              |   49 -
 textproc/xerces-c/patches/patch-ah              |   15 -
 textproc/xerces-c/patches/patch-ai              |   22 -
 18 files changed, 308 insertions(+), 1129 deletions(-)

diffs (truncated from 1701 to 300 lines):

diff -r facf86dccf15 -r e46bcd5255a9 textproc/xerces-c/DESCR
--- a/textproc/xerces-c/DESCR   Wed Feb 11 04:02:48 2004 +0000
+++ b/textproc/xerces-c/DESCR   Wed Feb 11 04:06:04 2004 +0000
@@ -1,8 +1,7 @@
-Xerces (named after the Xerces Blue butterfly) provides world-class XML
-parsing and generation. Fully-validating parsers are available for both
-Java and C++, implementing the W3C XML and DOM (Level 1 and 2) standards,
-as well as the defacto SAX (version 2) standard. The parsers are highly
-modular and configurable.  Initial support for XML Schema (draft W3C
-standard) is also provided.
+Xerces-C++ is a validating XML parser written in a portable subset of
+C++.  Xerces-C++ makes it easy to give your application the ability to
+read and write XML data.  A shared library is provided for parsing,
+generating, manipulating, and validating XML documents.
 
-This package provides the C++ version of Xerces.
+Xerces-C++ is faithful to the XML 1.0 recommendation and many
+associated standards.
diff -r facf86dccf15 -r e46bcd5255a9 textproc/xerces-c/Makefile
--- a/textproc/xerces-c/Makefile        Wed Feb 11 04:02:48 2004 +0000
+++ b/textproc/xerces-c/Makefile        Wed Feb 11 04:06:04 2004 +0000
@@ -1,17 +1,19 @@
-# $NetBSD: Makefile,v 1.15 2004/01/24 15:13:20 grant Exp $
+# $NetBSD: Makefile,v 1.16 2004/02/11 04:06:04 minskim Exp $
 #
 
-DISTNAME=      xerces-c-src1_7_0
-PKGNAME=       ${DISTNAME:S/-src/-/:S/_/./g}
+DISTNAME=      xerces-c-src_2_3_0
+PKGNAME=       ${DISTNAME:S/-src_/-/:S/_/./g}
 CATEGORIES=    textproc
-MASTER_SITES=  http://xml.apache.org/dist/xerces-c/stable/archives/Xerces-C_${DISTNAME:S/xerces-c-src//}/
+MASTER_SITES=  http://archive.apache.org/dist/xml/xerces-c/
 
 MAINTAINER=    tech-pkg%NetBSD.org@localhost
 HOMEPAGE=      http://xml.apache.org/xerces-c/
 COMMENT=       Validating C++ XML parser with DOM and SAX support
 
+PKG_INSTALLATION_TYPES=        overwrite pkgviews
+
 WRKSRC=                        ${WRKDIR}/${DISTNAME}/src/xercesc
-USE_BUILDLINK2=                YES
+USE_BUILDLINK3=                YES
 USE_GNU_TOOLS+=                make
 
 .include "../../mk/bsd.prefs.mk"
@@ -23,29 +25,29 @@
 XERCES_PLATFORM=       ${LOWER_OPSYS}
 .endif
 XERCES_ENV+=           XERCESCROOT="${WRKDIR}/${DISTNAME}"
-XERCES_ENV+=           ICUROOT="${BUILDLINK_PREFIX.icu}"
 
 HAS_CONFIGURE=         YES
 CONFIGURE_SCRIPT=      ./runConfigure
 CONFIGURE_ARGS+=       -P ${PREFIX}            # installation prefix
 CONFIGURE_ARGS+=       -p ${XERCES_PLATFORM}   # platform
 CONFIGURE_ARGS+=       -n socket               # net accessor
-CONFIGURE_ARGS+=       -m icu                  # message loader
-CONFIGURE_ARGS+=       -t icu                  # transcoder
+CONFIGURE_ARGS+=       -m inmem                # message loader
 CONFIGURE_ARGS+=       -r none                 # threading
 
+.include "../../converters/libiconv/buildlink3.mk"
+.if defined(ICONV_IS_GNU)
+CONFIGURE_ARGS+=       -t IconvGNU             # transcoder
+PLIST_SUBST+=          NATIVEICONV="@comment " GNUICONV=""
+.else
+CONFIGURE_ARGS+=       -t native               # transcoder
+PLIST_SUBST+=          NATIVEICONV="" GNUICONV="@comment "
+.endif
+
 CONFIGURE_ENV+=                ${XERCES_ENV}
 MAKE_ENV+=             ${XERCES_ENV}
 
-post-extract:
-       ${MKDIR} ${WRKSRC}/util/Platforms/NetBSD
-       ${CP}   ${FILESDIR}/Makefile.in                                 \
-               ${FILESDIR}/NetBSDDefs.hpp                              \
-               ${FILESDIR}/NetBSDPlatformUtils.cpp                     \
-               ${WRKSRC}/util/Platforms/NetBSD
+post-install:
+       ${INSTALL_DATA} ${WRKSRC}/dom/impl/*.hpp \
+               ${PREFIX}/include/xercesc/dom/impl
 
-pre-configure:
-       ${CHMOD} +x ${WRKSRC}/${CONFIGURE_SCRIPT}
-
-.include "../../textproc/icu/buildlink2.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r facf86dccf15 -r e46bcd5255a9 textproc/xerces-c/PLIST
--- a/textproc/xerces-c/PLIST   Wed Feb 11 04:02:48 2004 +0000
+++ b/textproc/xerces-c/PLIST   Wed Feb 11 04:06:04 2004 +0000
@@ -1,35 +1,122 @@
-@comment $NetBSD: PLIST,v 1.2 2003/06/23 07:52:39 jlam Exp $
+@comment $NetBSD: PLIST,v 1.3 2004/02/11 04:06:04 minskim Exp $
 include/xercesc/dom/DOM.hpp
-include/xercesc/dom/DOMString.hpp
-include/xercesc/dom/DOM_Attr.hpp
-include/xercesc/dom/DOM_CDATASection.hpp
-include/xercesc/dom/DOM_CharacterData.hpp
-include/xercesc/dom/DOM_Comment.hpp
-include/xercesc/dom/DOM_DOMException.hpp
-include/xercesc/dom/DOM_DOMImplementation.hpp
-include/xercesc/dom/DOM_Document.hpp
-include/xercesc/dom/DOM_DocumentFragment.hpp
-include/xercesc/dom/DOM_DocumentType.hpp
-include/xercesc/dom/DOM_Element.hpp
-include/xercesc/dom/DOM_Entity.hpp
-include/xercesc/dom/DOM_EntityReference.hpp
-include/xercesc/dom/DOM_NamedNodeMap.hpp
-include/xercesc/dom/DOM_Node.hpp
-include/xercesc/dom/DOM_NodeFilter.hpp
-include/xercesc/dom/DOM_NodeIterator.hpp
-include/xercesc/dom/DOM_NodeList.hpp
-include/xercesc/dom/DOM_Notation.hpp
-include/xercesc/dom/DOM_ProcessingInstruction.hpp
-include/xercesc/dom/DOM_Range.hpp
-include/xercesc/dom/DOM_RangeException.hpp
-include/xercesc/dom/DOM_Text.hpp
-include/xercesc/dom/DOM_TreeWalker.hpp
-include/xercesc/dom/DOM_XMLDecl.hpp
-include/xercesc/dom/DomMemDebug.hpp
+include/xercesc/dom/DOMAttr.hpp
+include/xercesc/dom/DOMBuilder.hpp
+include/xercesc/dom/DOMCDATASection.hpp
+include/xercesc/dom/DOMCharacterData.hpp
+include/xercesc/dom/DOMComment.hpp
+include/xercesc/dom/DOMConfiguration.hpp
+include/xercesc/dom/DOMDocument.hpp
+include/xercesc/dom/DOMDocumentFragment.hpp
+include/xercesc/dom/DOMDocumentRange.hpp
+include/xercesc/dom/DOMDocumentTraversal.hpp
+include/xercesc/dom/DOMDocumentType.hpp
+include/xercesc/dom/DOMElement.hpp
+include/xercesc/dom/DOMEntity.hpp
+include/xercesc/dom/DOMEntityReference.hpp
+include/xercesc/dom/DOMEntityResolver.hpp
+include/xercesc/dom/DOMError.hpp
+include/xercesc/dom/DOMErrorHandler.hpp
+include/xercesc/dom/DOMException.hpp
+include/xercesc/dom/DOMImplementation.hpp
+include/xercesc/dom/DOMImplementationLS.hpp
+include/xercesc/dom/DOMImplementationRegistry.hpp
+include/xercesc/dom/DOMImplementationSource.hpp
+include/xercesc/dom/DOMInputSource.hpp
+include/xercesc/dom/DOMLocator.hpp
+include/xercesc/dom/DOMNamedNodeMap.hpp
+include/xercesc/dom/DOMNode.hpp
+include/xercesc/dom/DOMNodeFilter.hpp
+include/xercesc/dom/DOMNodeIterator.hpp
+include/xercesc/dom/DOMNodeList.hpp
+include/xercesc/dom/DOMNotation.hpp
+include/xercesc/dom/DOMProcessingInstruction.hpp
+include/xercesc/dom/DOMRange.hpp
+include/xercesc/dom/DOMRangeException.hpp
+include/xercesc/dom/DOMText.hpp
+include/xercesc/dom/DOMTreeWalker.hpp
+include/xercesc/dom/DOMTypeInfo.hpp
+include/xercesc/dom/DOMUserDataHandler.hpp
+include/xercesc/dom/DOMWriter.hpp
+include/xercesc/dom/DOMWriterFilter.hpp
+include/xercesc/dom/StDOMNode.hpp
+include/xercesc/dom/deprecated/DOM.hpp
+include/xercesc/dom/deprecated/DOMParser.hpp
+include/xercesc/dom/deprecated/DOMString.hpp
+include/xercesc/dom/deprecated/DOM_Attr.hpp
+include/xercesc/dom/deprecated/DOM_CDATASection.hpp
+include/xercesc/dom/deprecated/DOM_CharacterData.hpp
+include/xercesc/dom/deprecated/DOM_Comment.hpp
+include/xercesc/dom/deprecated/DOM_DOMException.hpp
+include/xercesc/dom/deprecated/DOM_DOMImplementation.hpp
+include/xercesc/dom/deprecated/DOM_Document.hpp
+include/xercesc/dom/deprecated/DOM_DocumentFragment.hpp
+include/xercesc/dom/deprecated/DOM_DocumentType.hpp
+include/xercesc/dom/deprecated/DOM_Element.hpp
+include/xercesc/dom/deprecated/DOM_Entity.hpp
+include/xercesc/dom/deprecated/DOM_EntityReference.hpp
+include/xercesc/dom/deprecated/DOM_NamedNodeMap.hpp
+include/xercesc/dom/deprecated/DOM_Node.hpp
+include/xercesc/dom/deprecated/DOM_NodeFilter.hpp
+include/xercesc/dom/deprecated/DOM_NodeIterator.hpp
+include/xercesc/dom/deprecated/DOM_NodeList.hpp
+include/xercesc/dom/deprecated/DOM_Notation.hpp
+include/xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp
+include/xercesc/dom/deprecated/DOM_Range.hpp
+include/xercesc/dom/deprecated/DOM_RangeException.hpp
+include/xercesc/dom/deprecated/DOM_Text.hpp
+include/xercesc/dom/deprecated/DOM_TreeWalker.hpp
+include/xercesc/dom/deprecated/DOM_XMLDecl.hpp
+include/xercesc/dom/deprecated/DomMemDebug.hpp
+include/xercesc/dom/impl/DOMAttrImpl.hpp
+include/xercesc/dom/impl/DOMAttrMapImpl.hpp
+include/xercesc/dom/impl/DOMAttrNSImpl.hpp
+include/xercesc/dom/impl/DOMCDATASectionImpl.hpp
+include/xercesc/dom/impl/DOMCasts.hpp
+include/xercesc/dom/impl/DOMCharacterDataImpl.hpp
+include/xercesc/dom/impl/DOMChildNode.hpp
+include/xercesc/dom/impl/DOMCommentImpl.hpp
+include/xercesc/dom/impl/DOMConfigurationImpl.hpp
+include/xercesc/dom/impl/DOMDeepNodeListImpl.hpp
+include/xercesc/dom/impl/DOMDeepNodeListPool.c
+include/xercesc/dom/impl/DOMDeepNodeListPool.hpp
+include/xercesc/dom/impl/DOMDocumentFragmentImpl.hpp
+include/xercesc/dom/impl/DOMDocumentImpl.hpp
+include/xercesc/dom/impl/DOMDocumentTypeImpl.hpp
+include/xercesc/dom/impl/DOMElementImpl.hpp
+include/xercesc/dom/impl/DOMElementNSImpl.hpp
+include/xercesc/dom/impl/DOMEntityImpl.hpp
+include/xercesc/dom/impl/DOMEntityReferenceImpl.hpp
+include/xercesc/dom/impl/DOMErrorImpl.hpp
+include/xercesc/dom/impl/DOMImplementationImpl.hpp
+include/xercesc/dom/impl/DOMLocatorImpl.hpp
+include/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp
+include/xercesc/dom/impl/DOMNodeIDMap.hpp
+include/xercesc/dom/impl/DOMNodeImpl.hpp
+include/xercesc/dom/impl/DOMNodeIteratorImpl.hpp
+include/xercesc/dom/impl/DOMNodeListImpl.hpp
+include/xercesc/dom/impl/DOMNodeVector.hpp
+include/xercesc/dom/impl/DOMNormalizer.hpp
+include/xercesc/dom/impl/DOMNotationImpl.hpp
+include/xercesc/dom/impl/DOMParentNode.hpp
+include/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp
+include/xercesc/dom/impl/DOMRangeImpl.hpp
+include/xercesc/dom/impl/DOMStringPool.hpp
+include/xercesc/dom/impl/DOMTextImpl.hpp
+include/xercesc/dom/impl/DOMTreeWalkerImpl.hpp
+include/xercesc/dom/impl/DOMTypeInfoImpl.hpp
+include/xercesc/dom/impl/DOMWriterImpl.hpp
+include/xercesc/dom/impl/XSDElementNSImpl.hpp
+include/xercesc/framework/LocalFileFormatTarget.hpp
 include/xercesc/framework/LocalFileInputSource.hpp
+include/xercesc/framework/MemBufFormatTarget.hpp
 include/xercesc/framework/MemBufInputSource.hpp
+include/xercesc/framework/MemoryManager.hpp
 include/xercesc/framework/StdInInputSource.hpp
+include/xercesc/framework/StdOutFormatTarget.hpp
 include/xercesc/framework/URLInputSource.hpp
+include/xercesc/framework/Wrapper4DOMInputSource.hpp
+include/xercesc/framework/Wrapper4InputSource.hpp
 include/xercesc/framework/XMLAttDef.hpp
 include/xercesc/framework/XMLAttDefList.hpp
 include/xercesc/framework/XMLAttr.hpp
@@ -49,51 +136,27 @@
 include/xercesc/framework/XMLRefInfo.hpp
 include/xercesc/framework/XMLValidator.hpp
 include/xercesc/framework/XMLValidityCodes.hpp
-include/xercesc/idom/IDCasts.hpp
-include/xercesc/idom/IDChildNode.hpp
-include/xercesc/idom/IDDeepNodeListPool.c
-include/xercesc/idom/IDDeepNodeListPool.hpp
-include/xercesc/idom/IDNodeIDMap.hpp
-include/xercesc/idom/IDNodeVector.hpp
-include/xercesc/idom/IDOM.hpp
-include/xercesc/idom/IDOM_Attr.hpp
-include/xercesc/idom/IDOM_CDATASection.hpp
-include/xercesc/idom/IDOM_CharacterData.hpp
-include/xercesc/idom/IDOM_Comment.hpp
-include/xercesc/idom/IDOM_DOMException.hpp
-include/xercesc/idom/IDOM_DOMImplementation.hpp
-include/xercesc/idom/IDOM_Document.hpp
-include/xercesc/idom/IDOM_DocumentFragment.hpp
-include/xercesc/idom/IDOM_DocumentType.hpp
-include/xercesc/idom/IDOM_Element.hpp
-include/xercesc/idom/IDOM_Entity.hpp
-include/xercesc/idom/IDOM_EntityReference.hpp
-include/xercesc/idom/IDOM_NamedNodeMap.hpp
-include/xercesc/idom/IDOM_Node.hpp
-include/xercesc/idom/IDOM_NodeFilter.hpp
-include/xercesc/idom/IDOM_NodeIterator.hpp
-include/xercesc/idom/IDOM_NodeList.hpp
-include/xercesc/idom/IDOM_Notation.hpp
-include/xercesc/idom/IDOM_ProcessingInstruction.hpp
-include/xercesc/idom/IDOM_Range.hpp
-include/xercesc/idom/IDOM_RangeException.hpp
-include/xercesc/idom/IDOM_Text.hpp
-include/xercesc/idom/IDOM_TreeWalker.hpp
-include/xercesc/idom/IDParentNode.hpp
-include/xercesc/idom/IDStringPool.hpp
 include/xercesc/internal/CharTypeTables.hpp
+include/xercesc/internal/DGXMLScanner.hpp
 include/xercesc/internal/ElemStack.hpp
 include/xercesc/internal/EndOfEntityException.hpp
+include/xercesc/internal/IANAEncodings.hpp
+include/xercesc/internal/IGXMLScanner.hpp
+include/xercesc/internal/MemoryManagerImpl.hpp
 include/xercesc/internal/ReaderMgr.hpp
+include/xercesc/internal/SGXMLScanner.hpp
 include/xercesc/internal/VecAttrListImpl.hpp
 include/xercesc/internal/VecAttributesImpl.hpp
+include/xercesc/internal/WFXMLScanner.hpp
 include/xercesc/internal/XMLInternalErrorHandler.hpp
 include/xercesc/internal/XMLReader.hpp
 include/xercesc/internal/XMLScanner.hpp
-include/xercesc/parsers/DOMParser.hpp
-include/xercesc/parsers/IDOMParser.hpp
+include/xercesc/internal/XMLScannerResolver.hpp
+include/xercesc/parsers/AbstractDOMParser.hpp
+include/xercesc/parsers/DOMBuilderImpl.hpp
 include/xercesc/parsers/SAX2XMLReaderImpl.hpp
 include/xercesc/parsers/SAXParser.hpp



Home | Main Index | Thread Index | Old Index