diff options
author | Björn Lemke <lemke@lemke-it.com> | 2025-07-20 20:01:21 +0200 |
---|---|---|
committer | Kurt Jaeger <pi@FreeBSD.org> | 2025-07-20 20:01:21 +0200 |
commit | 3427c19c14646a53485c02a56d925ddca59ac04d (patch) | |
tree | eb51eceb60670760d5945743541f1c536d64565f | |
parent | multimedia/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/Makefile | 2 | ||||
-rw-r--r-- | databases/cego/distinfo | 6 | ||||
-rw-r--r-- | databases/cego/pkg-plist | 1 | ||||
-rw-r--r-- | devel/lfcbase/Makefile | 2 | ||||
-rw-r--r-- | devel/lfcbase/distinfo | 6 | ||||
-rw-r--r-- | devel/lfcbase/pkg-plist | 1 |
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 |