diff options
Diffstat (limited to 'textproc/libpathan')
-rw-r--r-- | textproc/libpathan/Makefile | 27 | ||||
-rw-r--r-- | textproc/libpathan/distinfo | 6 | ||||
-rw-r--r-- | textproc/libpathan/files/patch-Makefile.defs | 24 | ||||
-rw-r--r-- | textproc/libpathan/files/patch-examples::xgrep::Makefile | 11 | ||||
-rw-r--r-- | textproc/libpathan/files/patch-src-context-DynamicContextImpl.cpp | 25 | ||||
-rw-r--r-- | textproc/libpathan/files/patch-src-context-XPath2ContextImpl.cpp | 33 | ||||
-rw-r--r-- | textproc/libpathan/files/patch-src-sequence-Sequence.cpp | 11 | ||||
-rw-r--r-- | textproc/libpathan/pkg-plist | 465 |
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/ |