git: 8da598cd7bf2 - main - databases/cego: 2.47.7 -> 2.47.11

From: Kurt Jaeger <pi_at_FreeBSD.org>
Date: Thu, 23 Dec 2021 15:47:34 UTC
The branch main has been updated by pi:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8da598cd7bf2bf8efce4cf261d940ac21d4ee186

commit 8da598cd7bf2bf8efce4cf261d940ac21d4ee186
Author:     Björn Lemke <lemke@lemke-it.com>
AuthorDate: 2021-12-23 15:44:55 +0000
Commit:     Kurt Jaeger <pi@FreeBSD.org>
CommitDate: 2021-12-23 15:47:08 +0000

    databases/cego: 2.47.7 -> 2.47.11
    
    - Fix in CegoDistManager::startTableSet, the current lsn has
      to be setup before performing the cleanup option. cleanup uses
      bufferFix which might result in a checkpoint. For this the current
      lsn has to be setup
    - In CegoQuery, added execSchema which is copied for each execution
      call from _schema ( to have a virgin schema definition ). The
      execSchema then is enriched in the appropriate way. For the insert
      query, an addExprList variable was decleare to store the addition
      needed expression to complete the insert value list ( instead of
      adding it to _exprListArray ). After performing the query, the
      allocated and inserted expression have to be deleted. This
      implementation seems to be more useful for procedure based queries,
      where the intiantiated CegoQuery object is executed multiple times
    - In CegoDistManager, reload message for views, procedure and trigger
      is avoided now ( since this occurs for each db thread during startup )
    - In CegoAttrComp::setup(ListT** pJoinBuf, int offset) the _isSetup
      flag was not set to true for the posSetup case. This might lead to
      invalid error message. See https://www.lemke-it.com/litexec?request=pubnews
      for details
    - Fix in CegoGroupSpace::getValueForAgg, The return value
      ( of type CegoFieldValue ) must be converted to a local copy,
      since the reference to the bufferpool might be invalidated
---
 databases/cego/Makefile | 2 +-
 databases/cego/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 8502c2bf9e5a..e8e6b875801c 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	cego
-PORTVERSION=	2.47.7
+PORTVERSION=	2.47.11
 CATEGORIES=	databases
 MASTER_SITES=	http://www.lemke-it.com/
 
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 994c000ce09f..25629868da7e 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1633886566
-SHA256 (cego-2.47.7.tar.gz) = f89e9bea93ad084514208b974783d2011a07783950f37e1b364f521e30d20728
-SIZE (cego-2.47.7.tar.gz) = 3166326
+TIMESTAMP = 1640273708
+SHA256 (cego-2.47.11.tar.gz) = 442f964125ac15fd43692a00b5c13f2bf9b43d5482a763b0f9aa2606aaaf4655
+SIZE (cego-2.47.11.tar.gz) = 3167637