summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Lemke <lemke@lemke-it.com>2025-07-20 20:01:21 +0200
committerKurt Jaeger <pi@FreeBSD.org>2025-07-20 20:01:21 +0200
commit3427c19c14646a53485c02a56d925ddca59ac04d (patch)
treeeb51eceb60670760d5945743541f1c536d64565f
parentmultimedia/kodi-addon-inputstream.adaptive: Update to 21.5.15 (diff)
devel/lfcbase,databases/cego: update 1.21.8 -> 1.22.1, 2.52.19 -> 2.52.20
lfcbase: - Fixed BigDecimal class for internal constructor to normalize zero values to "0" and in scaleTo method to treat zero values correctly - Added class Replacer to support string replacement based on regular expressions ( like unix sed ) - Fixed BigDecimal, scale handling still not correct for some cases - Replacer: The match token has been changed to $ char to treat database integration cego: - Performance optimization added in CegoSelect and CegoDistCursor for or-condition handling: If an or-condition is recognized, the predicate is propagateed to the corresponding join level cursor and the evaluation is handled by the cursor. This can avoid large table cursor result sets for the embedding join and might improve overall performance of the query. - For the new introduced query optimization, several code extensions have been added. In CegoPredicate, new methods map, getReduced, mapExpr and reduceExpr have been added to convert the "master" predicate to an appropriate form, which can be handled by CegoDistCursor. Also for for CegoDistCursor, the distSetup methods have been expanded to propagate the master predicate - Added fix in CegoAction for the following query: select invid from invoice where status = ( select 'OPEN' ); In CegoAction::noFromOption, for _coListStack has to be pushed empty coList - Added verify010 db check with a small invoice er model. This is used for advanced query verification with multilevel nested views and other dynamic stuff which is also relevant to proof valid results from query cache
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/cego/pkg-plist1
-rw-r--r--devel/lfcbase/Makefile2
-rw-r--r--devel/lfcbase/distinfo6
-rw-r--r--devel/lfcbase/pkg-plist1
6 files changed, 10 insertions, 8 deletions
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 999440827b81..15592ba9df5a 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.18
+PORTVERSION= 2.52.19
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index b0162f270dc6..90ad70f358c0 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752125793
-SHA256 (cego-2.52.18.tar.gz) = 08dffe9fb4b1f050b202db6a083325fb5ad8661f72906686990d9287619d9f80
-SIZE (cego-2.52.18.tar.gz) = 3308457
+TIMESTAMP = 1752778756
+SHA256 (cego-2.52.19.tar.gz) = 20a89099f8f6c845ace18d7b7a97241e06a111d71ff9212667af4ec20c455728
+SIZE (cego-2.52.19.tar.gz) = 3310476
diff --git a/databases/cego/pkg-plist b/databases/cego/pkg-plist
index ab84ff44a849..e822fee4854c 100644
--- a/databases/cego/pkg-plist
+++ b/databases/cego/pkg-plist
@@ -119,6 +119,7 @@ include/cego/CegoQueryCache.h
include/cego/CegoQueryException.h
include/cego/CegoQueryHelper.h
include/cego/CegoRecoveryManager.h
+include/cego/CegoReplacer.h
include/cego/CegoReturnVar.h
include/cego/CegoSelect.h
include/cego/CegoSerial.h
diff --git a/devel/lfcbase/Makefile b/devel/lfcbase/Makefile
index d41934a0cdef..bec8022ffe7f 100644
--- a/devel/lfcbase/Makefile
+++ b/devel/lfcbase/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lfcbase
-PORTVERSION= 1.21.8
+PORTVERSION= 1.22.1
CATEGORIES= devel
MASTER_SITES= http://www.lemke-it.com/
diff --git a/devel/lfcbase/distinfo b/devel/lfcbase/distinfo
index 49edf499d0f8..4d89c07c9cc3 100644
--- a/devel/lfcbase/distinfo
+++ b/devel/lfcbase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752125814
-SHA256 (lfcbase-1.21.8.tar.gz) = a560741dc02c855ce2b87ed4c44b2ace9bf2d5187ad5f01464e11875fd35033b
-SIZE (lfcbase-1.21.8.tar.gz) = 713373
+TIMESTAMP = 1752778743
+SHA256 (lfcbase-1.22.1.tar.gz) = ddd0215050917bad278ca9741b04fbe53610e5615136e7db5f0eb98e9d8a4423
+SIZE (lfcbase-1.22.1.tar.gz) = 668483
diff --git a/devel/lfcbase/pkg-plist b/devel/lfcbase/pkg-plist
index a881388d67e7..4f42e1da532f 100644
--- a/devel/lfcbase/pkg-plist
+++ b/devel/lfcbase/pkg-plist
@@ -27,6 +27,7 @@ include/lfcbase/NetHandler.h
include/lfcbase/OutStream.h
include/lfcbase/Pager.h
include/lfcbase/Process.h
+include/lfcbase/Replacer.h
include/lfcbase/Semaphore.h
include/lfcbase/SetT.h
include/lfcbase/SharedMemory.h