pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/xqilla xqilla: update to 2.3.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/294d065dfd41
branches:  trunk
changeset: 369575:294d065dfd41
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Oct 01 09:45:50 2017 +0000

description:
xqilla: update to 2.3.3.

version 2.3.3 (2015.07.07):
        * Fixed a localization bug parsing floating point numbers.
        * Added Visual Studio 2012 projects.
        * Added Visual Studio 2008 projects.
        * Removed Visual Studio 2005 and 2003 projects.
        * Modified to build against Xerces-C 3.1.3.

version 2.3.2 (2015.07.07):
        * XQilla can now be built with Visual Studios 2013.

version 2.3.1 (2015.05.18):
        * Modified to build against Xerces-C 3.1.2.
        * Added Visual Studio 2010 projects.
        * Fixed a bug that could cause incorrect query results when combining
          nested expressions and functions.
        * Fixed a crash that could happen when XQilla is built with Visual
          Studio 2010 or higher.

version 2.3.0 (2011.09.09):
        * Added support for XQuery 3.0 version declarations.
        * Updated to support XQuery 3.0 higher order functions, including
          partial function application, function coercion, and function item
          SequenceType checking.
        * Implemented XQuery 3.0 FLWOR clause ordering.
        * Implemented XQuery 3.0 FLWOR count clause.
        * Implemented XQuery 3.0 extended typeswitch syntax.
        * Implemented XQuery 3.0 namespace test and constructor.
        * Implemented XQuery 3.0 private functions.
        * Updated to the latest W3C XQuery Full Text syntax.
        * Implemented Unicode word bounding and sentence bounding for XQuery
          Full Text tokenization.
        * Implemented XQuery Full Text case options.
        * Implemented XQuery 1.0 second edition semantics for module import.
        * Added the xqilla:explain() function to return the query plan of an
          expression.
        * Added xqilla:words() and xqilla:sentences() to perform Unicode word
          and sentance boundary detection.
        * Added xqilla:drop().
        * Rewrote a number of the built-in XQuery functions in XQuery itself.
        * Implemented constant time indexing into materialized sequences.
        * Improved the efficiency of the tail call optimization code.
        * Optimized boolean operators.
        * Optimized DOMDocument::evaluate() calls.
        * Fixed various bugs in static typing.
        * Fixed various memory leaks in the DOM 3 API, and regular expressions.
        * Fixed a bug that caused a crash when using huge integers.
        * Modified to build against Xerces-C 3.1.1
        * Added Visual Studio 2010 support.
        * Build fix for AIX 5.3.
        * Build fix for the clang++ compiler.
        * Build fix for GCC 4.6.

diffstat:

 textproc/xqilla/Makefile                                                       |   6 +-
 textproc/xqilla/PLIST                                                          |  70 ++++-----
 textproc/xqilla/distinfo                                                       |  14 +-
 textproc/xqilla/patches/patch-include_xqilla_framework_XPath2MemoryManager.hpp |  14 --
 textproc/xqilla/patches/patch-src_dom-api_impl_XPathDocumentImpl.cpp           |  21 +++
 textproc/xqilla/patches/patch-src_dom-api_impl_XPathNamespaceImpl.cpp          |  48 ++++++
 textproc/xqilla/patches/patch-src_items_DatatypeFactoryTemplate.hpp            |  15 --
 7 files changed, 108 insertions(+), 80 deletions(-)

diffs (truncated from 411 to 300 lines):

diff -r 080aa59255c2 -r 294d065dfd41 textproc/xqilla/Makefile
--- a/textproc/xqilla/Makefile  Sun Oct 01 09:37:12 2017 +0000
+++ b/textproc/xqilla/Makefile  Sun Oct 01 09:45:50 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2012/10/25 06:57:09 asau Exp $
+# $NetBSD: Makefile,v 1.3 2017/10/01 09:45:50 wiz Exp $
 
-DISTNAME=      XQilla-2.2.4
+DISTNAME=      XQilla-2.3.3
 PKGNAME=       ${DISTNAME:tl}
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=xqilla/}
@@ -10,7 +10,7 @@
 COMMENT=       XQuery and XPath 2 processor
 LICENSE=       apache-2.0
 
-USE_LANGUAGES=         c c++
+USE_LANGUAGES=         c c++11
 USE_LIBTOOL=           yes
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --with-xerces=${BUILDLINK_PREFIX.xerces-c}
diff -r 080aa59255c2 -r 294d065dfd41 textproc/xqilla/PLIST
--- a/textproc/xqilla/PLIST     Sun Oct 01 09:37:12 2017 +0000
+++ b/textproc/xqilla/PLIST     Sun Oct 01 09:45:50 2017 +0000
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/02/23 08:34:14 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2017/10/01 09:45:50 wiz Exp $
 bin/xqilla
 include/xqc.h
 include/xqilla/ast/ASTNode.hpp
 include/xqilla/ast/ASTNodeImpl.hpp
-include/xqilla/ast/ConstantFoldingFunction.hpp
 include/xqilla/ast/ContextTuple.hpp
 include/xqilla/ast/ConvertFunctionArg.hpp
+include/xqilla/ast/CountTuple.hpp
 include/xqilla/ast/ForTuple.hpp
 include/xqilla/ast/LetTuple.hpp
 include/xqilla/ast/LocationInfo.hpp
@@ -15,7 +15,6 @@
 include/xqilla/ast/StaticType.hpp
 include/xqilla/ast/TupleNode.hpp
 include/xqilla/ast/WhereTuple.hpp
-include/xqilla/ast/XPath1Compat.hpp
 include/xqilla/ast/XQAnalyzeString.hpp
 include/xqilla/ast/XQApplyTemplates.hpp
 include/xqilla/ast/XQAtomize.hpp
@@ -34,13 +33,13 @@
 include/xqilla/ast/XQElementConstructor.hpp
 include/xqilla/ast/XQFunction.hpp
 include/xqilla/ast/XQFunctionCall.hpp
+include/xqilla/ast/XQFunctionCoercion.hpp
 include/xqilla/ast/XQFunctionConversion.hpp
 include/xqilla/ast/XQFunctionDeref.hpp
 include/xqilla/ast/XQFunctionRef.hpp
 include/xqilla/ast/XQGlobalVariable.hpp
 include/xqilla/ast/XQIf.hpp
 include/xqilla/ast/XQInlineFunction.hpp
-include/xqilla/ast/XQInstanceOf.hpp
 include/xqilla/ast/XQLiteral.hpp
 include/xqilla/ast/XQMap.hpp
 include/xqilla/ast/XQNamespaceBinding.hpp
@@ -49,6 +48,7 @@
 include/xqilla/ast/XQOperator.hpp
 include/xqilla/ast/XQOrderingChange.hpp
 include/xqilla/ast/XQPIConstructor.hpp
+include/xqilla/ast/XQPartialApply.hpp
 include/xqilla/ast/XQPredicate.hpp
 include/xqilla/ast/XQQuantified.hpp
 include/xqilla/ast/XQReturn.hpp
@@ -60,7 +60,6 @@
 include/xqilla/ast/XQValidate.hpp
 include/xqilla/ast/XQVariable.hpp
 include/xqilla/axis/NodeTest.hpp
-include/xqilla/axis/SelfAxis.hpp
 include/xqilla/context/Collation.hpp
 include/xqilla/context/ContextHelpers.hpp
 include/xqilla/context/DynamicContext.hpp
@@ -149,34 +148,36 @@
 include/xqilla/fulltext/TokenInfo.hpp
 include/xqilla/fulltext/TokenStore.hpp
 include/xqilla/fulltext/Tokenizer.hpp
+include/xqilla/functions/BuiltInModules.hpp
+include/xqilla/functions/EXSLTMathFunction.hpp
 include/xqilla/functions/ExternalFunction.hpp
 include/xqilla/functions/FuncFactory.hpp
+include/xqilla/functions/FuncFactoryTemplate.hpp
 include/xqilla/functions/FunctionAbs.hpp
+include/xqilla/functions/FunctionAcos.hpp
 include/xqilla/functions/FunctionAdjustDateTimeToTimezone.hpp
 include/xqilla/functions/FunctionAdjustDateToTimezone.hpp
 include/xqilla/functions/FunctionAdjustTimeToTimezone.hpp
 include/xqilla/functions/FunctionAnalyzeString.hpp
-include/xqilla/functions/FunctionAvg.hpp
+include/xqilla/functions/FunctionAsin.hpp
+include/xqilla/functions/FunctionAtan.hpp
 include/xqilla/functions/FunctionBaseURI.hpp
-include/xqilla/functions/FunctionBoolean.hpp
+include/xqilla/functions/FunctionCaseFold.hpp
 include/xqilla/functions/FunctionCeiling.hpp
-include/xqilla/functions/FunctionCodepointEqual.hpp
 include/xqilla/functions/FunctionCodepointsToString.hpp
 include/xqilla/functions/FunctionCollection.hpp
 include/xqilla/functions/FunctionCompare.hpp
 include/xqilla/functions/FunctionConcat.hpp
-include/xqilla/functions/FunctionConstructor.hpp
 include/xqilla/functions/FunctionContains.hpp
+include/xqilla/functions/FunctionCos.hpp
 include/xqilla/functions/FunctionCount.hpp
 include/xqilla/functions/FunctionCurrentDate.hpp
 include/xqilla/functions/FunctionCurrentDateTime.hpp
 include/xqilla/functions/FunctionCurrentTime.hpp
-include/xqilla/functions/FunctionData.hpp
 include/xqilla/functions/FunctionDateTime.hpp
 include/xqilla/functions/FunctionDayFromDate.hpp
 include/xqilla/functions/FunctionDayFromDateTime.hpp
 include/xqilla/functions/FunctionDaysFromDuration.hpp
-include/xqilla/functions/FunctionDeepEqual.hpp
 include/xqilla/functions/FunctionDefaultCollation.hpp
 include/xqilla/functions/FunctionDistinctValues.hpp
 include/xqilla/functions/FunctionDoc.hpp
@@ -184,35 +185,28 @@
 include/xqilla/functions/FunctionDocument.hpp
 include/xqilla/functions/FunctionDocumentURI.hpp
 include/xqilla/functions/FunctionEmpty.hpp
-include/xqilla/functions/FunctionEncodeForUri.hpp
 include/xqilla/functions/FunctionEndsWith.hpp
 include/xqilla/functions/FunctionError.hpp
-include/xqilla/functions/FunctionEscapeHtmlUri.hpp
-include/xqilla/functions/FunctionExactlyOne.hpp
-include/xqilla/functions/FunctionExists.hpp
-include/xqilla/functions/FunctionFalse.hpp
+include/xqilla/functions/FunctionExp.hpp
+include/xqilla/functions/FunctionExplain.hpp
 include/xqilla/functions/FunctionFloor.hpp
 include/xqilla/functions/FunctionFunctionArity.hpp
 include/xqilla/functions/FunctionFunctionName.hpp
+include/xqilla/functions/FunctionHead.hpp
 include/xqilla/functions/FunctionHoursFromDateTime.hpp
 include/xqilla/functions/FunctionHoursFromDuration.hpp
 include/xqilla/functions/FunctionHoursFromTime.hpp
 include/xqilla/functions/FunctionId.hpp
 include/xqilla/functions/FunctionIdref.hpp
 include/xqilla/functions/FunctionImplicitTimezone.hpp
-include/xqilla/functions/FunctionInScopePrefixes.hpp
-include/xqilla/functions/FunctionIndexOf.hpp
-include/xqilla/functions/FunctionInsertBefore.hpp
-include/xqilla/functions/FunctionIriToUri.hpp
 include/xqilla/functions/FunctionLang.hpp
 include/xqilla/functions/FunctionLast.hpp
 include/xqilla/functions/FunctionLocalNameFromQName.hpp
 include/xqilla/functions/FunctionLocalname.hpp
+include/xqilla/functions/FunctionLog.hpp
 include/xqilla/functions/FunctionLookup.hpp
 include/xqilla/functions/FunctionLowerCase.hpp
 include/xqilla/functions/FunctionMatches.hpp
-include/xqilla/functions/FunctionMax.hpp
-include/xqilla/functions/FunctionMin.hpp
 include/xqilla/functions/FunctionMinutesFromDateTime.hpp
 include/xqilla/functions/FunctionMinutesFromDuration.hpp
 include/xqilla/functions/FunctionMinutesFromTime.hpp
@@ -220,7 +214,6 @@
 include/xqilla/functions/FunctionMonthFromDateTime.hpp
 include/xqilla/functions/FunctionMonthsFromDuration.hpp
 include/xqilla/functions/FunctionName.hpp
-include/xqilla/functions/FunctionNamespaceURIForPrefix.hpp
 include/xqilla/functions/FunctionNamespaceURIFromQName.hpp
 include/xqilla/functions/FunctionNamespaceUri.hpp
 include/xqilla/functions/FunctionNilled.hpp
@@ -229,53 +222,49 @@
 include/xqilla/functions/FunctionNormalizeUnicode.hpp
 include/xqilla/functions/FunctionNot.hpp
 include/xqilla/functions/FunctionNumber.hpp
-include/xqilla/functions/FunctionOneOrMore.hpp
 include/xqilla/functions/FunctionParseHTML.hpp
 include/xqilla/functions/FunctionParseJSON.hpp
 include/xqilla/functions/FunctionParseXML.hpp
-include/xqilla/functions/FunctionPartialApply.hpp
 include/xqilla/functions/FunctionPosition.hpp
+include/xqilla/functions/FunctionPower.hpp
 include/xqilla/functions/FunctionPrefixFromQName.hpp
 include/xqilla/functions/FunctionQName.hpp
 include/xqilla/functions/FunctionRegexGroup.hpp
-include/xqilla/functions/FunctionRemove.hpp
 include/xqilla/functions/FunctionReplace.hpp
-include/xqilla/functions/FunctionResolveQName.hpp
 include/xqilla/functions/FunctionResolveURI.hpp
-include/xqilla/functions/FunctionReverse.hpp
 include/xqilla/functions/FunctionRoot.hpp
 include/xqilla/functions/FunctionRound.hpp
 include/xqilla/functions/FunctionRoundHalfToEven.hpp
 include/xqilla/functions/FunctionSecondsFromDateTime.hpp
 include/xqilla/functions/FunctionSecondsFromDuration.hpp
 include/xqilla/functions/FunctionSecondsFromTime.hpp
+include/xqilla/functions/FunctionSentences.hpp
 include/xqilla/functions/FunctionSerializeJSON.hpp
+include/xqilla/functions/FunctionSignature.hpp
+include/xqilla/functions/FunctionSin.hpp
+include/xqilla/functions/FunctionSqrt.hpp
 include/xqilla/functions/FunctionStartsWith.hpp
 include/xqilla/functions/FunctionStaticBaseURI.hpp
 include/xqilla/functions/FunctionString.hpp
-include/xqilla/functions/FunctionStringJoin.hpp
 include/xqilla/functions/FunctionStringLength.hpp
 include/xqilla/functions/FunctionStringToCodepoints.hpp
-include/xqilla/functions/FunctionSubsequence.hpp
 include/xqilla/functions/FunctionSubstring.hpp
-include/xqilla/functions/FunctionSubstringAfter.hpp
-include/xqilla/functions/FunctionSubstringBefore.hpp
-include/xqilla/functions/FunctionSum.hpp
+include/xqilla/functions/FunctionTail.hpp
+include/xqilla/functions/FunctionTan.hpp
 include/xqilla/functions/FunctionTime.hpp
 include/xqilla/functions/FunctionTimezoneFromDate.hpp
 include/xqilla/functions/FunctionTimezoneFromDateTime.hpp
 include/xqilla/functions/FunctionTimezoneFromTime.hpp
 include/xqilla/functions/FunctionTokenize.hpp
 include/xqilla/functions/FunctionTrace.hpp
-include/xqilla/functions/FunctionTranslate.hpp
-include/xqilla/functions/FunctionTrue.hpp
 include/xqilla/functions/FunctionUnordered.hpp
 include/xqilla/functions/FunctionUnparsedText.hpp
 include/xqilla/functions/FunctionUpperCase.hpp
+include/xqilla/functions/FunctionWords.hpp
 include/xqilla/functions/FunctionYearFromDate.hpp
 include/xqilla/functions/FunctionYearFromDateTime.hpp
 include/xqilla/functions/FunctionYearsFromDuration.hpp
-include/xqilla/functions/FunctionZeroOrOne.hpp
+include/xqilla/functions/RegExpFunction.hpp
 include/xqilla/functions/XQUserFunction.hpp
 include/xqilla/functions/XQillaFunction.hpp
 include/xqilla/items/ATAnySimpleType.hpp
@@ -344,11 +333,11 @@
 include/xqilla/operators/Or.hpp
 include/xqilla/operators/OrderComparison.hpp
 include/xqilla/operators/Plus.hpp
-include/xqilla/operators/Range.hpp
 include/xqilla/operators/UnaryMinus.hpp
 include/xqilla/operators/Union.hpp
 include/xqilla/optimizer/ASTCopier.hpp
 include/xqilla/optimizer/ASTReleaser.hpp
+include/xqilla/optimizer/ASTToXML.hpp
 include/xqilla/optimizer/ASTVisitor.hpp
 include/xqilla/optimizer/Optimizer.hpp
 include/xqilla/optimizer/PartialEvaluator.hpp
@@ -358,14 +347,12 @@
 include/xqilla/parser/QName.hpp
 include/xqilla/runtime/ClosureResult.hpp
 include/xqilla/runtime/EmptyResult.hpp
-include/xqilla/runtime/LazySequenceResult.hpp
 include/xqilla/runtime/Result.hpp
 include/xqilla/runtime/ResultBuffer.hpp
 include/xqilla/runtime/ResultBufferImpl.hpp
 include/xqilla/runtime/ResultImpl.hpp
 include/xqilla/runtime/Sequence.hpp
 include/xqilla/runtime/SequenceResult.hpp
-include/xqilla/runtime/SingleResult.hpp
 include/xqilla/runtime/TupleResult.hpp
 include/xqilla/schema/AnyAtomicTypeDatatypeValidator.hpp
 include/xqilla/schema/DocumentCache.hpp
@@ -389,15 +376,16 @@
 include/xqilla/update/UReplaceValueOf.hpp
 include/xqilla/update/UTransform.hpp
 include/xqilla/utils/ContextUtils.hpp
+include/xqilla/utils/DelayedModule.hpp
 include/xqilla/utils/NumUtils.hpp
-include/xqilla/utils/PrintAST.hpp
-include/xqilla/utils/UCANormalizer.hpp
 include/xqilla/utils/UTF8Str.hpp
+include/xqilla/utils/UnicodeTransformer.hpp
 include/xqilla/utils/XMLChCompare.hpp
 include/xqilla/utils/XPath2NSUtils.hpp
 include/xqilla/utils/XPath2Utils.hpp
 include/xqilla/utils/XQillaPlatformUtils.hpp
 include/xqilla/utils/XStr.hpp
+include/xqilla/utils/utf8proc.h
 include/xqilla/xerces/XercesConfiguration.hpp
 include/xqilla/xqilla-dom3.hpp
 include/xqilla/xqilla-simple.hpp
diff -r 080aa59255c2 -r 294d065dfd41 textproc/xqilla/distinfo
--- a/textproc/xqilla/distinfo  Sun Oct 01 09:37:12 2017 +0000
+++ b/textproc/xqilla/distinfo  Sun Oct 01 09:45:50 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2015/11/04 02:00:16 agc Exp $
+$NetBSD: distinfo,v 1.4 2017/10/01 09:45:50 wiz Exp $
 
-SHA1 (XQilla-2.2.4.tar.gz) = edd1681a6bb9d310b6aaca6af0584eb96df3b8eb
-RMD160 (XQilla-2.2.4.tar.gz) = ec4268452c98d7c87e8bf7dccaf0ebc7ff19f167
-SHA512 (XQilla-2.2.4.tar.gz) = 2071377519846d131fc7dc5b97ddf653763e898921490278200be1be48464d67e6466af2a447b266f952a2af2b1eac2febc33c0d4aca0cbefe9672ced42d5f14
-Size (XQilla-2.2.4.tar.gz) = 15667750 bytes
-SHA1 (patch-include_xqilla_framework_XPath2MemoryManager.hpp) = 48cdc1773056e8e709774fce1babfbe0c4cc2e09
-SHA1 (patch-src_items_DatatypeFactoryTemplate.hpp) = 6d9ef8eb7b31d5fa8ffa7c85fe20dd45a32f90c3
+SHA1 (XQilla-2.3.3.tar.gz) = efe2f55f035d639c2b45bb9d03ee814b0d46a20e
+RMD160 (XQilla-2.3.3.tar.gz) = 826ad38f21c5268cc325cd52f3fc7b3843bd3729
+SHA512 (XQilla-2.3.3.tar.gz) = 5a27416eaf1d7120c42dbd5c737e112954d4e3782de5ff4c77e29f1bcd1a5712cdc5a76f707d9c3323526a361e46df98d8ee1ca87c760d389d85598a8265054f
+Size (XQilla-2.3.3.tar.gz) = 16170903 bytes
+SHA1 (patch-src_dom-api_impl_XPathDocumentImpl.cpp) = 095c9d2f0b9c1b1155e16fd2c61741779e701117
+SHA1 (patch-src_dom-api_impl_XPathNamespaceImpl.cpp) = 068d250381d96cd906457830960a0494f891c566
diff -r 080aa59255c2 -r 294d065dfd41 textproc/xqilla/patches/patch-include_xqilla_framework_XPath2MemoryManager.hpp
--- a/textproc/xqilla/patches/patch-include_xqilla_framework_XPath2MemoryManager.hpp    Sun Oct 01 09:37:12 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000



Home | Main Index | Thread Index | Old Index