aboutsummaryrefslogtreecommitdiff
path: root/textproc/libpathan
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/libpathan')
-rw-r--r--textproc/libpathan/Makefile27
-rw-r--r--textproc/libpathan/distinfo6
-rw-r--r--textproc/libpathan/files/patch-Makefile.defs24
-rw-r--r--textproc/libpathan/files/patch-examples::xgrep::Makefile11
-rw-r--r--textproc/libpathan/files/patch-src-context-DynamicContextImpl.cpp25
-rw-r--r--textproc/libpathan/files/patch-src-context-XPath2ContextImpl.cpp33
-rw-r--r--textproc/libpathan/files/patch-src-sequence-Sequence.cpp11
-rw-r--r--textproc/libpathan/pkg-plist465
8 files changed, 361 insertions, 241 deletions
diff --git a/textproc/libpathan/Makefile b/textproc/libpathan/Makefile
index 10f4a74d793a..d7ccd476e4ef 100644
--- a/textproc/libpathan/Makefile
+++ b/textproc/libpathan/Makefile
@@ -6,11 +6,10 @@
#
PORTNAME= libpathan
-PORTVERSION= 1.2
-PORTREVISION= 3
+PORTVERSION= 2.0
CATEGORIES= textproc
-MASTER_SITES= http://software.decisionsoft.com/software/pathan-1.2r2/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-2-src
+MASTER_SITES= http://software.decisionsoft.com/software/pathan-2.0.0/
+DISTNAME= ${PORTNAME}-${PORTVERSION}beta-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Validating XML parser from the Apache XML Project
@@ -22,7 +21,7 @@ USE_BISON= yes
USE_GMAKE= yes
USE_PERL5= yes
GNU_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}beta
USE_LDCONFIG= yes
XERCESCROOT= `cd ${PORTSDIR}/textproc/xerces-c2; ${MAKE} -V WRKSRC`
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@@ -30,7 +29,7 @@ CONFIGURE_ENV+= XERCESCROOT=${XERCESCROOT}
CONFIGURE_SCRIPT= runConfigure
CONFIGURE_ARGS+= --disable-static
-PATHAN_LIB_VERSION= 2
+PATHAN_LIB_VERSION= 3
PLIST_SUB+= PATHAN_LIB_VERSION=${PATHAN_LIB_VERSION}
.include <bsd.port.pre.mk>
@@ -38,24 +37,8 @@ PLIST_SUB+= PATHAN_LIB_VERSION=${PATHAN_LIB_VERSION}
post-patch:
@${REINPLACE_CMD} -e 's|LIBS="-lpthread|LIBS="${PTHREAD_LIBS}|g' \
${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
- ${WRKSRC}/examples/tests/Makefile
@${REINPLACE_CMD} -e 's|targetoptions="-O2"|targetoptions="${CFLAGS}"|g' \
${WRKSRC}/runConfigure
-.if !defined(NO_EXAMPLES)
-PLIST_SUB+= NO_EXAMPLES=""
-.else
-PLIST_SUB+= NO_EXAMPLES="@comment "
-.endif
-
-EXAMPLEDIR?= ${PREFIX}/share/examples/pathan
-post-install:
-.if !defined(NO_EXAMPLES)
- @${MKDIR} ${EXAMPLEDIR}
-.for i in basic common xgrep timing tests Makefile
- @${CP} -r ${WRKSRC}/examples/$i ${EXAMPLEDIR}
-.endfor
-.endif
.include <bsd.port.post.mk>
diff --git a/textproc/libpathan/distinfo b/textproc/libpathan/distinfo
index 2dfa0be63484..0e3c07e833f9 100644
--- a/textproc/libpathan/distinfo
+++ b/textproc/libpathan/distinfo
@@ -1,3 +1,3 @@
-MD5 (libpathan-1.2-2-src.tar.gz) = d0bcdf149e8791f917b544881708c4ef
-SHA256 (libpathan-1.2-2-src.tar.gz) = ae72d5ad1e6aeccdd123b0f56bc90ea4382599fd5c5df7c0d894b46d03d625f9
-SIZE (libpathan-1.2-2-src.tar.gz) = 547460
+MD5 (libpathan-2.0beta-src.tar.gz) = 42213dd96c5739ffa27b9e56fde4da89
+SHA256 (libpathan-2.0beta-src.tar.gz) = a2d5ed2111423217729daf9bda0c3ab458799aeccf008fdd5313c17ac3cbb31d
+SIZE (libpathan-2.0beta-src.tar.gz) = 1090985
diff --git a/textproc/libpathan/files/patch-Makefile.defs b/textproc/libpathan/files/patch-Makefile.defs
index 038e095ba7f2..d230e359e9bb 100644
--- a/textproc/libpathan/files/patch-Makefile.defs
+++ b/textproc/libpathan/files/patch-Makefile.defs
@@ -1,14 +1,14 @@
---- Makefile.defs.in.orig Thu Aug 28 21:11:46 2003
-+++ Makefile.defs.in Tue Nov 4 14:27:53 2003
-@@ -21,9 +21,9 @@
- PLATFORM = @platform@
- GXX = @gxx@
- INCPATH = -I$(srcdir)/src/patches/Xerces2_1_0/src -I@xerces_src@ -I$(srcdir)/src
--LIBPATH = -L@xerces_lib@
-+LIBPATH = -L@xerces_lib@ -L/usr/local/lib
- TESTFLAGS = -DTEST
--XERCESLIB = -l@xerces_library@
-+XERCESLIB = -lxerces-c -liconv
- LIBS = @LIBS@
+--- Makefile.defs.in.orig Mon Aug 9 20:19:33 2004
++++ Makefile.defs.in Wed Nov 1 23:18:35 2006
+@@ -20,9 +20,9 @@
+ DEFINES = -D@system_type@
+ XERCESINCPATH = -I@xerces_src@
+ INCPATH = ${XERCESINCPATH} -I$(srcdir)/src -I$(srcincdir)
+-LIBPATH = -L@xerces_lib@
++LIBPATH = -L@xerces_lib@ -L/usr/local/lib
+ TESTFLAGS = -DTEST
+-XERCESLIB = -l@xerces_library@
++XERCESLIB = -lxerces-c -liconv
+ LIBS = @LIBS@ -lm -lstdc++
###### Output directories
diff --git a/textproc/libpathan/files/patch-examples::xgrep::Makefile b/textproc/libpathan/files/patch-examples::xgrep::Makefile
deleted file mode 100644
index 0071b47a07d7..000000000000
--- a/textproc/libpathan/files/patch-examples::xgrep::Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- examples/xgrep/Makefile.orig Wed Dec 4 19:34:37 2002
-+++ examples/xgrep/Makefile Tue Nov 4 15:18:31 2003
-@@ -12,7 +12,7 @@
-
- include $(MAKEDEFS)
-
--XGREPLIBS = -L../../lib $(XERCESLIB) -ldl -lpathan -lstdc++
-+XGREPLIBS = -L../../lib $(XERCESLIB) -lpathan -lstdc++
-
- XGREPINCPATH = $(INCPATH) -I../common
-
diff --git a/textproc/libpathan/files/patch-src-context-DynamicContextImpl.cpp b/textproc/libpathan/files/patch-src-context-DynamicContextImpl.cpp
new file mode 100644
index 000000000000..1bf631be58b6
--- /dev/null
+++ b/textproc/libpathan/files/patch-src-context-DynamicContextImpl.cpp
@@ -0,0 +1,25 @@
+--- src/context/DynamicContextImpl.cpp.orig Mon Aug 9 20:19:54 2004
++++ src/context/DynamicContextImpl.cpp Fri Nov 3 11:52:11 2006
+@@ -39,6 +39,13 @@
+
+ static CodepointCollation g_codepointCollation;
+
++inline int gettimezone()
++{
++ time_t tt;
++ time(&tt);
++ struct tm *tm_p = gmtime(&tt);
++ return (int)mktime(tm_p) - (int)tt;
++}
+ DynamicContextImpl::DynamicContextImpl(const StaticContext *staticContext, XPath2MemoryManager* memMgr)
+ : _staticContext(staticContext),
+ _nsResolver(staticContext->getNSResolver()),
+@@ -148,7 +155,7 @@
+ tz = _timezone;
+ #else /*WIN32*/
+ tzset ();
+- tz = timezone;
++ tz = gettimezone();
+ #endif
+ // validate tzone
+ Timezone tzone(tz);
diff --git a/textproc/libpathan/files/patch-src-context-XPath2ContextImpl.cpp b/textproc/libpathan/files/patch-src-context-XPath2ContextImpl.cpp
new file mode 100644
index 000000000000..da4e6bd5e083
--- /dev/null
+++ b/textproc/libpathan/files/patch-src-context-XPath2ContextImpl.cpp
@@ -0,0 +1,33 @@
+--- src/context/XPath2ContextImpl.cpp.orig Mon Aug 9 20:19:54 2004
++++ src/context/XPath2ContextImpl.cpp Fri Nov 3 11:51:57 2006
+@@ -8,6 +8,7 @@
+ #include <assert.h>
+ #include <iostream>
+ #include <memory>
++#include <time.h>
+ #include <pathan/VariableStore.hpp>
+ #include <pathan/simpleVariables/VariableTypeStore.hpp>
+ #include <pathan/XPath2NSUtils.hpp>
+@@ -41,6 +42,13 @@
+
+ static CodepointCollation g_codepointCollation;
+
++inline int gettimezone()
++{
++ time_t tt;
++ time(&tt);
++ struct tm *tm_p = gmtime(&tt);
++ return (int)mktime(tm_p) - (int)tt;
++}
+ XPath2ContextImpl::XPath2ContextImpl(XPath2MemoryManager* memMgr,
+ XERCES_CPP_NAMESPACE_QUALIFIER XMLGrammarPool* xmlgr,
+ XERCES_CPP_NAMESPACE_QUALIFIER DOMNode* contextNode) :
+@@ -177,7 +185,7 @@
+ tz = _timezone;
+ #else /*WIN32*/
+ tzset ();
+- tz = timezone;
++ tz = gettimezone();
+ #endif
+ // validate tzone
+ Timezone tzone(tz);
diff --git a/textproc/libpathan/files/patch-src-sequence-Sequence.cpp b/textproc/libpathan/files/patch-src-sequence-Sequence.cpp
new file mode 100644
index 000000000000..abd2b397570e
--- /dev/null
+++ b/textproc/libpathan/files/patch-src-sequence-Sequence.cpp
@@ -0,0 +1,11 @@
+--- src/sequence/Sequence.cpp.orig Fri Nov 3 10:59:39 2006
++++ src/sequence/Sequence.cpp Fri Nov 3 10:59:18 2006
+@@ -214,7 +214,7 @@
+
+ Sequence result(context->getMemoryManager());
+
+- const_iterator end(end());
++ Sequence::const_iterator end(Sequence::end());
+ for(const_iterator i = begin(); i != end; ++i)
+ {
+ if((*i)->isNode())
diff --git a/textproc/libpathan/pkg-plist b/textproc/libpathan/pkg-plist
index a3b36bf935eb..fcd3705eb416 100644
--- a/textproc/libpathan/pkg-plist
+++ b/textproc/libpathan/pkg-plist
@@ -1,200 +1,279 @@
+include/pathan/ATAnySimpleType.hpp
+include/pathan/ATAnyURIOrDerived.hpp
+include/pathan/ATBase64BinaryOrDerived.hpp
+include/pathan/ATBooleanOrDerived.hpp
+include/pathan/ATDateOrDerived.hpp
+include/pathan/ATDateTimeOrDerived.hpp
+include/pathan/ATDecimalOrDerived.hpp
+include/pathan/ATDoubleOrDerived.hpp
+include/pathan/ATDurationOrDerived.hpp
+include/pathan/ATFloatOrDerived.hpp
+include/pathan/ATGDayOrDerived.hpp
+include/pathan/ATGMonthDayOrDerived.hpp
+include/pathan/ATGMonthOrDerived.hpp
+include/pathan/ATGYearMonthOrDerived.hpp
+include/pathan/ATGYearOrDerived.hpp
+include/pathan/ATHexBinaryOrDerived.hpp
+include/pathan/ATNotationOrDerived.hpp
+include/pathan/ATQNameOrDerived.hpp
+include/pathan/ATStringOrDerived.hpp
+include/pathan/ATTimeOrDerived.hpp
+include/pathan/ATUntypedAtomic.hpp
+include/pathan/AnyAtomicType.hpp
+include/pathan/Collation.hpp
+include/pathan/DateOrTimeType.hpp
+include/pathan/DocumentCache.hpp
+include/pathan/DynamicContext.hpp
+include/pathan/Item.hpp
+include/pathan/Node.hpp
+include/pathan/Numeric.hpp
include/pathan/Pathan.hpp
-include/pathan/XPathEvaluator.hpp
-include/pathan/XPathException.hpp
-include/pathan/XPathExpression.hpp
-include/pathan/XPathNSResolver.hpp
-include/pathan/XPathNamespace.hpp
-include/pathan/XPathResult.hpp
-include/pathan/ext/XPathEvaluatorExt.hpp
-@dirrm include/pathan/ext
+include/pathan/PathanEngine.hpp
+include/pathan/PathanException.hpp
+include/pathan/PathanExpression.hpp
+include/pathan/PathanImplementation.hpp
+include/pathan/PathanNSResolver.hpp
+include/pathan/PathanPlatformUtils.hpp
+include/pathan/PathanTypeInfo.hpp
+include/pathan/Sequence.hpp
+include/pathan/SequenceType.hpp
+include/pathan/StaticContext.hpp
+include/pathan/Timezone.hpp
+include/pathan/URIResolver.hpp
+include/pathan/ValidationContext.hpp
+include/pathan/VariableStore.hpp
+include/pathan/XPath2MemoryManager.hpp
+include/pathan/XPath2NSUtils.hpp
+include/pathan/XPath2NodeSerializer.hpp
+include/pathan/XPath2Result.hpp
+include/pathan/XPath2Utils.hpp
+include/pathan/dataItem/DataItem.hpp
+include/pathan/dataItem/DataItemCastAs.hpp
+include/pathan/dataItem/DataItemCastableAs.hpp
+include/pathan/dataItem/DataItemContextItem.hpp
+include/pathan/dataItem/DataItemFor.hpp
+include/pathan/dataItem/DataItemFunction.hpp
+include/pathan/dataItem/DataItemIf.hpp
+include/pathan/dataItem/DataItemImpl.hpp
+include/pathan/dataItem/DataItemInstanceOf.hpp
+include/pathan/dataItem/DataItemLiteral.hpp
+include/pathan/dataItem/DataItemNav.hpp
+include/pathan/dataItem/DataItemOperator.hpp
+include/pathan/dataItem/DataItemParenthesizedExpr.hpp
+include/pathan/dataItem/DataItemQuantifiedExpr.hpp
+include/pathan/dataItem/DataItemSequence.hpp
+include/pathan/dataItem/DataItemStep.hpp
+include/pathan/dataItem/DataItemTreatAs.hpp
+include/pathan/dataItem/DataItemVariable.hpp
+include/pathan/dataItem/StaticResolutionContext.hpp
+include/pathan/exceptions/ContextException.hpp
+include/pathan/exceptions/DSLException.hpp
+include/pathan/exceptions/DataItemException.hpp
+include/pathan/exceptions/FunctionException.hpp
+include/pathan/exceptions/IllegalArgumentException.hpp
+include/pathan/exceptions/ItemException.hpp
+include/pathan/exceptions/NamespaceLookupException.hpp
+include/pathan/exceptions/NavigationException.hpp
+include/pathan/exceptions/StaticAnalysisException.hpp
+include/pathan/exceptions/TypeNotFoundException.hpp
+include/pathan/exceptions/VariableStoreException.hpp
+include/pathan/exceptions/XMLParseException.hpp
+include/pathan/exceptions/XPath2ErrorException.hpp
+include/pathan/functionAPI/AggregateFunction.hpp
+include/pathan/functionAPI/ConstantFoldingFunction.hpp
+include/pathan/functionAPI/DatatypeLookup.hpp
+include/pathan/functionAPI/FunctionLookup.hpp
+include/pathan/functionAPI/NumericFunction.hpp
+include/pathan/functions/FunctionAbs.hpp
+include/pathan/functions/FunctionAdjustDateTimeToTimezone.hpp
+include/pathan/functions/FunctionAdjustDateToTimezone.hpp
+include/pathan/functions/FunctionAdjustTimeToTimezone.hpp
+include/pathan/functions/FunctionAvg.hpp
+include/pathan/functions/FunctionBaseURI.hpp
+include/pathan/functions/FunctionBoolean.hpp
+include/pathan/functions/FunctionCeiling.hpp
+include/pathan/functions/FunctionCodepointsToString.hpp
+include/pathan/functions/FunctionCollection.hpp
+include/pathan/functions/FunctionCompare.hpp
+include/pathan/functions/FunctionConcat.hpp
+include/pathan/functions/FunctionConstructor.hpp
+include/pathan/functions/FunctionContains.hpp
+include/pathan/functions/FunctionCount.hpp
+include/pathan/functions/FunctionCurrentDate.hpp
+include/pathan/functions/FunctionCurrentDateTime.hpp
+include/pathan/functions/FunctionCurrentTime.hpp
+include/pathan/functions/FunctionData.hpp
+include/pathan/functions/FunctionDayFromDate.hpp
+include/pathan/functions/FunctionDayFromDateTime.hpp
+include/pathan/functions/FunctionDaysFromDuration.hpp
+include/pathan/functions/FunctionDeepEqual.hpp
+include/pathan/functions/FunctionDefaultCollation.hpp
+include/pathan/functions/FunctionDistinctValues.hpp
+include/pathan/functions/FunctionDoc.hpp
+include/pathan/functions/FunctionDocumentURI.hpp
+include/pathan/functions/FunctionEmpty.hpp
+include/pathan/functions/FunctionEndsWith.hpp
+include/pathan/functions/FunctionError.hpp
+include/pathan/functions/FunctionEscapeURI.hpp
+include/pathan/functions/FunctionExactlyOne.hpp
+include/pathan/functions/FunctionExists.hpp
+include/pathan/functions/FunctionExpandedQName.hpp
+include/pathan/functions/FunctionFalse.hpp
+include/pathan/functions/FunctionFloor.hpp
+include/pathan/functions/FunctionHoursFromDateTime.hpp
+include/pathan/functions/FunctionHoursFromDuration.hpp
+include/pathan/functions/FunctionHoursFromTime.hpp
+include/pathan/functions/FunctionId.hpp
+include/pathan/functions/FunctionIdref.hpp
+include/pathan/functions/FunctionImplicitTimezone.hpp
+include/pathan/functions/FunctionInScopePrefixes.hpp
+include/pathan/functions/FunctionIndexOf.hpp
+include/pathan/functions/FunctionInsertBefore.hpp
+include/pathan/functions/FunctionLang.hpp
+include/pathan/functions/FunctionLast.hpp
+include/pathan/functions/FunctionLocalNameFromQName.hpp
+include/pathan/functions/FunctionLocalname.hpp
+include/pathan/functions/FunctionLowerCase.hpp
+include/pathan/functions/FunctionMatches.hpp
+include/pathan/functions/FunctionMax.hpp
+include/pathan/functions/FunctionMin.hpp
+include/pathan/functions/FunctionMinutesFromDateTime.hpp
+include/pathan/functions/FunctionMinutesFromDuration.hpp
+include/pathan/functions/FunctionMinutesFromTime.hpp
+include/pathan/functions/FunctionMonthFromDate.hpp
+include/pathan/functions/FunctionMonthFromDateTime.hpp
+include/pathan/functions/FunctionMonthsFromDuration.hpp
+include/pathan/functions/FunctionName.hpp
+include/pathan/functions/FunctionNamespaceURIForPrefix.hpp
+include/pathan/functions/FunctionNamespaceURIFromQName.hpp
+include/pathan/functions/FunctionNamespaceUri.hpp
+include/pathan/functions/FunctionNilled.hpp
+include/pathan/functions/FunctionNodeName.hpp
+include/pathan/functions/FunctionNormalizeSpace.hpp
+include/pathan/functions/FunctionNormalizeUnicode.hpp
+include/pathan/functions/FunctionNot.hpp
+include/pathan/functions/FunctionNumber.hpp
+include/pathan/functions/FunctionOneOrMore.hpp
+include/pathan/functions/FunctionPosition.hpp
+include/pathan/functions/FunctionRemove.hpp
+include/pathan/functions/FunctionReplace.hpp
+include/pathan/functions/FunctionResolveQName.hpp
+include/pathan/functions/FunctionResolveURI.hpp
+include/pathan/functions/FunctionReverse.hpp
+include/pathan/functions/FunctionRoot.hpp
+include/pathan/functions/FunctionRound.hpp
+include/pathan/functions/FunctionRoundHalfToEven.hpp
+include/pathan/functions/FunctionSecondsFromDateTime.hpp
+include/pathan/functions/FunctionSecondsFromDuration.hpp
+include/pathan/functions/FunctionSecondsFromTime.hpp
+include/pathan/functions/FunctionStartsWith.hpp
+include/pathan/functions/FunctionString.hpp
+include/pathan/functions/FunctionStringJoin.hpp
+include/pathan/functions/FunctionStringLength.hpp
+include/pathan/functions/FunctionStringToCodepoints.hpp
+include/pathan/functions/FunctionSubsequence.hpp
+include/pathan/functions/FunctionSubstring.hpp
+include/pathan/functions/FunctionSubstringAfter.hpp
+include/pathan/functions/FunctionSubstringBefore.hpp
+include/pathan/functions/FunctionSubtractDateTimesYieldingDayTimeDuration.hpp
+include/pathan/functions/FunctionSubtractDateTimesYieldingYearMonthDuration.hpp
+include/pathan/functions/FunctionSubtractDatesYieldingDayTimeDuration.hpp
+include/pathan/functions/FunctionSubtractDatesYieldingYearMonthDuration.hpp
+include/pathan/functions/FunctionSum.hpp
+include/pathan/functions/FunctionTimezoneFromDate.hpp
+include/pathan/functions/FunctionTimezoneFromDateTime.hpp
+include/pathan/functions/FunctionTimezoneFromTime.hpp
+include/pathan/functions/FunctionTokenize.hpp
+include/pathan/functions/FunctionTrace.hpp
+include/pathan/functions/FunctionTranslate.hpp
+include/pathan/functions/FunctionTrue.hpp
+include/pathan/functions/FunctionUnordered.hpp
+include/pathan/functions/FunctionUpperCase.hpp
+include/pathan/functions/FunctionYearFromDate.hpp
+include/pathan/functions/FunctionYearFromDateTime.hpp
+include/pathan/functions/FunctionYearsFromDuration.hpp
+include/pathan/functions/FunctionZeroOrOne.hpp
+include/pathan/internal/AnyAtomicTypeDatatypeValidator.hpp
+include/pathan/internal/DOMutils/XMLChCompare.hpp
+include/pathan/internal/DOMutils/XStr.hpp
+include/pathan/internal/ProxyMemoryManager.hpp
+include/pathan/internal/XPath2MemoryManagerImpl.hpp
+include/pathan/internal/collations/CodepointCollation.hpp
+include/pathan/internal/collations/CollationImpl.hpp
+include/pathan/internal/context/DocumentCacheImpl.hpp
+include/pathan/internal/context/DynamicContextImpl.hpp
+include/pathan/internal/context/XPath2ContextImpl.hpp
+include/pathan/internal/dom-extensions/PathanExpressionImpl.hpp
+include/pathan/internal/dom-extensions/PathanNSResolverImpl.hpp
+include/pathan/internal/factory/DatatypeFactory.hpp
+include/pathan/internal/factory/FuncFactory.hpp
+include/pathan/internal/items/ATDecimalOrDerivedImpl.hpp
+include/pathan/internal/items/ATDoubleOrDerivedImpl.hpp
+include/pathan/internal/m_apm.h
+include/pathan/internal/navigation/AncestorAxis.hpp
+include/pathan/internal/navigation/AncestorOrSelfAxis.hpp
+include/pathan/internal/navigation/AttributeAxis.hpp
+include/pathan/internal/navigation/ChildAxis.hpp
+include/pathan/internal/navigation/DescendantAxis.hpp
+include/pathan/internal/navigation/DescendantOrSelfAxis.hpp
+include/pathan/internal/navigation/FollowingAxis.hpp
+include/pathan/internal/navigation/FollowingSiblingAxis.hpp
+include/pathan/internal/navigation/ForwardAxis.hpp
+include/pathan/internal/navigation/NamespaceAxis.hpp
+include/pathan/internal/navigation/NavStepImpl.hpp
+include/pathan/internal/navigation/ParentAxis.hpp
+include/pathan/internal/navigation/PrecedingAxis.hpp
+include/pathan/internal/navigation/PrecedingSiblingAxis.hpp
+include/pathan/internal/navigation/ReverseAxis.hpp
+include/pathan/internal/navigation/SelfAxis.hpp
+include/pathan/internal/parser/QName.hpp
+include/pathan/internal/parser/VariableBinding.hpp
+include/pathan/internal/simpleVariables/VarHashEntryImpl.hpp
+include/pathan/operators/And.hpp
+include/pathan/operators/Divide.hpp
+include/pathan/operators/Equals.hpp
+include/pathan/operators/Except.hpp
+include/pathan/operators/GeneralComp.hpp
+include/pathan/operators/GreaterThan.hpp
+include/pathan/operators/GreaterThanEqual.hpp
+include/pathan/operators/IntegerDivide.hpp
+include/pathan/operators/Intersect.hpp
+include/pathan/operators/LessThan.hpp
+include/pathan/operators/LessThanEqual.hpp
+include/pathan/operators/Minus.hpp
+include/pathan/operators/Mod.hpp
+include/pathan/operators/Multiply.hpp
+include/pathan/operators/NodeComparison.hpp
+include/pathan/operators/NotEquals.hpp
+include/pathan/operators/Or.hpp
+include/pathan/operators/OrderComparison.hpp
+include/pathan/operators/Plus.hpp
+include/pathan/operators/Range.hpp
+include/pathan/operators/UnaryMinus.hpp
+include/pathan/operators/Union.hpp
+include/pathan/simpleVariables/Scope.hpp
+include/pathan/simpleVariables/VarHashEntry.hpp
+include/pathan/simpleVariables/VariableStoreTemplate.hpp
+include/pathan/simpleVariables/VariableTypeStore.hpp
+@dirrm include/pathan/simpleVariables
+@dirrm include/pathan/operators
+@dirrm include/pathan/internal/simpleVariables
+@dirrm include/pathan/internal/parser
+@dirrm include/pathan/internal/navigation
+@dirrm include/pathan/internal/items
+@dirrm include/pathan/internal/factory
+@dirrm include/pathan/internal/dom-extensions
+@dirrm include/pathan/internal/context
+@dirrm include/pathan/internal/collations
+@dirrm include/pathan/internal/DOMutils
+@dirrm include/pathan/internal
+@dirrm include/pathan/functions
+@dirrm include/pathan/functionAPI
+@dirrm include/pathan/exceptions
+@dirrm include/pathan/dataItem
@dirrm include/pathan
lib/libpathan.la
lib/libpathan.so.%%PATHAN_LIB_VERSION%%
@exec ln -sf libpathen.so.%%PATHAN_LIB_VERSION%% %D/lib/libpathan.so
@unexec if test ! -r %D/lib/libpathan.so; then rm -f %D/lib/libpathan.so; fi
@unexec if test ! -r %D/lib/libpathan.so.%%PATHAN_LIB_VERSION%%; then rm -f %D/lib/libpathan.so.%%PATHAN_LIB_VERSION%%; fi
-@comment --- PATHAN EXAMPLES ---
-%%NO_EXAMPLES%%share/examples/pathan/Makefile
-%%NO_EXAMPLES%%share/examples/pathan/basic/Makefile
-%%NO_EXAMPLES%%share/examples/pathan/basic/Makefile.win
-%%NO_EXAMPLES%%share/examples/pathan/basic/basicInterfaceTest.cpp
-%%NO_EXAMPLES%%share/examples/pathan/basic/data.xml
-%%NO_EXAMPLES%%share/examples/pathan/common/DOMSerialise.cpp
-%%NO_EXAMPLES%%share/examples/pathan/common/DOMSerialise.hpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/001-NamespaceNodes.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/001-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/001-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/002-SingleNodeFromList.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/002-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/002-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/003-SetTests.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/003-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/003-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/004-SetMultiples.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/004-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/004-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/005-SetAfterTreeMod.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/005-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/005-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/006-NSLookupTests.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/006-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/006-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/007-TextSelectTest.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/007-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/007-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/008-XPathEvaluatorNulls.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/008-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/008-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/009-ResultBadType.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/009-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/009-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/010-WholeTextTest.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/010-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/010-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/011-SingleNodeOptimizationTest.cpp
-%%NO_EXAMPLES%%share/examples/pathan/tests/011-base
-%%NO_EXAMPLES%%share/examples/pathan/tests/011-out
-%%NO_EXAMPLES%%share/examples/pathan/tests/Makefile
-%%NO_EXAMPLES%%share/examples/pathan/tests/Makefile.bak
-%%NO_EXAMPLES%%share/examples/pathan/tests/Makefile.win
-%%NO_EXAMPLES%%share/examples/pathan/tests/TOUCH
-%%NO_EXAMPLES%%share/examples/pathan/tests/checkDiffs
-%%NO_EXAMPLES%%share/examples/pathan/tests/checkDiffs.bat
-%%NO_EXAMPLES%%share/examples/pathan/tests/data.xml
-%%NO_EXAMPLES%%share/examples/pathan/timing/Makefile
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/DOMTreeErrorReporter.cpp
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/DOMTreeErrorReporter.hpp
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/Makefile
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/Makefile.orig
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-regressionTester.pl
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test01.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test01.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test02.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test02.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test03.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test03.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test04.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test04.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test05.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test05.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test06.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test06.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test07.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test07.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test08.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test08.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test09.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test09.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test1.xml
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test10.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test10.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test11.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test11.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test12.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test12.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test13.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test13.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test14.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test14.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test15.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test15.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test16.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test16.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test17.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test17.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test18.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test18.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test19.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test19.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test20.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test20.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test21.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test21.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test22.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test22.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test23.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test23.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test24.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test24.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test25.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test25.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test26.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test26.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test27.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test27.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test28.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test28.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test29.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test29.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test30.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test30.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test31.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test31.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test32.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test32.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test33.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test33.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test34.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test34.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test35.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test35.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test36.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test36.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test37.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test37.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test38.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test38.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test39.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test39.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test40.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test40.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test41.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test41.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test42.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test42.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test43.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test43.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test44.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test44.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test45.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test45.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test46.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test46.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test47.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test47.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test48.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test48.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test49.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test49.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test50.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test50.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test51.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test51.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test52.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test52.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test53.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test53.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test54.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test54.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test55.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test55.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test56.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test56.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test56.xml
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test57.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test57.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test58.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test58.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test59.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test59.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test60.base
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test60.sh
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/tests/xgrep-test60.xml
-%%NO_EXAMPLES%%share/examples/pathan/xgrep/xgrep.cpp
-%%NO_EXAMPLES%%@dirrm share/examples/pathan/xgrep/tests
-%%NO_EXAMPLES%%@dirrm share/examples/pathan/xgrep
-%%NO_EXAMPLES%%@dirrm share/examples/pathan/timing
-%%NO_EXAMPLES%%@dirrm share/examples/pathan/tests
-%%NO_EXAMPLES%%@dirrm share/examples/pathan/basic
-%%NO_EXAMPLES%%@dirrm share/examples/pathan/common
-%%NO_EXAMPLES%%@dirrm share/examples/pathan/