summaryrefslogtreecommitdiff
path: root/textproc/xalan-c
diff options
context:
space:
mode:
authorskrll <skrll@pkgsrc.org>2001-01-15 12:42:09 +0000
committerskrll <skrll@pkgsrc.org>2001-01-15 12:42:09 +0000
commitcf336216955ce789128463077c18abeceed2be57 (patch)
tree452c6b70e1535bd61a67b8e726c5aef69f8b8c63 /textproc/xalan-c
parent8d2f9690f3461784ad972992b0a0311ef0e260d2 (diff)
downloadpkgsrc-cf336216955ce789128463077c18abeceed2be57.tar.gz
Import of xalan-c 1.0. The Apache Project's XSLT implementation
Diffstat (limited to 'textproc/xalan-c')
-rw-r--r--textproc/xalan-c/Makefile44
-rw-r--r--textproc/xalan-c/files/md53
-rw-r--r--textproc/xalan-c/files/patch-sum8
-rw-r--r--textproc/xalan-c/files/testXSLT.1108
-rw-r--r--textproc/xalan-c/patches/patch-aa13
-rw-r--r--textproc/xalan-c/patches/patch-ab43
-rw-r--r--textproc/xalan-c/patches/patch-ac13
-rw-r--r--textproc/xalan-c/patches/patch-ad45
-rw-r--r--textproc/xalan-c/patches/patch-ae12
-rw-r--r--textproc/xalan-c/patches/patch-af12
-rw-r--r--textproc/xalan-c/pkg/COMMENT1
-rw-r--r--textproc/xalan-c/pkg/DESCR7
-rw-r--r--textproc/xalan-c/pkg/PLIST295
13 files changed, 604 insertions, 0 deletions
diff --git a/textproc/xalan-c/Makefile b/textproc/xalan-c/Makefile
new file mode 100644
index 00000000000..c3c22903429
--- /dev/null
+++ b/textproc/xalan-c/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/01/15 12:42:09 skrll Exp $
+#
+
+DISTNAME= Xalan-C_1_0-linux
+PKGNAME= xalan-c-1.0
+CATEGORIES= textproc
+MASTER_SITES= http://xml.apache.org/dist/xalan-c/
+
+MAINTAINER= skrll@netbsd.org
+HOMEPAGE= http://xml.apache.org/xalan-c/
+
+DEPENDS+= icu>=1.7:../../textproc/icu
+DEPENDS+= xerces-c>=1.3.0:../../textproc/xerces-c
+
+WRKSRC= ${WRKDIR}/xml-xalan/c/src
+GNU_CONFIGURE= YES
+USE_GMAKE= YES
+
+#MAN1= testXSLT.1
+
+MAKE_ENV+= XALANCROOT="${WRKDIR}/xml-xalan" \
+ XERCESCROOT="${PREFIX}" \
+ XALAN_USE_ICU="yes"
+
+pre-configure:
+ ${CHMOD} a+rx ${WRKSRC}/configure
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/xml-xalan/lib/libxalan-c1_0.so ${PREFIX}/lib
+ ${INSTALL_PROGRAM} ${WRKDIR}/xml-xalan/bin/testXPath ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKDIR}/xml-xalan/bin/testXSLT ${PREFIX}/bin
+ cd ${WRKSRC}; \
+ XMLDIRS="DOMSupport ICUBridge Include XercesParserLiaison PlatformSupport TestXPath XMLSupport XPath XSLT XalanDOM"; \
+ for i in $${XMLDIRS}; do \
+ ${ECHO} creating ${PREFIX}/include/$${i}; \
+ ${INSTALL_DATA_DIR} ${PREFIX}/include/$${i}; \
+ done; \
+ for i in `find $${XMLDIRS} -type f -name "*.hpp"`; do \
+ ${ECHO} installing ${PREFIX}/include/$${i}; \
+ ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/include/$${i}; \
+ done
+ ${INSTALL_MAN} ${FILESDIR}/testXSLT.1 ${PREFIX}/man/man1
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/xalan-c/files/md5 b/textproc/xalan-c/files/md5
new file mode 100644
index 00000000000..f765f849354
--- /dev/null
+++ b/textproc/xalan-c/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2001/01/15 12:42:14 skrll Exp $
+
+MD5 (Xalan-C_1_0-linux.tar.gz) = 3b02b3566aaa11a9114da5cf2b0d84db
diff --git a/textproc/xalan-c/files/patch-sum b/textproc/xalan-c/files/patch-sum
new file mode 100644
index 00000000000..aca92e7e59c
--- /dev/null
+++ b/textproc/xalan-c/files/patch-sum
@@ -0,0 +1,8 @@
+$NetBSD: patch-sum,v 1.1.1.1 2001/01/15 12:42:18 skrll Exp $
+
+MD5 (patch-aa) = adf651181770e5511280cdea46abada7
+MD5 (patch-ab) = 5e29582395473c7243660c0406e5ef18
+MD5 (patch-ac) = e280d3cc52157ed9e96f788f9056a0a0
+MD5 (patch-ad) = ffa70d0e0cb035563736018e04ef6b76
+MD5 (patch-ae) = cef514a2836a22bb860536e17de41dde
+MD5 (patch-af) = a0bb2de65ee4d9fdfc027110a3a619e8
diff --git a/textproc/xalan-c/files/testXSLT.1 b/textproc/xalan-c/files/testXSLT.1
new file mode 100644
index 00000000000..ba5a315ca3f
--- /dev/null
+++ b/textproc/xalan-c/files/testXSLT.1
@@ -0,0 +1,108 @@
+.Dd November 23rd, 2000
+.Dt TESTXSLT 1
+.Os "Xalan XSL engine"
+.Sh NAME
+.Nm testXSLT
+.Nd Command line tool for XSL transformations
+.Sh SYNOPSIS
+.Nm
+.Fl in Ar xml_file
+.Fl xsl Ar xsl_stylesheet
+.Fl out Ar output_file
+.Op Fl validate
+.Op Fl dom
+.Op Fl xml | Fl text | Fl html
+.Sh DESCRIPTION
+.Nm
+is the command line tool for the Xalan XSLT engine. It is used to make a transformaion described in an XSL stylesheet on an XML file. The output file can be either plain text, HTML, or it can be just another XML file.
+.Sh OPTIONS
+.Bl -tag -width indent
+.It Fl in Ar xml_file
+Uses
+.Ar xml_file
+as the URl for the input file.
+.It Fl xsl Ar xsl_stylesheet
+Uses
+.Ar xsl_stylesheet
+as the URL for the XSL stylesheet.
+.It Fl out Ar output_file
+write output to
+.Ar output_file .
+.It Fl escape Ar chars
+esape characters
+.Ar chars ,
+the default is <>&"'\en\er.
+.It Fl eer
+Expands entity references. Default is to not expand.
+.It Fl v
+Show version info.
+.It Fl qc
+Quiet Pattern Conflicts Warnings
+.It Fl q
+Quiet mode.
+.It Fl indent Ar space_number
+Uses
+.Ar space_number
+as the number of spaces to indent each level in output tree. Default is 0.
+.It Fl validate
+Validate XML and XSL input. Default is to not validate.
+.It Fl tt
+Traces the templates as they are being called.
+.It Fl tg
+Traces each result tree generation event.
+.It Fl ts
+Traces each selection event.
+.It Fl ttc
+Traces the template children as they are being processed.
+.It Fl xml
+Uses XML formatter and add XML headers.
+.It Fl text
+Uses plain text formatter.
+.It Fl html
+Uses HTML formatter
+.It Fl nh
+Suppress XML headers. Require
+.Fl xml .
+.It Fl stripcdata
+Strip CDATA sections of their brackets, but do not escape. Require
+.Fl xml
+or
+.Fl html .
+.It Fl escapedata
+Strip CDATA sections of their brackets, and escape. Require
+.Fl xml
+or
+.Fl html .
+.It Fl dom
+Test for well-formed output --format to DOM then to XML for output.
+.It Fl param Ar name Ar expr
+Sets the stylesheet parameter
+.Ar param
+to
+.Ar expr .
+.El
+.Sh EXAMPLES
+.Bd -litteral -offset indent
+.Nm
+-in input.xml -xsl stylesheet.xsl -out output.html -html
+.Ed
+.Pp
+Format
+.Ar input.xml
+to
+.Ar output.html
+using the stylesheet file
+.Ar stylesheet.xsl ,
+and uing the HTML formatter.
+.Sh DIAGNOSTICS
+Various diagnostic messages.
+.Sh BUGS
+None known yet.
+.Sh AUTHOR(S)
+.An The Apache Xalan-C project Aq http://xml.apache.org
+.br
+This man page by
+.An Emmanuel Dreyfus Aq p99dreyf@criens.u-psud.fr
+.Pp
+.Sh SEE ALSO
+Nothing yet!
diff --git a/textproc/xalan-c/patches/patch-aa b/textproc/xalan-c/patches/patch-aa
new file mode 100644
index 00000000000..8a6d4764afc
--- /dev/null
+++ b/textproc/xalan-c/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/01/15 12:42:14 skrll Exp $
+
+--- Include/GCCDefinitions.hpp.orig Fri Oct 6 19:16:57 2000
++++ Include/GCCDefinitions.hpp
+@@ -84,7 +84,7 @@
+
+
+ // This will change, depending upon the target platform.
+-#if defined(SOLARIS)
++#if defined(SOLARIS) || (defined(NETBSD) && !defined(__i386__))
+ #define XALAN_BIG_ENDIAN
+ #elif defined(__i386__)
+ #define XALAN_LITLE_ENDIAN
diff --git a/textproc/xalan-c/patches/patch-ab b/textproc/xalan-c/patches/patch-ab
new file mode 100644
index 00000000000..988b716f468
--- /dev/null
+++ b/textproc/xalan-c/patches/patch-ab
@@ -0,0 +1,43 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/01/15 12:42:14 skrll Exp $
+
+--- Makefile.in.orig Tue Oct 10 16:36:14 2000
++++ Makefile.in
+@@ -214,6 +214,27 @@
+
+
+ endif
++#=============== NETBSD SPECIFIC OPTIONS =========================
++ifeq ($(PLATFORM), NETBSD)
++
++SUPPORTED = TRUE
++PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM} #-D_REENTRANT -instances=static
++ALLLIBS = ${LIBS} -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -L${LOCALBASE}/lib/icu/current -Wl,-R${LOCALBASE}/lib/icu/current -lc
++SHLIBSUFFIX=.so
++
++# We need the ICU library if we are using the ICUBridge
++ifdef XALAN_USE_ICU
++LD_RPATH_PRE= -Wl,-rpath,
++PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)/usr/lib $(LD_RPATH_PRE)/usr/local/lib $(LD_RPATH_PRE)/usr/pkg/lib
++endif
++
++
++EXTRA_LINK_OPTIONS=-lc
++CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
++MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared -fPIC -Wl,-no-keep-memory #${LD} -shared -no-keep-memory -lstdc++
++LINK = g++ -D${PLATFORM}
++
++endif
+
+ ifndef SUPPORTED
+ nogood:
+@@ -225,8 +246,8 @@
+
+ # We need the ICU library if we are using the ICUBridge
+ ifdef XALAN_USE_ICU
+-ALLLIBS += -L/usr/local/lib -licu-uc
+-ALLLIBS += -L/usr/local/lib -licu-i18n
++ALLLIBS += -L${LOCALBASE} -licuuc
++ALLLIBS += -L${LOCALBASE} -licui18n
+ endif
+
+
diff --git a/textproc/xalan-c/patches/patch-ac b/textproc/xalan-c/patches/patch-ac
new file mode 100644
index 00000000000..f47555d68de
--- /dev/null
+++ b/textproc/xalan-c/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2001/01/15 12:42:09 skrll Exp $
+
+--- PlatformSupport/DOMStringHelper.hpp.orig Fri Oct 6 19:17:01 2000
++++ PlatformSupport/DOMStringHelper.hpp
+@@ -77,7 +77,7 @@
+ #include <cwchar>
+ #endif
+
+-#if defined(AIX)
++#if (defined(AIX) || defined (NETBSD))
+ #include <wchar.h>
+ #elif defined(__GNUC__)
+ #include <wctype.h>
diff --git a/textproc/xalan-c/patches/patch-ad b/textproc/xalan-c/patches/patch-ad
new file mode 100644
index 00000000000..45d140898fd
--- /dev/null
+++ b/textproc/xalan-c/patches/patch-ad
@@ -0,0 +1,45 @@
+$NetBSD: patch-ad,v 1.1.1.1 2001/01/15 12:42:09 skrll Exp $
+
+--- PlatformSupport/PlatformSupportDefinitions.hpp.orig Fri Oct 6 19:17:04 2000
++++ PlatformSupport/PlatformSupportDefinitions.hpp
+@@ -77,6 +77,40 @@
+
+ #endif
+
++#ifdef NETBSD /* hacks to compile with NetBSD */
++#include <sys/types.h>
++#include <ctype.h>
++#include <strings.h>
++
++inline int iswdigit (wchar_t);
++inline int iswalnum (wchar_t);
++inline wchar_t towlower (wchar_t);
++inline wchar_t towupper (wchar_t);
++
++#ifndef XML_NETBSD_STRICMP_DEFINED /* See GCCDefs.hpp from xerces */
++#define XML_NETBSD_STRICMP_DEFINED
++inline int stricmp (const char*, const char*);
++inline int stricmp (const char* s1, const char* s2) {return strcasecmp(s1,s2);}
++inline int strincmp (const char*, const char*, size_t l);
++inline int strincmp (const char* s1, const char* s2, size_t l) {return strncasecmp(s1,s2,l);}
++#endif /* XML_NETBSD_STRICMP_DEFINED */
++
++inline int iswdigit (wchar_t c) { return (isascii(c) && isdigit(c)); }
++inline int iswalnum (wchar_t c) { return (isascii(c) && isalnum(c)); }
++inline wchar_t towlower (wchar_t c) {
++ if (isascii(c))
++ return tolower(c);
++ else
++ return (c);
++}
++inline wchar_t towupper (wchar_t c) {
++ if (isascii(c))
++ return toupper(c);
++ else
++ return (c);
++}
++
++#endif
+
+
+ #endif // PLATFORMSUPPORTDEFINITIONS_HEADER_GUARD_1357924680
diff --git a/textproc/xalan-c/patches/patch-ae b/textproc/xalan-c/patches/patch-ae
new file mode 100644
index 00000000000..85852159d45
--- /dev/null
+++ b/textproc/xalan-c/patches/patch-ae
@@ -0,0 +1,12 @@
+$NetBSD: patch-ae,v 1.1.1.1 2001/01/15 12:42:09 skrll Exp $
+
+--- configure.in.orig Fri Oct 6 19:16:43 2000
++++ configure.in
+@@ -40,6 +40,7 @@
+ *) osver=HPUX11;;
+ esac;;
+ *-*-mvs*) platform=OS390 ;;
++ *-*-netbsd*) platform=NETBSD ;;
+ *) platform=UNKNOWN ;;
+ esac
+ AC_SUBST(platform)
diff --git a/textproc/xalan-c/patches/patch-af b/textproc/xalan-c/patches/patch-af
new file mode 100644
index 00000000000..c327094e2d3
--- /dev/null
+++ b/textproc/xalan-c/patches/patch-af
@@ -0,0 +1,12 @@
+$NetBSD: patch-af,v 1.1.1.1 2001/01/15 12:42:09 skrll Exp $
+
+--- configure.orig Fri Oct 6 19:16:43 2000
++++ configure
+@@ -1308,6 +1308,7 @@
+ *) osver=HPUX11;;
+ esac;;
+ *-*-mvs*) platform=OS390 ;;
++ *-*-netbsd*) platform=NETBSD ;;
+ *) platform=UNKNOWN ;;
+ esac
+
diff --git a/textproc/xalan-c/pkg/COMMENT b/textproc/xalan-c/pkg/COMMENT
new file mode 100644
index 00000000000..7d6662f70ed
--- /dev/null
+++ b/textproc/xalan-c/pkg/COMMENT
@@ -0,0 +1 @@
+the Apache Project's XSLT implementation
diff --git a/textproc/xalan-c/pkg/DESCR b/textproc/xalan-c/pkg/DESCR
new file mode 100644
index 00000000000..bdb934a33df
--- /dev/null
+++ b/textproc/xalan-c/pkg/DESCR
@@ -0,0 +1,7 @@
+Xalan (named after a rare musical instrument) fully implements the W3C
+Recommendation 16 November 1999 XSL Transformations (XSLT) Version 1.0
+and the XML Path Language (XPath) Version 1.0. XSLT is the first part
+of the XSL stylesheet language for XML. It includes the XSL Transformation
+vocabulary and XPath, a language for addressing parts of XML documents.
+
+This package provide the C++ version of Xalan.
diff --git a/textproc/xalan-c/pkg/PLIST b/textproc/xalan-c/pkg/PLIST
new file mode 100644
index 00000000000..624e47a0ddb
--- /dev/null
+++ b/textproc/xalan-c/pkg/PLIST
@@ -0,0 +1,295 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/01/15 12:42:26 skrll Exp $
+lib/libxalan-c1_0.so
+bin/testXSLT
+bin/testXPath
+include/DOMSupport/DOMServices.hpp
+include/DOMSupport/DOMSupport.hpp
+include/DOMSupport/DOMSupportDefault.hpp
+include/DOMSupport/DOMSupportDefinitions.hpp
+include/DOMSupport/DOMSupportException.hpp
+include/DOMSupport/DOMSupportInit.hpp
+include/DOMSupport/NamespaceResolver.hpp
+include/DOMSupport/NSInfo.hpp
+include/DOMSupport/TreeWalker.hpp
+include/ICUBridge/FunctionICUFormatNumber.hpp
+include/ICUBridge/ICUBridge.hpp
+include/ICUBridge/ICUBridgeCollationCompareFunctor.hpp
+include/ICUBridge/ICUBridgeDefinitions.hpp
+include/ICUBridge/ICUXalanNumberFormatFactory.hpp
+include/ICUBridge/ICUXalanNumberFormatProxy.hpp
+include/Include/AIXDefinitions.hpp
+include/Include/DOMHelper.hpp
+include/Include/GCCDefinitions.hpp
+include/Include/PlatformDefinitions.hpp
+include/Include/VCPPDefinitions.hpp
+include/PlatformSupport/ArenaAllocator.hpp
+include/PlatformSupport/ArenaBlock.hpp
+include/PlatformSupport/AttributeListImpl.hpp
+include/PlatformSupport/Cloneable.hpp
+include/PlatformSupport/DirectoryEnumerator.hpp
+include/PlatformSupport/DOMStringHelper.hpp
+include/PlatformSupport/DOMStringPrintWriter.hpp
+include/PlatformSupport/DoubleSupport.hpp
+include/PlatformSupport/ExecutionContext.hpp
+include/PlatformSupport/NamedNodeMapAttributeList.hpp
+include/PlatformSupport/NullPrintWriter.hpp
+include/PlatformSupport/PlatformSupport.hpp
+include/PlatformSupport/PlatformSupportDefinitions.hpp
+include/PlatformSupport/PlatformSupportInit.hpp
+include/PlatformSupport/PrintWriter.hpp
+include/PlatformSupport/Resettable.hpp
+include/PlatformSupport/ReusableArenaAllocator.hpp
+include/PlatformSupport/ReusableArenaBlock.hpp
+include/PlatformSupport/StdBinInputStream.hpp
+include/PlatformSupport/STLHelper.hpp
+include/PlatformSupport/StringTokenizer.hpp
+include/PlatformSupport/URISupport.hpp
+include/PlatformSupport/Writer.hpp
+include/PlatformSupport/XalanAllocator.hpp
+include/PlatformSupport/XalanAutoPtr.hpp
+include/PlatformSupport/XalanBitmap.hpp
+include/PlatformSupport/XalanDecimalFormat.hpp
+include/PlatformSupport/XalanDecimalFormatSymbols.hpp
+include/PlatformSupport/XalanFileOutputStream.hpp
+include/PlatformSupport/XalanNullOutputStream.hpp
+include/PlatformSupport/XalanNumberFormat.hpp
+include/PlatformSupport/XalanOutputStream.hpp
+include/PlatformSupport/XalanOutputStreamPrintWriter.hpp
+include/PlatformSupport/XalanStdOutputStream.hpp
+include/PlatformSupport/XalanToXercesTranscoderWrapper.hpp
+include/PlatformSupport/XalanTranscodingServices.hpp
+include/PlatformSupport/XalanUnicode.hpp
+include/PlatformSupport/XalanUTF16Transcoder.hpp
+include/PlatformSupport/XSLException.hpp
+include/TestXPath/NodeNameTreeWalker.hpp
+include/XMLSupport/Formatter.hpp
+include/XMLSupport/FormatterListener.hpp
+include/XMLSupport/FormatterToDOM.hpp
+include/XMLSupport/FormatterToHTML.hpp
+include/XMLSupport/FormatterToText.hpp
+include/XMLSupport/FormatterToXML.hpp
+include/XMLSupport/FormatterTreeWalker.hpp
+include/XMLSupport/XMLParserLiaison.hpp
+include/XMLSupport/XMLParserLiaisonDefault.hpp
+include/XMLSupport/XMLSupportDefinitions.hpp
+include/XMLSupport/XMLSupportException.hpp
+include/XMLSupport/XMLSupportInit.hpp
+include/XPath/ElementPrefixResolverProxy.hpp
+include/XPath/FoundIndex.hpp
+include/XPath/Function.hpp
+include/XPath/FunctionBoolean.hpp
+include/XPath/FunctionCeiling.hpp
+include/XPath/FunctionConcat.hpp
+include/XPath/FunctionContains.hpp
+include/XPath/FunctionCount.hpp
+include/XPath/FunctionDefaultStringArgument.hpp
+include/XPath/FunctionDoc.hpp
+include/XPath/FunctionFalse.hpp
+include/XPath/FunctionFloor.hpp
+include/XPath/FunctionID.hpp
+include/XPath/FunctionLang.hpp
+include/XPath/FunctionLast.hpp
+include/XPath/FunctionLocalName.hpp
+include/XPath/FunctionName.hpp
+include/XPath/FunctionNamespaceURI.hpp
+include/XPath/FunctionNormalize.hpp
+include/XPath/FunctionNot.hpp
+include/XPath/FunctionNumber.hpp
+include/XPath/FunctionPosition.hpp
+include/XPath/FunctionRound.hpp
+include/XPath/FunctionStartsWith.hpp
+include/XPath/FunctionString.hpp
+include/XPath/FunctionStringLength.hpp
+include/XPath/FunctionSubstring.hpp
+include/XPath/FunctionSubstringAfter.hpp
+include/XPath/FunctionSubstringBefore.hpp
+include/XPath/FunctionSum.hpp
+include/XPath/FunctionTranslate.hpp
+include/XPath/FunctionTrue.hpp
+include/XPath/MutableNodeRefList.hpp
+include/XPath/NameSpace.hpp
+include/XPath/NodeListImplSurrogate.hpp
+include/XPath/NodeRefList.hpp
+include/XPath/NodeRefListBase.hpp
+include/XPath/PrefixResolver.hpp
+include/XPath/QName.hpp
+include/XPath/ResultTreeFrag.hpp
+include/XPath/ResultTreeFragBase.hpp
+include/XPath/SimpleNodeLocator.hpp
+include/XPath/XBoolean.hpp
+include/XPath/XLocator.hpp
+include/XPath/XNodeSet.hpp
+include/XPath/XNull.hpp
+include/XPath/XNumber.hpp
+include/XPath/XObject.hpp
+include/XPath/XObjectFactory.hpp
+include/XPath/XObjectFactoryDefault.hpp
+include/XPath/XObjectTypeCallback.hpp
+include/XPath/XPath.hpp
+include/XPath/XPathDefinitions.hpp
+include/XPath/XPathEnvSupport.hpp
+include/XPath/XPathEnvSupportDefault.hpp
+include/XPath/XPathException.hpp
+include/XPath/XPathExecutionContext.hpp
+include/XPath/XPathExecutionContextDefault.hpp
+include/XPath/XPathExpression.hpp
+include/XPath/XPathFactory.hpp
+include/XPath/XPathFactoryDefault.hpp
+include/XPath/XPathFunctionTable.hpp
+include/XPath/XPathInit.hpp
+include/XPath/XPathParserException.hpp
+include/XPath/XPathProcessor.hpp
+include/XPath/XPathProcessorImpl.hpp
+include/XPath/XPathSupport.hpp
+include/XPath/XPathSupportDefault.hpp
+include/XPath/XPointer.hpp
+include/XPath/XResultTreeFrag.hpp
+include/XPath/XSpan.hpp
+include/XPath/XString.hpp
+include/XPath/XUnknown.hpp
+include/XSLT/AVT.hpp
+include/XSLT/AVTPart.hpp
+include/XSLT/AVTPartSimple.hpp
+include/XSLT/AVTPartXPath.hpp
+include/XSLT/Constants.hpp
+include/XSLT/DecimalToRoman.hpp
+include/XSLT/ElemApplyImport.hpp
+include/XSLT/ElemApplyTemplates.hpp
+include/XSLT/ElemAttribute.hpp
+include/XSLT/ElemAttributeSet.hpp
+include/XSLT/ElemCallTemplate.hpp
+include/XSLT/ElemChoose.hpp
+include/XSLT/ElemComment.hpp
+include/XSLT/ElemCopy.hpp
+include/XSLT/ElemCopyOf.hpp
+include/XSLT/ElemDecimalFormat.hpp
+include/XSLT/ElemElement.hpp
+include/XSLT/ElemEmpty.hpp
+include/XSLT/ElemExtensionCall.hpp
+include/XSLT/ElemFallback.hpp
+include/XSLT/ElemForEach.hpp
+include/XSLT/ElemIf.hpp
+include/XSLT/ElemLiteralResult.hpp
+include/XSLT/ElemMessage.hpp
+include/XSLT/ElemNumber.hpp
+include/XSLT/ElemOtherwise.hpp
+include/XSLT/ElemParam.hpp
+include/XSLT/ElemPI.hpp
+include/XSLT/ElemSort.hpp
+include/XSLT/ElemTemplate.hpp
+include/XSLT/ElemTemplateElement.hpp
+include/XSLT/ElemText.hpp
+include/XSLT/ElemTextLiteral.hpp
+include/XSLT/ElemUse.hpp
+include/XSLT/ElemValueOf.hpp
+include/XSLT/ElemVariable.hpp
+include/XSLT/ElemWhen.hpp
+include/XSLT/ElemWithParam.hpp
+include/XSLT/ExtensionFunctionHandler.hpp
+include/XSLT/ExtensionNSHandler.hpp
+include/XSLT/FunctionCurrent.hpp
+include/XSLT/FunctionDocument.hpp
+include/XSLT/FunctionElementAvailable.hpp
+include/XSLT/FunctionFormatNumber.hpp
+include/XSLT/FunctionFunctionAvailable.hpp
+include/XSLT/FunctionGenerateID.hpp
+include/XSLT/FunctionKey.hpp
+include/XSLT/FunctionSystemProperty.hpp
+include/XSLT/FunctionUnparsedEntityURI.hpp
+include/XSLT/GenerateEvent.hpp
+include/XSLT/KeyDeclaration.hpp
+include/XSLT/KeyTable.hpp
+include/XSLT/NamespacesHandler.hpp
+include/XSLT/NodeSorter.hpp
+include/XSLT/NodeSortKey.hpp
+include/XSLT/ProblemListener.hpp
+include/XSLT/ProblemListenerDefault.hpp
+include/XSLT/SelectionEvent.hpp
+include/XSLT/StackEntry.hpp
+include/XSLT/Stylesheet.hpp
+include/XSLT/StylesheetConstructionContext.hpp
+include/XSLT/StylesheetConstructionContextDefault.hpp
+include/XSLT/StylesheetExecutionContext.hpp
+include/XSLT/StylesheetExecutionContextDefault.hpp
+include/XSLT/StylesheetHandler.hpp
+include/XSLT/StylesheetRoot.hpp
+include/XSLT/TopLevelArg.hpp
+include/XSLT/TraceListener.hpp
+include/XSLT/TraceListenerDefault.hpp
+include/XSLT/TracerEvent.hpp
+include/XSLT/VariablesStack.hpp
+include/XSLT/XalanNumberingResourceBundle.hpp
+include/XSLT/XSLProcessorException.hpp
+include/XSLT/XSLTDefinitions.hpp
+include/XSLT/XSLTEngineImpl.hpp
+include/XSLT/XSLTInit.hpp
+include/XSLT/XSLTInputSource.hpp
+include/XSLT/XSLTProcessor.hpp
+include/XSLT/XSLTProcessorEnvSupport.hpp
+include/XSLT/XSLTProcessorEnvSupportDefault.hpp
+include/XSLT/XSLTProcessorException.hpp
+include/XSLT/XSLTResultTarget.hpp
+include/XalanDOM/XalanAttr.hpp
+include/XalanDOM/XalanCDATASection.hpp
+include/XalanDOM/XalanCharacterData.hpp
+include/XalanDOM/XalanComment.hpp
+include/XalanDOM/XalanDocument.hpp
+include/XalanDOM/XalanDocumentFragment.hpp
+include/XalanDOM/XalanDocumentType.hpp
+include/XalanDOM/XalanDOMDefinitions.hpp
+include/XalanDOM/XalanDOMException.hpp
+include/XalanDOM/XalanDOMImplementation.hpp
+include/XalanDOM/XalanDOMInit.hpp
+include/XalanDOM/XalanDOMString.hpp
+include/XalanDOM/XalanElement.hpp
+include/XalanDOM/XalanEmptyNamedNodeMap.hpp
+include/XalanDOM/XalanEntity.hpp
+include/XalanDOM/XalanEntityReference.hpp
+include/XalanDOM/XalanNamedNodeMap.hpp
+include/XalanDOM/XalanNode.hpp
+include/XalanDOM/XalanNodeList.hpp
+include/XalanDOM/XalanNodeListSurrogate.hpp
+include/XalanDOM/XalanNotation.hpp
+include/XalanDOM/XalanProcessingInstruction.hpp
+include/XalanDOM/XalanText.hpp
+include/XercesParserLiaison/XercesAttrBridge.hpp
+include/XercesParserLiaison/XercesAttributeBridgeAllocator.hpp
+include/XercesParserLiaison/XercesBridgeCommon.hpp
+include/XercesParserLiaison/XercesBridgeNavigator.hpp
+include/XercesParserLiaison/XercesCDATASectionBridge.hpp
+include/XercesParserLiaison/XercesCommentBridge.hpp
+include/XercesParserLiaison/XercesCommon.hpp
+include/XercesParserLiaison/XercesDocumentBridge.hpp
+include/XercesParserLiaison/XercesDocumentFragmentBridge.hpp
+include/XercesParserLiaison/XercesDocumentNamedNodeListCache.hpp
+include/XercesParserLiaison/XercesDocumentTypeBridge.hpp
+include/XercesParserLiaison/XercesDOM_NodeHack.hpp
+include/XercesParserLiaison/XercesDOMException.hpp
+include/XercesParserLiaison/XercesDOMImplementationBridge.hpp
+include/XercesParserLiaison/XercesDOMSupport.hpp
+include/XercesParserLiaison/XercesElementBridge.hpp
+include/XercesParserLiaison/XercesElementBridgeAllocator.hpp
+include/XercesParserLiaison/XercesElementNamedNodeListCache.hpp
+include/XercesParserLiaison/XercesEntityBridge.hpp
+include/XercesParserLiaison/XercesEntityReferenceBridge.hpp
+include/XercesParserLiaison/XercesNamedNodeListCache.hpp
+include/XercesParserLiaison/XercesNamedNodeMapBridge.hpp
+include/XercesParserLiaison/XercesNodeListBridge.hpp
+include/XercesParserLiaison/XercesNotationBridge.hpp
+include/XercesParserLiaison/XercesParserLiaison.hpp
+include/XercesParserLiaison/XercesParserLiaisonDefinitions.hpp
+include/XercesParserLiaison/XercesProcessingInstructionBridge.hpp
+include/XercesParserLiaison/XercesTextBridge.hpp
+include/XercesParserLiaison/XercesTextBridgeAllocator.hpp
+include/XercesParserLiaison/XercesToXalanNodeMap.hpp
+include/XercesParserLiaison/XercesTreeWalker.hpp
+@dirrm include/DOMSupport
+@dirrm include/ICUBridge
+@dirrm include/Include
+@dirrm include/PlatformSupport
+@dirrm include/TestXPath
+@dirrm include/XMLSupport
+@dirrm include/XPath
+@dirrm include/XSLT
+@dirrm include/XalanDOM
+@dirrm include/XercesParserLiaison