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