aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/xerces-c
diff options
context:
space:
mode:
authorbillf <billf@FreeBSD.org>2002-06-01 11:02:14 +0800
committerbillf <billf@FreeBSD.org>2002-06-01 11:02:14 +0800
commitb96d207891df167c3b01d4f5a26da9fd43f397f2 (patch)
treec93650733e6978f897192346e9b081787f22515b /textproc/xerces-c
parentad4e613927b8b855523eff5a91b884fb21301007 (diff)
downloadfreebsd-ports-gnome-b96d207891df167c3b01d4f5a26da9fd43f397f2.tar.gz
freebsd-ports-gnome-b96d207891df167c3b01d4f5a26da9fd43f397f2.tar.zst
freebsd-ports-gnome-b96d207891df167c3b01d4f5a26da9fd43f397f2.zip
update to 1.7.0 and fix some bugs both in the previous port and in the
xerces codebase itself. although this commit is a combination of all three PRs, i didn't take every PR verbatim (and left out some smaller parts of the first two PRs). any mistakes in the merging of these PRs is mine and if the original submitters would like to generate diffs after this commit, i'll look at those as well. Gregory Bond gets credit for spotting some particularly nasty problems in the old port. Remember folks, just because it compiles doesn't mean it works.. PR: ports/36248, ports/37016, ports/37619 Submitted by: Hidekazu Kuroki <hidekazu@pc88.gr.jp>, Daniel Lang <dl@leo.org>, Gregory Bond <gnb@itga.com.au>
Diffstat (limited to 'textproc/xerces-c')
-rw-r--r--textproc/xerces-c/Makefile40
-rw-r--r--textproc/xerces-c/distinfo2
-rw-r--r--textproc/xerces-c/files/patch-XMLString20
-rw-r--r--textproc/xerces-c/pkg-plist659
4 files changed, 373 insertions, 348 deletions
diff --git a/textproc/xerces-c/Makefile b/textproc/xerces-c/Makefile
index 3321ab7b967f..9f05224d3e59 100644
--- a/textproc/xerces-c/Makefile
+++ b/textproc/xerces-c/Makefile
@@ -5,37 +5,41 @@
# $FreeBSD$
#
-PORTNAME= xerces_c
-PORTVERSION= 1.6.0
-CATEGORIES= textproc
-MASTER_SITES= http://xml.apache.org/dist/xerces-c/stable/ \
- http://document-root.de/xerces-c-mirror/
-DISTNAME= xerces-c-src1_6_0
+PORTNAME= xerces_c
+PORTVERSION= 1.7.0
+CATEGORIES= textproc
+MASTER_SITES= http://xml.apache.org/dist/xerces-c/stable/ \
+ http://document-root.de/xerces-c-mirror/
+DISTNAME= xerces-c-src${PORTVERSION:S/./_/g}
-MAINTAINER= kiesel@schlund.de
+MAINTAINER= ports@FreeBSD.org
INSTALLS_SHLIB=yes
LDCONFIG_DIRS= ${PREFIX}/lib
-CONFIGURE_WRKSRC= ${WRKSRC}/src
-BUILD_WRKSRC= ${WRKSRC}/src
-INSTALL_WRKSRC= ${WRKSRC}/src
+XERCESWRKSRC= ${WRKSRC}/src/xercesc
+CONFIGURE_WRKSRC= ${XERCESWRKSRC}
+BUILD_WRKSRC= ${XERCESWRKSRC}
+INSTALL_WRKSRC= ${XERCESWRKSRC}
-# Set this to where the source lives
-MAKE_ENV+= XERCESCROOT=${WRKSRC}
+USE_GMAKE= yes
+MAKE_ENV+= XERCESCROOT=${WRKSRC}
-# If configure fails, try this:
-#CONFIGURE_SCRIPT= runConfigure -pfreebsd
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= XERCESCROOT=${WRKSRC} TRANSCODER="IconvFBSD"
+CONFIGURE_SCRIPT= runConfigure
+CONFIGURE_ARGS= -p freebsd -n socket -P ${PREFIX}
+.if defined(NO_THREADS)
+CONFIGURE_ARGS+= -r none
+.endif
-USE_GMAKE= yes
-HAS_CONFIGURE= yes
-GNU_CONFIGURE= yes
+PLIST_SUB+= XERCESC_VER=${PORTVERSION:S/./_/g} \
pre-configure:
${CHMOD} 700 ${CONFIGURE_WRKSRC}/runConfigure
${CHMOD} 700 ${CONFIGURE_WRKSRC}/configure
post-install:
- ${STRIP_CMD} ${PREFIX}/lib/libxerces-c1_6_0.so
+ ${STRIP_CMD} ${PREFIX}/lib/libxerces-c${PORTVERSION:S/./_/g}.so
.include <bsd.port.mk>
diff --git a/textproc/xerces-c/distinfo b/textproc/xerces-c/distinfo
index ba3f134a49fd..33b042c0ff59 100644
--- a/textproc/xerces-c/distinfo
+++ b/textproc/xerces-c/distinfo
@@ -1 +1 @@
-MD5 (xerces-c-src1_6_0.tar.gz) = 4d7d9fd4f74f69d0302face517c282e4
+MD5 (xerces-c-src1_7_0.tar.gz) = 31ddbda5e3d61113dc247590c162e83a
diff --git a/textproc/xerces-c/files/patch-XMLString b/textproc/xerces-c/files/patch-XMLString
new file mode 100644
index 000000000000..75ffa9b0bd61
--- /dev/null
+++ b/textproc/xerces-c/files/patch-XMLString
@@ -0,0 +1,20 @@
+--- src/xercesc/util/XMLString.cpp.orig Fri May 31 19:07:45 2002
++++ src/xercesc/util/XMLString.cpp Fri May 31 19:08:09 2002
+@@ -254,7 +254,7 @@
+
+ int XMLString::compareIString(const char* const str1, const char* const str2)
+ {
+- return stricmp(str1, str2);
++ return strcasecmp(str1, str2);
+ }
+
+
+@@ -277,7 +277,7 @@
+ if (!count)
+ return 0;
+
+- return strnicmp(str1, str2, count);
++ return strncasecmp(str1, str2, count);
+ }
+
+
diff --git a/textproc/xerces-c/pkg-plist b/textproc/xerces-c/pkg-plist
index 3c1aa4d13ce5..0fc3d01f968c 100644
--- a/textproc/xerces-c/pkg-plist
+++ b/textproc/xerces-c/pkg-plist
@@ -1,371 +1,372 @@
+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/framework/LocalFileInputSource.hpp
+include/xercesc/framework/MemBufInputSource.hpp
+include/xercesc/framework/StdInInputSource.hpp
+include/xercesc/framework/URLInputSource.hpp
+include/xercesc/framework/XMLAttDef.hpp
+include/xercesc/framework/XMLAttDefList.hpp
+include/xercesc/framework/XMLAttr.hpp
+include/xercesc/framework/XMLBuffer.hpp
+include/xercesc/framework/XMLBufferMgr.hpp
+include/xercesc/framework/XMLContentModel.hpp
+include/xercesc/framework/XMLDocumentHandler.hpp
+include/xercesc/framework/XMLElementDecl.hpp
+include/xercesc/framework/XMLEntityDecl.hpp
+include/xercesc/framework/XMLEntityHandler.hpp
+include/xercesc/framework/XMLErrorCodes.hpp
+include/xercesc/framework/XMLErrorReporter.hpp
+include/xercesc/framework/XMLFormatter.hpp
+include/xercesc/framework/XMLNotationDecl.hpp
+include/xercesc/framework/XMLPScanToken.hpp
+include/xercesc/framework/XMLRecognizer.hpp
+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/ElemStack.hpp
+include/xercesc/internal/EndOfEntityException.hpp
+include/xercesc/internal/ReaderMgr.hpp
+include/xercesc/internal/VecAttrListImpl.hpp
+include/xercesc/internal/VecAttributesImpl.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/parsers/SAX2XMLReaderImpl.hpp
+include/xercesc/parsers/SAXParser.hpp
+include/xercesc/sax/AttributeList.hpp
+include/xercesc/sax/DTDHandler.hpp
+include/xercesc/sax/DocumentHandler.hpp
+include/xercesc/sax/EntityResolver.hpp
+include/xercesc/sax/ErrorHandler.hpp
+include/xercesc/sax/HandlerBase.hpp
+include/xercesc/sax/InputSource.hpp
+include/xercesc/sax/Locator.hpp
+include/xercesc/sax/Parser.hpp
+include/xercesc/sax/SAXException.hpp
+include/xercesc/sax/SAXParseException.hpp
+include/xercesc/sax2/Attributes.hpp
+include/xercesc/sax2/ContentHandler.hpp
+include/xercesc/sax2/DeclHandler.hpp
+include/xercesc/sax2/DefaultHandler.hpp
+include/xercesc/sax2/LexicalHandler.hpp
+include/xercesc/sax2/SAX2XMLReader.hpp
+include/xercesc/sax2/XMLReaderFactory.hpp
include/xercesc/util/ArrayIndexOutOfBoundsException.hpp
-include/xercesc/util/ValueVectorOf.c
-include/xercesc/util/ValueStackOf.c
-include/xercesc/util/ValueArrayOf.c
-include/xercesc/util/TransENameMap.c
-include/xercesc/util/RefVectorOf.c
-include/xercesc/util/RefStackOf.c
-include/xercesc/util/RefHashTableOf.c
-include/xercesc/util/RefHash3KeysIdPool.c
-include/xercesc/util/RefHash2KeysTableOf.c
-include/xercesc/util/RefArrayOf.c
-include/xercesc/util/NameIdPool.c
-include/xercesc/util/KeyValuePair.c
-include/xercesc/util/Janitor.c
-include/xercesc/util/FlagJanitor.c
-include/xercesc/util/CountedPointer.c
-include/xercesc/util/XMLWin1252Transcoder.hpp
-include/xercesc/util/XMLUni.hpp
-include/xercesc/util/XMLUniDefs.hpp
-include/xercesc/util/XMLUTF8Transcoder.hpp
-include/xercesc/util/XMLUTF16Transcoder.hpp
-include/xercesc/util/XMLURL.hpp
-include/xercesc/util/XMLUri.hpp
-include/xercesc/util/XMLUCS4Transcoder.hpp
-include/xercesc/util/XMLString.hpp
-include/xercesc/util/XMLRegisterCleanup.hpp
-include/xercesc/util/XMLNetAccessor.hpp
-include/xercesc/util/XMLMsgLoader.hpp
-include/xercesc/util/XMLFloat.hpp
-include/xercesc/util/XMLException.hpp
-include/xercesc/util/XMLExceptMsgs.hpp
-include/xercesc/util/XMLEnumerator.hpp
-include/xercesc/util/XMLEBCDICTranscoder.hpp
-include/xercesc/util/XMLDeleterFor.hpp
-include/xercesc/util/XMLIBM1140Transcoder.hpp
-include/xercesc/util/XMLInteger.hpp
-include/xercesc/util/XMLChTranscoder.hpp
-include/xercesc/util/XMLDateTime.hpp
-include/xercesc/util/XMLDouble.hpp
-include/xercesc/util/XMLAbstractDoubleFloat.hpp
-include/xercesc/util/XMLBigInteger.hpp
-include/xercesc/util/XMLBigDecimal.hpp
-include/xercesc/util/XMLNumber.hpp
-include/xercesc/util/XMLASCIITranscoder.hpp
-include/xercesc/util/XML88591Transcoder.hpp
-include/xercesc/util/XML256TableTranscoder.hpp
-include/xercesc/util/XercesDefs.hpp
-include/xercesc/util/ValueVectorOf.hpp
-include/xercesc/util/ValueStackOf.hpp
-include/xercesc/util/ValueArrayOf.hpp
-include/xercesc/util/UnsupportedEncodingException.hpp
-include/xercesc/util/UnexpectedEOFException.hpp
-include/xercesc/util/TransService.hpp
-include/xercesc/util/UTFDataFormatException.hpp
-include/xercesc/util/TranscodingException.hpp
-include/xercesc/util/TransENameMap.hpp
-include/xercesc/util/XMLStringTokenizer.hpp
-include/xercesc/util/StringPool.hpp
-include/xercesc/util/SchemaDateTimeException.hpp
-include/xercesc/util/RuntimeException.hpp
-include/xercesc/util/RefVectorOf.hpp
-include/xercesc/util/RefStackOf.hpp
-include/xercesc/util/RefHashTableOf.hpp
-include/xercesc/util/RefHash3KeysIdPool.hpp
-include/xercesc/util/RefHash2KeysTableOf.hpp
-include/xercesc/util/RefArrayOf.hpp
-include/xercesc/util/QName.hpp
-include/xercesc/util/PlatformUtils.hpp
-include/xercesc/util/ParseException.hpp
-include/xercesc/util/NumberFormatException.hpp
-include/xercesc/util/NullPointerException.hpp
-include/xercesc/util/NoSuchElementException.hpp
-include/xercesc/util/NoDefTranscoderException.hpp
-include/xercesc/util/NameIdPool.hpp
-include/xercesc/util/Mutexes.hpp
-include/xercesc/util/KeyValuePair.hpp
-include/xercesc/util/KVStringPair.hpp
-include/xercesc/util/Janitor.hpp
-include/xercesc/util/InvalidCastException.hpp
-include/xercesc/util/IllegalArgumentException.hpp
-include/xercesc/util/IOException.hpp
-include/xercesc/util/HexBin.hpp
-include/xercesc/util/HashPtr.hpp
-include/xercesc/util/HashXMLCh.hpp
-include/xercesc/util/HashCMStateSet.hpp
-include/xercesc/util/HashBase.hpp
-include/xercesc/util/FlagJanitor.hpp
-include/xercesc/util/EmptyStackException.hpp
-include/xercesc/util/CountedPointer.hpp
-include/xercesc/util/BitSet.hpp
-include/xercesc/util/BitOps.hpp
-include/xercesc/util/BinMemInputStream.hpp
-include/xercesc/util/BinInputStream.hpp
-include/xercesc/util/BinFileInputStream.hpp
-include/xercesc/util/Base64.hpp
include/xercesc/util/AutoSense.hpp
-include/xercesc/util/XMLDeleterFor.c
-include/xercesc/util/Platforms/FreeBSD/FreeBSDDefs.hpp
-include/xercesc/util/Transcoders/Iconv/IconvTransService.hpp
-include/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp
-include/xercesc/util/MsgLoaders/InMemory/CppErrMsgs_EN_US.hpp
+include/xercesc/util/Base64.hpp
+include/xercesc/util/BinFileInputStream.hpp
+include/xercesc/util/BinInputStream.hpp
+include/xercesc/util/BinMemInputStream.hpp
+include/xercesc/util/BitOps.hpp
+include/xercesc/util/BitSet.hpp
include/xercesc/util/Compilers/BorlandCDefs.hpp
-include/xercesc/util/Compilers/TandemCCDefs.hpp
+include/xercesc/util/Compilers/CSetDefs.hpp
+include/xercesc/util/Compilers/CodeWarriorDefs.hpp
+include/xercesc/util/Compilers/DECCXXDefs.hpp
+include/xercesc/util/Compilers/GCCDefs.hpp
+include/xercesc/util/Compilers/HPCCDefs.hpp
+include/xercesc/util/Compilers/IBMVAOS2Defs.hpp
+include/xercesc/util/Compilers/IBMVAW32Defs.hpp
include/xercesc/util/Compilers/MIPSproDefs.hpp
+include/xercesc/util/Compilers/MVSCPPDefs.hpp
include/xercesc/util/Compilers/OS400SetDefs.hpp
-include/xercesc/util/Compilers/SunKaiDefs.hpp
-include/xercesc/util/Compilers/SunCCDefs.hpp
-include/xercesc/util/Compilers/SCOCCDefs.hpp
include/xercesc/util/Compilers/PTXCCDefs.hpp
-include/xercesc/util/Compilers/MVSCPPDefs.hpp
-include/xercesc/util/Compilers/IBMVAW32Defs.hpp
-include/xercesc/util/Compilers/IBMVAOS2Defs.hpp
-include/xercesc/util/Compilers/HPCCDefs.hpp
-include/xercesc/util/Compilers/GCCDefs.hpp
-include/xercesc/util/Compilers/DECCXXDefs.hpp
-include/xercesc/util/Compilers/CodeWarriorDefs.hpp
-include/xercesc/util/Compilers/CSetDefs.hpp
+include/xercesc/util/Compilers/SCOCCDefs.hpp
+include/xercesc/util/Compilers/SunCCDefs.hpp
+include/xercesc/util/Compilers/SunKaiDefs.hpp
+include/xercesc/util/Compilers/TandemCCDefs.hpp
include/xercesc/util/Compilers/VCPPDefs.hpp
-include/xercesc/util/regx/RegxDefs.hpp
-include/xercesc/util/regx/ParserForXMLSchema.hpp
-include/xercesc/util/regx/RegxParser.hpp
-include/xercesc/util/regx/TokenFactory.hpp
-include/xercesc/util/regx/RangeTokenMap.hpp
+include/xercesc/util/CountedPointer.c
+include/xercesc/util/CountedPointer.hpp
+include/xercesc/util/EmptyStackException.hpp
+include/xercesc/util/FlagJanitor.c
+include/xercesc/util/FlagJanitor.hpp
+include/xercesc/util/HashBase.hpp
+include/xercesc/util/HashCMStateSet.hpp
+include/xercesc/util/HashPtr.hpp
+include/xercesc/util/HashXMLCh.hpp
+include/xercesc/util/HexBin.hpp
+include/xercesc/util/IOException.hpp
+include/xercesc/util/IllegalArgumentException.hpp
+include/xercesc/util/InvalidCastException.hpp
+include/xercesc/util/Janitor.c
+include/xercesc/util/Janitor.hpp
+include/xercesc/util/KVStringPair.hpp
+include/xercesc/util/KeyValuePair.c
+include/xercesc/util/KeyValuePair.hpp
+include/xercesc/util/MsgLoaders/InMemory/CppErrMsgs_EN_US.hpp
+include/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp
+include/xercesc/util/Mutexes.hpp
+include/xercesc/util/NameIdPool.c
+include/xercesc/util/NameIdPool.hpp
+include/xercesc/util/NoDefTranscoderException.hpp
+include/xercesc/util/NoSuchElementException.hpp
+include/xercesc/util/NullPointerException.hpp
+include/xercesc/util/NumberFormatException.hpp
+include/xercesc/util/ParseException.hpp
+include/xercesc/util/PlatformUtils.hpp
+include/xercesc/util/Platforms/FreeBSD/FreeBSDDefs.hpp
+include/xercesc/util/QName.hpp
+include/xercesc/util/RefArrayOf.c
+include/xercesc/util/RefArrayOf.hpp
+include/xercesc/util/RefHash2KeysTableOf.c
+include/xercesc/util/RefHash2KeysTableOf.hpp
+include/xercesc/util/RefHash3KeysIdPool.c
+include/xercesc/util/RefHash3KeysIdPool.hpp
+include/xercesc/util/RefHashTableOf.c
+include/xercesc/util/RefHashTableOf.hpp
+include/xercesc/util/RefStackOf.c
+include/xercesc/util/RefStackOf.hpp
+include/xercesc/util/RefVectorOf.c
+include/xercesc/util/RefVectorOf.hpp
+include/xercesc/util/RuntimeException.hpp
+include/xercesc/util/SchemaDateTimeException.hpp
+include/xercesc/util/StringPool.hpp
+include/xercesc/util/TransENameMap.c
+include/xercesc/util/TransENameMap.hpp
+include/xercesc/util/TransService.hpp
+include/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.hpp
+include/xercesc/util/TranscodingException.hpp
+include/xercesc/util/UTFDataFormatException.hpp
+include/xercesc/util/UnexpectedEOFException.hpp
+include/xercesc/util/UnsupportedEncodingException.hpp
+include/xercesc/util/ValueArrayOf.c
+include/xercesc/util/ValueArrayOf.hpp
+include/xercesc/util/ValueStackOf.c
+include/xercesc/util/ValueStackOf.hpp
+include/xercesc/util/ValueVectorOf.c
+include/xercesc/util/ValueVectorOf.hpp
+include/xercesc/util/XML256TableTranscoder.hpp
+include/xercesc/util/XML88591Transcoder.hpp
+include/xercesc/util/XMLASCIITranscoder.hpp
+include/xercesc/util/XMLAbstractDoubleFloat.hpp
+include/xercesc/util/XMLBigDecimal.hpp
+include/xercesc/util/XMLBigInteger.hpp
+include/xercesc/util/XMLChTranscoder.hpp
+include/xercesc/util/XMLDateTime.hpp
+include/xercesc/util/XMLDeleterFor.c
+include/xercesc/util/XMLDeleterFor.hpp
+include/xercesc/util/XMLDouble.hpp
+include/xercesc/util/XMLEBCDICTranscoder.hpp
+include/xercesc/util/XMLEnumerator.hpp
+include/xercesc/util/XMLExceptMsgs.hpp
+include/xercesc/util/XMLException.hpp
+include/xercesc/util/XMLFloat.hpp
+include/xercesc/util/XMLIBM1140Transcoder.hpp
+include/xercesc/util/XMLInteger.hpp
+include/xercesc/util/XMLMsgLoader.hpp
+include/xercesc/util/XMLNetAccessor.hpp
+include/xercesc/util/XMLNumber.hpp
+include/xercesc/util/XMLRegisterCleanup.hpp
+include/xercesc/util/XMLString.hpp
+include/xercesc/util/XMLStringTokenizer.hpp
+include/xercesc/util/XMLUCS4Transcoder.hpp
+include/xercesc/util/XMLURL.hpp
+include/xercesc/util/XMLUTF16Transcoder.hpp
+include/xercesc/util/XMLUTF8Transcoder.hpp
+include/xercesc/util/XMLUni.hpp
+include/xercesc/util/XMLUniDefs.hpp
+include/xercesc/util/XMLUri.hpp
+include/xercesc/util/XMLWin1252Transcoder.hpp
+include/xercesc/util/XercesDefs.hpp
include/xercesc/util/regx/ASCIIRangeFactory.hpp
-include/xercesc/util/regx/UnicodeRangeFactory.hpp
+include/xercesc/util/regx/BMPattern.hpp
include/xercesc/util/regx/BlockRangeFactory.hpp
-include/xercesc/util/regx/XMLRangeFactory.hpp
-include/xercesc/util/regx/RangeFactory.hpp
-include/xercesc/util/regx/XMLUniCharacter.hpp
-include/xercesc/util/regx/TokenInc.hpp
-include/xercesc/util/regx/UnionToken.hpp
-include/xercesc/util/regx/StringToken.hpp
-include/xercesc/util/regx/ParenToken.hpp
-include/xercesc/util/regx/ModifierToken.hpp
-include/xercesc/util/regx/ConditionToken.hpp
-include/xercesc/util/regx/Token.hpp
-include/xercesc/util/regx/ConcatToken.hpp
-include/xercesc/util/regx/ClosureToken.hpp
include/xercesc/util/regx/CharToken.hpp
-include/xercesc/util/regx/RangeToken.hpp
-include/xercesc/util/regx/RegxUtil.hpp
+include/xercesc/util/regx/ClosureToken.hpp
+include/xercesc/util/regx/ConcatToken.hpp
+include/xercesc/util/regx/ConditionToken.hpp
include/xercesc/util/regx/Match.hpp
-include/xercesc/util/regx/BMPattern.hpp
-include/xercesc/util/regx/OpFactory.hpp
+include/xercesc/util/regx/ModifierToken.hpp
include/xercesc/util/regx/Op.hpp
-include/xercesc/util/regx/UniCharTable.hpp
+include/xercesc/util/regx/OpFactory.hpp
+include/xercesc/util/regx/ParenToken.hpp
+include/xercesc/util/regx/ParserForXMLSchema.hpp
+include/xercesc/util/regx/RangeFactory.hpp
+include/xercesc/util/regx/RangeToken.hpp
+include/xercesc/util/regx/RangeTokenMap.hpp
include/xercesc/util/regx/RegularExpression.hpp
-include/xercesc/sax/AttributeList.hpp
-include/xercesc/sax/SAXException.hpp
-include/xercesc/sax/Parser.hpp
-include/xercesc/sax/Locator.hpp
-include/xercesc/sax/InputSource.hpp
-include/xercesc/sax/HandlerBase.hpp
-include/xercesc/sax/ErrorHandler.hpp
-include/xercesc/sax/EntityResolver.hpp
-include/xercesc/sax/DocumentHandler.hpp
-include/xercesc/sax/DTDHandler.hpp
-include/xercesc/sax/SAXParseException.hpp
-include/xercesc/sax2/XMLReaderFactory.hpp
-include/xercesc/sax2/SAX2XMLReader.hpp
-include/xercesc/sax2/LexicalHandler.hpp
-include/xercesc/sax2/DefaultHandler.hpp
-include/xercesc/sax2/ContentHandler.hpp
-include/xercesc/sax2/Attributes.hpp
-include/xercesc/internal/CharTypeTables.hpp
-include/xercesc/internal/XMLReader.hpp
-include/xercesc/internal/XMLInternalErrorHandler.hpp
-include/xercesc/internal/VecAttributesImpl.hpp
-include/xercesc/internal/VecAttrListImpl.hpp
-include/xercesc/internal/ReaderMgr.hpp
-include/xercesc/internal/EndOfEntityException.hpp
-include/xercesc/internal/ElemStack.hpp
-include/xercesc/internal/XMLScanner.hpp
-include/xercesc/framework/LocalFileInputSource.hpp
-include/xercesc/framework/XMLValidator.hpp
-include/xercesc/framework/XMLRefInfo.hpp
-include/xercesc/framework/XMLRecognizer.hpp
-include/xercesc/framework/XMLPScanToken.hpp
-include/xercesc/framework/XMLNotationDecl.hpp
-include/xercesc/framework/XMLFormatter.hpp
-include/xercesc/framework/XMLErrorReporter.hpp
-include/xercesc/framework/XMLErrorCodes.hpp
-include/xercesc/framework/XMLEntityHandler.hpp
-include/xercesc/framework/XMLEntityDecl.hpp
-include/xercesc/framework/XMLElementDecl.hpp
-include/xercesc/framework/XMLDocumentHandler.hpp
-include/xercesc/framework/XMLContentModel.hpp
-include/xercesc/framework/XMLBufferMgr.hpp
-include/xercesc/framework/XMLBuffer.hpp
-include/xercesc/framework/XMLAttr.hpp
-include/xercesc/framework/XMLAttDefList.hpp
-include/xercesc/framework/XMLAttDef.hpp
-include/xercesc/framework/URLInputSource.hpp
-include/xercesc/framework/StdInInputSource.hpp
-include/xercesc/framework/MemBufInputSource.hpp
-include/xercesc/framework/XMLValidityCodes.hpp
-include/xercesc/parsers/SAX2XMLReaderImpl.hpp
-include/xercesc/parsers/SAXParser.hpp
-include/xercesc/parsers/IDOMParser.hpp
-include/xercesc/parsers/DOMParser.hpp
-include/xercesc/dom/DOM.hpp
-include/xercesc/dom/DOM_TreeWalker.hpp
-include/xercesc/dom/DOM_Text.hpp
-include/xercesc/dom/DOM_RangeException.hpp
-include/xercesc/dom/DOM_Range.hpp
-include/xercesc/dom/DOM_ProcessingInstruction.hpp
-include/xercesc/dom/DOM_Notation.hpp
-include/xercesc/dom/DOM_NodeList.hpp
-include/xercesc/dom/DOM_NodeIterator.hpp
-include/xercesc/dom/DOM_NodeFilter.hpp
-include/xercesc/dom/DOM_Node.hpp
-include/xercesc/dom/DOM_NamedNodeMap.hpp
-include/xercesc/dom/DomMemDebug.hpp
-include/xercesc/dom/DOM_EntityReference.hpp
-include/xercesc/dom/DOM_Entity.hpp
-include/xercesc/dom/DOM_Element.hpp
-include/xercesc/dom/DOM_DocumentType.hpp
-include/xercesc/dom/DOM_DocumentFragment.hpp
-include/xercesc/dom/DOM_Document.hpp
-include/xercesc/dom/DOM_DOMImplementation.hpp
-include/xercesc/dom/DOM_DOMException.hpp
-include/xercesc/dom/DOM_Comment.hpp
-include/xercesc/dom/DOM_CharacterData.hpp
-include/xercesc/dom/DOM_CDATASection.hpp
-include/xercesc/dom/DOM_Attr.hpp
-include/xercesc/dom/DOMString.hpp
-include/xercesc/dom/DOM_XMLDecl.hpp
-include/xercesc/idom/IDCasts.hpp
-include/xercesc/idom/IDStringPool.hpp
-include/xercesc/idom/IDParentNode.hpp
-include/xercesc/idom/IDOM_TreeWalker.hpp
-include/xercesc/idom/IDOM_Text.hpp
-include/xercesc/idom/IDOM_RangeException.hpp
-include/xercesc/idom/IDOM_Range.hpp
-include/xercesc/idom/IDOM_ProcessingInstruction.hpp
-include/xercesc/idom/IDOM_Notation.hpp
-include/xercesc/idom/IDOM_NodeList.hpp
-include/xercesc/idom/IDOM_NodeIterator.hpp
-include/xercesc/idom/IDOM_NodeFilter.hpp
-include/xercesc/idom/IDOM_Node.hpp
-include/xercesc/idom/IDOM_NamedNodeMap.hpp
-include/xercesc/idom/IDOM_EntityReference.hpp
-include/xercesc/idom/IDOM_Entity.hpp
-include/xercesc/idom/IDOM_Element.hpp
-include/xercesc/idom/IDOM_DOMImplementation.hpp
-include/xercesc/idom/IDOM_DOMException.hpp
-include/xercesc/idom/IDOM_DocumentType.hpp
-include/xercesc/idom/IDOM_DocumentFragment.hpp
-include/xercesc/idom/IDOM_Document.hpp
-include/xercesc/idom/IDOM_Comment.hpp
-include/xercesc/idom/IDOM_CharacterData.hpp
-include/xercesc/idom/IDOM_CDATASection.hpp
-include/xercesc/idom/IDOM_Attr.hpp
-include/xercesc/idom/IDOM.hpp
-include/xercesc/idom/IDNodeVector.hpp
-include/xercesc/idom/IDDeepNodeListPool.hpp
-include/xercesc/idom/IDNodeIDMap.hpp
-include/xercesc/idom/IDChildNode.hpp
-include/xercesc/idom/IDDeepNodeListPool.c
+include/xercesc/util/regx/RegxDefs.hpp
+include/xercesc/util/regx/RegxParser.hpp
+include/xercesc/util/regx/RegxUtil.hpp
+include/xercesc/util/regx/StringToken.hpp
+include/xercesc/util/regx/Token.hpp
+include/xercesc/util/regx/TokenFactory.hpp
+include/xercesc/util/regx/TokenInc.hpp
+include/xercesc/util/regx/UniCharTable.hpp
+include/xercesc/util/regx/UnicodeRangeFactory.hpp
+include/xercesc/util/regx/UnionToken.hpp
+include/xercesc/util/regx/XMLRangeFactory.hpp
+include/xercesc/util/regx/XMLUniCharacter.hpp
+include/xercesc/validators/DTD/DTDAttDef.hpp
+include/xercesc/validators/DTD/DTDAttDefList.hpp
+include/xercesc/validators/DTD/DTDElementDecl.hpp
+include/xercesc/validators/DTD/DTDEntityDecl.hpp
+include/xercesc/validators/DTD/DTDGrammar.hpp
+include/xercesc/validators/DTD/DTDScanner.hpp
+include/xercesc/validators/DTD/DTDValidator.hpp
+include/xercesc/validators/DTD/DocTypeHandler.hpp
include/xercesc/validators/common/AllContentModel.hpp
-include/xercesc/validators/common/MixedContentModel.hpp
-include/xercesc/validators/common/GrammarResolver.hpp
-include/xercesc/validators/common/Grammar.hpp
-include/xercesc/validators/common/DFAContentModel.hpp
-include/xercesc/validators/common/ContentSpecNode.hpp
-include/xercesc/validators/common/ContentLeafNameTypeVector.hpp
-include/xercesc/validators/common/CMUnaryOp.hpp
-include/xercesc/validators/common/CMStateSet.hpp
-include/xercesc/validators/common/CMNode.hpp
-include/xercesc/validators/common/CMLeaf.hpp
-include/xercesc/validators/common/CMBinaryOp.hpp
include/xercesc/validators/common/CMAny.hpp
+include/xercesc/validators/common/CMBinaryOp.hpp
+include/xercesc/validators/common/CMLeaf.hpp
+include/xercesc/validators/common/CMNode.hpp
+include/xercesc/validators/common/CMStateSet.hpp
+include/xercesc/validators/common/CMUnaryOp.hpp
+include/xercesc/validators/common/ContentLeafNameTypeVector.hpp
+include/xercesc/validators/common/ContentSpecNode.hpp
+include/xercesc/validators/common/DFAContentModel.hpp
+include/xercesc/validators/common/Grammar.hpp
+include/xercesc/validators/common/GrammarResolver.hpp
+include/xercesc/validators/common/MixedContentModel.hpp
include/xercesc/validators/common/SimpleContentModel.hpp
-include/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp
-include/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp
-include/xercesc/validators/datatype/YearDatatypeValidator.hpp
-include/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp
-include/xercesc/validators/datatype/MonthDatatypeValidator.hpp
-include/xercesc/validators/datatype/DayDatatypeValidator.hpp
-include/xercesc/validators/datatype/TimeDatatypeValidator.hpp
-include/xercesc/validators/datatype/DateDatatypeValidator.hpp
-include/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp
-include/xercesc/validators/datatype/DateTimeValidator.hpp
-include/xercesc/validators/datatype/AbstractStringValidator.hpp
-include/xercesc/validators/datatype/AbstractNumericValidator.hpp
-include/xercesc/validators/datatype/IDREFDatatypeValidator.hpp
include/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp
+include/xercesc/validators/datatype/AbstractNumericValidator.hpp
+include/xercesc/validators/datatype/AbstractStringValidator.hpp
include/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp
include/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp
-include/xercesc/validators/datatype/FloatDatatypeValidator.hpp
+include/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp
+include/xercesc/validators/datatype/BooleanDatatypeValidator.hpp
+include/xercesc/validators/datatype/DatatypeValidator.hpp
+include/xercesc/validators/datatype/DatatypeValidatorFactory.hpp
+include/xercesc/validators/datatype/DateDatatypeValidator.hpp
+include/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp
+include/xercesc/validators/datatype/DateTimeValidator.hpp
+include/xercesc/validators/datatype/DayDatatypeValidator.hpp
+include/xercesc/validators/datatype/DecimalDatatypeValidator.hpp
include/xercesc/validators/datatype/DoubleDatatypeValidator.hpp
-include/xercesc/validators/datatype/UnionDatatypeValidator.hpp
+include/xercesc/validators/datatype/DurationDatatypeValidator.hpp
+include/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp
+include/xercesc/validators/datatype/FloatDatatypeValidator.hpp
+include/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp
+include/xercesc/validators/datatype/IDDatatypeValidator.hpp
+include/xercesc/validators/datatype/IDREFDatatypeValidator.hpp
+include/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp
+include/xercesc/validators/datatype/InvalidDatatypeValueException.hpp
include/xercesc/validators/datatype/ListDatatypeValidator.hpp
+include/xercesc/validators/datatype/MonthDatatypeValidator.hpp
+include/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp
include/xercesc/validators/datatype/NCNameDatatypeValidator.hpp
+include/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp
include/xercesc/validators/datatype/NameDatatypeValidator.hpp
include/xercesc/validators/datatype/QNameDatatypeValidator.hpp
-include/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp
-include/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp
-include/xercesc/validators/datatype/IDDatatypeValidator.hpp
include/xercesc/validators/datatype/StringDatatypeValidator.hpp
-include/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp
-include/xercesc/validators/datatype/DecimalDatatypeValidator.hpp
-include/xercesc/validators/datatype/BooleanDatatypeValidator.hpp
-include/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp
-include/xercesc/validators/datatype/DatatypeValidatorFactory.hpp
-include/xercesc/validators/datatype/DatatypeValidator.hpp
-include/xercesc/validators/datatype/InvalidDatatypeValueException.hpp
-include/xercesc/validators/datatype/DurationDatatypeValidator.hpp
-include/xercesc/validators/DTD/DTDAttDef.hpp
-include/xercesc/validators/DTD/DTDValidator.hpp
-include/xercesc/validators/DTD/DTDScanner.hpp
-include/xercesc/validators/DTD/DTDGrammar.hpp
-include/xercesc/validators/DTD/DTDEntityDecl.hpp
-include/xercesc/validators/DTD/DTDElementDecl.hpp
-include/xercesc/validators/DTD/DTDAttDefList.hpp
-include/xercesc/validators/DTD/DocTypeHandler.hpp
+include/xercesc/validators/datatype/TimeDatatypeValidator.hpp
+include/xercesc/validators/datatype/UnionDatatypeValidator.hpp
+include/xercesc/validators/datatype/YearDatatypeValidator.hpp
+include/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp
include/xercesc/validators/schema/ComplexTypeInfo.hpp
-include/xercesc/validators/schema/XercesGroupInfo.hpp
-include/xercesc/validators/schema/XercesElementWildcard.hpp
-include/xercesc/validators/schema/XercesAttGroupInfo.hpp
-include/xercesc/validators/schema/TraverseSchema.hpp
-include/xercesc/validators/schema/SubstitutionGroupComparator.hpp
-include/xercesc/validators/schema/SchemaValidator.hpp
-include/xercesc/validators/schema/SchemaSymbols.hpp
-include/xercesc/validators/schema/SchemaInfo.hpp
-include/xercesc/validators/schema/SchemaGrammar.hpp
-include/xercesc/validators/schema/SchemaElementDecl.hpp
-include/xercesc/validators/schema/SchemaAttDefList.hpp
-include/xercesc/validators/schema/SchemaAttDef.hpp
-include/xercesc/validators/schema/NamespaceScope.hpp
include/xercesc/validators/schema/GeneralAttributeCheck.hpp
+include/xercesc/validators/schema/NamespaceScope.hpp
+include/xercesc/validators/schema/SchemaAttDef.hpp
+include/xercesc/validators/schema/SchemaAttDefList.hpp
+include/xercesc/validators/schema/SchemaElementDecl.hpp
+include/xercesc/validators/schema/SchemaGrammar.hpp
+include/xercesc/validators/schema/SchemaInfo.hpp
+include/xercesc/validators/schema/SchemaSymbols.hpp
+include/xercesc/validators/schema/SchemaValidator.hpp
+include/xercesc/validators/schema/SubstitutionGroupComparator.hpp
+include/xercesc/validators/schema/TraverseSchema.hpp
include/xercesc/validators/schema/XUtil.hpp
+include/xercesc/validators/schema/XercesAttGroupInfo.hpp
+include/xercesc/validators/schema/XercesElementWildcard.hpp
+include/xercesc/validators/schema/XercesGroupInfo.hpp
include/xercesc/validators/schema/identity/FieldActivator.hpp
-include/xercesc/validators/schema/identity/XPathMatcherStack.hpp
-include/xercesc/validators/schema/identity/XPathMatcher.hpp
-include/xercesc/validators/schema/identity/XPathException.hpp
-include/xercesc/validators/schema/identity/XercesXPath.hpp
-include/xercesc/validators/schema/identity/ValueStoreCache.hpp
-include/xercesc/validators/schema/identity/ValueStore.hpp
-include/xercesc/validators/schema/identity/IdentityConstraint.hpp
-include/xercesc/validators/schema/identity/IC_Unique.hpp
-include/xercesc/validators/schema/identity/IC_Selector.hpp
-include/xercesc/validators/schema/identity/IC_KeyRef.hpp
-include/xercesc/validators/schema/identity/IC_Key.hpp
-include/xercesc/validators/schema/identity/IC_Field.hpp
include/xercesc/validators/schema/identity/FieldValueMap.hpp
+include/xercesc/validators/schema/identity/IC_Field.hpp
+include/xercesc/validators/schema/identity/IC_Key.hpp
+include/xercesc/validators/schema/identity/IC_KeyRef.hpp
+include/xercesc/validators/schema/identity/IC_Selector.hpp
+include/xercesc/validators/schema/identity/IC_Unique.hpp
+include/xercesc/validators/schema/identity/IdentityConstraint.hpp
+include/xercesc/validators/schema/identity/ValueStore.hpp
+include/xercesc/validators/schema/identity/ValueStoreCache.hpp
+include/xercesc/validators/schema/identity/XPathException.hpp
+include/xercesc/validators/schema/identity/XPathMatcher.hpp
+include/xercesc/validators/schema/identity/XPathMatcherStack.hpp
include/xercesc/validators/schema/identity/XPathSymbols.hpp
-lib/libxerces-c1_6_0.so
+include/xercesc/validators/schema/identity/XercesXPath.hpp
+@dirrm include/xercesc/validators/schema/identity
+@dirrm include/xercesc/validators/schema
+@dirrm include/xercesc/validators/datatype
+@dirrm include/xercesc/validators/common
+@dirrm include/xercesc/validators/DTD
+@dirrm include/xercesc/validators
+@dirrm include/xercesc/util/regx
+@dirrm include/xercesc/util/Transcoders/IconvFBSD
+@dirrm include/xercesc/util/Transcoders
@dirrm include/xercesc/util/Platforms/FreeBSD
@dirrm include/xercesc/util/Platforms
-@dirrm include/xercesc/util/Transcoders/Iconv
-@dirrm include/xercesc/util/Transcoders
@dirrm include/xercesc/util/MsgLoaders/InMemory
@dirrm include/xercesc/util/MsgLoaders
@dirrm include/xercesc/util/Compilers
-@dirrm include/xercesc/util/regx
@dirrm include/xercesc/util
-@dirrm include/xercesc/sax
@dirrm include/xercesc/sax2
+@dirrm include/xercesc/sax
+@dirrm include/xercesc/parsers
@dirrm include/xercesc/internal
+@dirrm include/xercesc/idom
@dirrm include/xercesc/framework
-@dirrm include/xercesc/parsers
@dirrm include/xercesc/dom
-@dirrm include/xercesc/idom
-@dirrm include/xercesc/validators/common
-@dirrm include/xercesc/validators/datatype
-@dirrm include/xercesc/validators/DTD
-@dirrm include/xercesc/validators/schema/identity
-@dirrm include/xercesc/validators/schema
-@dirrm include/xercesc/validators
@dirrm include/xercesc
+lib/libxerces-c%%XERCESC_VER%%.so